Fighting vendor lock-in and designing testable serverless apps
We migrated most of our app from MongoDB to DynamoDB, migrated some Express.js parts of the app to serverless on AWS, entirely changed some services. Even though our app is almost 100% serverless on AWS, we don’t have any issues with cloud vendor lock-in. Also, when you have many small services in your app, any integration can change any moment, either on the next deployment or when the external dependency change.
Source: vacationtracker.io