Device Sync and Edge Server are Deprecated

And pretty much everyone is saying here ONE YEAR IS TOO SHORT, this is obvious, ask any of your developers. ADD AT LEAST ANOTHER YEAR !!!
You owe us this much at least, for ruining our businesses and lives.

3 Likes

The best thing each of us can do is to abandon MongoDB as quickly as possible and then work to make sure nobody in our circles ever considers using them again.

Mongo made the decision to nuke Realm based on their wallet, so the best way to fight back is to hit them in that wallet.

The company is losing money. Collectively, we can accelerate that process. That will be more effective than rage-commenting here.

2 Likes

I did that and the support hade to “submit a extension request” why?
Why can’t you just give us more time?
why can we only get 3 or 6 more months?

why can’t you give everyone atleast one more year? If you want to regain some trust adding time is the way.

The worst is a loss of trust in SAAS and DBAAS as something that hinges on the wimps of a CEO or board chair.

That loss of trust isn’t a bad thing, per se. I think DHH is correct. He’s been talking about how Basecamp has moved all of its server-side stack out of “the cloud” and back onto their own server hardware. No AWS. No SAAS.

He highlights how much cheaper that is and how the maintenance of running your own server really isn’t THAT bad.

I think I agree. We outsourced a key part of our stacks to Mongo and that left us vulnerable to the whims of MBA types who need consultants just to understand a spreadsheet. Never again.

Does anyone know if there is an option like edge server? I am totally frustrated as my project was developed with this tool in mind and now I only have this month to make the change.

1 Like

What do you think of an open-core model where you can host with a cloud provider but always have the option to “eject” to their open-source version if needed?

I don’t think everyone has the resources, inclination, or team capacity to self-host like 37Signals does, so a hosted solution could still be attractive to many. Having the fallback option to self-host seems like a solid way to ensure long-term reliability, especially for something as critical as a database.

1 Like

It is hard for small teams. We have decided to give CouchBase + Capella a shot, and at the same time, we are bringing up an open-source version of CouchBase + Sync Gateway to see how they play together with CouchBase Lite local db open source.

1 Like

Absolutely, letting company like Mongo play with customer, we as a community should collectively abandon MongoDb and find alternative open-source solution, I am already looking for powersync+ superbase as both can be self hosted.

Hi David, Ditto customer experience engineer here. I believe this is something that Ditto could help with.

As I understand it (and please correct me if I get it wrong), the Edge Server lets you sync data across nearby devices even when offline, and then in turn sync that data with Atlas when a connection is available.

Ditto lets you sync data across a local network automatically, as a peer to peer mesh network between client devices (we call them Small Peers). On top of that, we are currently building a MongoDB Atlas connector to bridge this data into Atlas.

The migration guide we published a few days ago will help you replace Realm and get devices syncing data between each other.

Please let me know whether this is something that could work for you & whether we can answer any questions!

Do you have a timelin for the bridge? Do you have pricing guidelines yet?

1 Like

One major problem with ditto is that it does not support windows any plan to support it for flutter apps?

1 Like

I had a Zoom meeting with Ditto; it was short-lived. Their offer was in the low six figures, and the lead suggested not to waste everybody’s time.

4 Likes

I can confirm Couchbase + Capella are viable alternative to Realm Device Sync.

I understand that not having clarity upfront may not be ideal, but please rest assured that we are working in it as a priority.

I will post an update in this thread and the guide once we have any updates regarding it.
For now, please do fill in the interest/waiting list form for the Ditto-Atlas connector. Having your input and understanding your use case does help inform our teams building it.

Good to know. Thanks. :face_with_diagonal_mouth:

1 Like

Ditto currently supports Windows in our C#, Node.JS, and Rust SDKs.
Our Flutter SDK is in currently in beta for iOS and Android. The intention is to also support web and Windows, but for now we don’t have a timeline for it I’m afraid.

I have difficulty understanding some sentences because English is not my main language, but did you mean that it is expensive? I have 350 active users daily, and I pay around $10 in app services. My product is low-ticket. I’m getting apprehensive about this.

What is the pricing? I see Capella’s pricing (very expensive compared to Realm once you get above the 1-node plan) but I don’t see any pricing for Couchbase Enterprise. It just says “contact sales” and I really don’t want to talk to sales guys.

From what I heard, if your customers can live without replication, in a case of server outage, you can work with the free trier Capella.