We have a production app that is running on MongoDB Realm mainly using “mongodb-stitch-browser-sdk” & “mongodb-stitch-server-sdk”. Our entire team picked up MQL and we are quite comfortable with it.
With the new changes I see that “mongodb-stitch-browser-sdk” and the server side version is being called Legacy SDK.
I wrote to support some time ago and they mentioned that EOL will be announced for the Legacy SDK
Then I saw this post on the "stitch-js-sdk" repo in GitHub
Then there are multiple places within the MongoDB Realm UI where there are seemingly confusing code snippets like
When I go to the docs here - I see this
When I go to the “Web SDK” in Realm docs here - I see this
Lastly, if you go navigate inside a “Realm app” and choose “Clusters” and click on the dropdown “Working with your clusters” - you get this code snippet
I am honestly confused and highly worried because as a fintech startup COO I have a production app on MongoDB Realm (we started last it year when it was MongoDB Stitch) and I have a lot of questions
How long can we use “mongodb-stitch-browser-sdk” & “mongodb-stitch-server-sdk”?
Is there a equivalent to “mongodb-stitch-browser-sdk” and it’s server-side library in terms of functionality? If so which is it exactly? Web SDK & Node.js SDK? It doesn’t seem like you can do MQL operations from them only GraphQL
Will MQL on client side be phased out as well along with the functionality that exists on “mongodb-stitch-browser-sdk”? I get the impression on the MongoDB Realm docs that may be case as all the examples of reading and writing queries are all GraphQL based.
What advice do you have for a startup like us and what are the things that we should be concerned about given we had launch a production app using MongoDB Stitch SDKs
We invested some significant time on MongoDB Stitch learning, understanding the ins & outs and being comfortable with all the concepts hence we are really concerned with all the new but different information.