?? Big News for Developers Using MongoDB's Atlas App Services ??

?? Big News for Developers Using MongoDB's Atlas App Services ??


Heads up, everyone! As of September 2024, several major parts of Atlas App Services (including Atlas Device Sync, Edge Server, Data API, and HTTPS Endpoints) are now deprecated. They’ll officially hit end-of-life by September 30, 2025, so if your app relies on these, it’s time to start thinking about your next move!

If your mobile app is using Realm or Atlas Device SDKs, this change might be a big deal—especially if you’re depending on its sync features. Unfortunately, switching to Room isn’t always the easiest fix for apps that rely on real-time syncing. You’ll need to:

- Build your own backend for syncing, or

- Look into other alternatives like ObjectBox, Firebase, or others that suit your needs.

?? This Is Where You Really See the Value of Clean Architecture and Good Interfaces:

In situations like this, clean architecture and well-designed interfaces make all the difference. If your app is built this way, the transition will be much smoother. You can swap out SDKs and services without having to worry about breaking other parts of your code.

But if your app doesn’t follow clean architecture principles, things can get trickier. The risk of regressions and other issues goes up, and it’s not just about swapping one database for another—it’s about making sure your whole system stays stable and scalable.

?? What Should You Do Now?

With sync services like Atlas Device Sync being phased out, now’s the time to rethink your database and architecture strategies. This is your chance to future-proof your app.

For more details and guidance on what to do next, check out the official info here:

?? [App Services Deprecation Details](https://www.mongodb.com/docs/atlas/app-services/deprecation/#std-label-app-services-deprecation)

If this is hitting close to home for your team, feel free to reach out!

Happy to chat about how you can navigate this transition smoothly and keep your app running at its best.



Marcos Veloso

Software Engineer | Mobile Front-end Developer | React Native | JavaScript | TypeScript | Expo

6 个月

Could you explain to me why are they deprecating Realm? Most of the courses that I’ve seen teach you to sync your apps using Realm with Atlas, so I figured it was something used a lot

回复

要查看或添加评论,请登录

社区洞察

其他会员也浏览了