Device Sync and Edge Server are Deprecated

@Joel_Lord, I think it is important to note that your offering of a migration guide is extremely thin. I migrated to MongoDB from Realm Self Hosted and the migration guide was well thought out and covered 90% of cases. Ian, Drew and others helped me migrate and I was so grateful. The “guide” that you have provided is a list of potential alternatives as you close the door on us. Ditto, HiveMQ and Ably are all more likely to be bought and deprecated or be out of business long before MongoDB and will prove to be a very risky move.

AWS App Sync is the only mentioned option that has some longevity potential, and in their post about using AWS App Sync with Atlas, they outline usage with the Data API which is also deprecated. (I posted about this above, but I understand that in your rush to put an end to the thread that you may not have read all of the posts)

There are no reliable options for sync that aren’t extremely risky.

Following your suggested alternatives as well as doing our own research has led me (and other developers) to realize that the following paragraph from your email is misinformed at best and egregiously dishonest at worst.

From our founding, our mission has been to simplify the world for developers when building applications. We create features where we see opportunities to streamline the developer experience and close gaps in the broader market. Since making these features, a rich ecosystem of open source and 3rd party technologies has emerged that offer solutions to meet these needs—including offerings from MongoDB’s ecosystem of more than 1,000 partners.

If you could get close to 1000 other options for device sync, I would be astonished. I doubt you could get anywhere near 100. So far you’ve offered 4. There is a giant hole in your story. The reason for deprecating these app services features is not because of the robust solutions at the ready for developers to use and has made app services obsolete. Without a clarification from Mongo, we must assume the reasoning is closer to maximizing share holder value, not simplifying the world for developers when building applications.

10 Likes