MongoDB Stitch?


#1

Although I really love the platform I am currently investigating alternatives to Realm Cloud, mainly due to price.

With the upcoming aquisition from MongoDB and their stitch platform I think this may be an alternative. The document based model would be perfect for my needs and I think pricing based on bandwidth would be a lot more cost effective for my use case. I really hope for Realm/Stitch integration on the MongoDB conference in June :wink:

Does anybody have any experience with Stitch?


#2

Sure. We are also looking into mongoDB. However, they cannot make their own tutorials work and haven’t updated them in months.

There’s also a total of one person maintaining them and they are unresponsive to emails. Other than that, it’s a very good product.

The install is kinda kludgey; while there is a CocoaPods MongoSwift iOS, if you want it on MacOS it needs to be done via a Swift Package Manager and you have to also install the MongoDB C Driver.

Anyone else have experience and can provide some getting started tips?


#3

I really hope for Realm/Stitch integration on the MongoDB conference in June :wink:

Perhaps a good reason to come to MongoDB World to find out?


#4

I‘d love to, but I is a bit far from Sweden, so I won’t make it this year. But I hope there will be some great news there :wink:


#5

I’d like to apologize for the experience you had with the tutorials. I’m the lead of the team that creates and maintains those tutorials (among others).

I could go into excuses, but to be honest there aren’t any that are good enough for our users. It was a bad experience and my team and I will endeavor to ensure there is never another repeat.

If you’re still interested in trying out the Stitch tutorials, please see the updated tutorial and the accompanying stitch-tutorial-todo-ios repository.

We will get the readme for the old repository updated tomorrow to link to the new tutorials to avoid any future confusion. Thanks for bringing this to our attention and we really appreciate the candid feedback. It’s feedback like this that lets us know how we’re doing.


#6

@nathan

After spending all weekend attempting to make the MongoDB tutorial/code work, it’s still a massive failure. Project won’t build, the frameworks are using severely outdated calls, paths to required build files are incorrect.

I hope this is not how things will be going forward because as a developer, it’s not been very good experience.


#7

I’m sorry you are still experiencing these issues. I’d like to ask some more detailed questions. Could you reach out to me at [email protected] ? I’d like to get these issues addressed to provide you and others a better experience.


#8

Update: The Stitch sample app now builds and runs.

There are a number of depreciated functions but those can be ignored for the time being.

You must use Cocoapods command line app 1.6.1 or higher. If you are unsure, just update it with

[sudo] gem install cocoapods

then navigate (in terminal) to the stitch-tutorial-todo-ios-master folder and into the Todo folder

and run

pod install --repo-update

The current Mac app for Cocoapods (1.5.2) does not appear to work correctly so install the pods from the command line only.


#9

Just watched todays keynote and interpret it as MongoDB Stitch will be merged into MongoDB- Realm. Sounds like it could be a nice platform! But no timeframes or pricing info given… I hope there will be more info soon.


#10

@Sipe @jay , @nathan:

  • Thanks for watching the keynote.
  • Yes, Realm Object Server (especially the sync end-point) and Stitch will merge. Thus there is a continuation of the Realm sync protocol, though in a architecture that will support a much larger scale and performance then current available Realm. Plus the integration with Atlas allows you to tap into that ecosystem (Different Cloud environments, Charts, BI connectors, Data Lake etc).
  • Availability will be in 2020 - there is lots to do! Think ~Sprint/Summer.
  • We will introduce usage-based pricing with the integrated product.

#11

Thanks @roberhofer!

Totally understand that there is loads of things to do. 2020 is quite far away though and there is a lot of questions unanswered here. If usage pricing will be introduced will be introduced with the integrated product, does that mean that the pricing will remain unchanged for Realm Cloud during this period?

Also, does this mean that stitch will die?

My use case has a low number of concurrent users, probably low bandwidth, but high storage. Document based databases like MongoDb should be the perfect fit for this! Correct me if I am wrong, but the current pricing scheme of Realm Cloud does seem to favor a high number of concurrent users(10000 is a lot), relatively low bandwidth and low storage needs and is not a very good fit for my app where I am storing storing large amounts of user data that is rarely changed or shared across users.

The KeyNote mentioned that the first thing you would do with sync is backup with MongoDB atlas. Is this separate from the 2020 integrated solution?

I’d love to be able to use Realm Cloud platform for the parts of the app that needs to be synced in real time, while having a way for users to backup and transfer their data cross platform. The backup does not need to be done in realtime. Is this what is on the Roadmap?