Small dev teams will LOVE Compose!
Overall Satisfaction with IBM Compose
We started using Compose because we were looking for a RethinkDB provider. Although we eventually stopped using RethinkDB and migrated the app to MongoDB, our experience with Compose was great and we stuck with Compose. The databases power internal back-office apps that are used by the whole company. We have a small development team and using Compose let us quickly and easily setup new deployments and access/manage existing deployments using their GUI, saving us time and letting the engineering focus on writing code - not managing servers.
Pros
- Creating production-ready deployments is easy
- The database consoles are intuitive and easy to use for new users
- Creating and restoring backups is easy
- Migrating data between deployments is done through the GUI
Cons
- Hosted version lacks integration with corporate Single Sign On (SSO)
- Doesn't offer Kafka deployments
- Being able to use Compose has saved us about 0.2 FTE of developer time managing db deployments manually.
- Support for SSL and encryption made our NIST / ISO infosec compliance a lot easier.
- Apache Kafka, Amazon Relational Database Service, MongoDB, PostgreSQL, Microsoft SQL Server and MySQL
MongoDB is the primary db we use, and Meteor is the primary application framework. Configuring MongoDB to fully support Meteor oplog tailing is a challenge - and when we started looking, Compose was those only MongoDB provider that had turnkey support for Meteor.
Since we wanted managed Apache Kafka deployments and Compose doesn't offer Kafka, we found Eventador.io, which offers managed Kafka exclusively. It's a much smaller company and they're constantly updating their GUI console and adding/removing features - which is a mixed blessing. On one hand, it's great to get constant improvements, it's also a little confusing when thing changes or features are removed. Compose on the other hand, was completely "boring" - it was a mature product that did want we needed. Which is exactly what you want out of infrastructure...
Since we wanted managed Apache Kafka deployments and Compose doesn't offer Kafka, we found Eventador.io, which offers managed Kafka exclusively. It's a much smaller company and they're constantly updating their GUI console and adding/removing features - which is a mixed blessing. On one hand, it's great to get constant improvements, it's also a little confusing when thing changes or features are removed. Compose on the other hand, was completely "boring" - it was a mature product that did want we needed. Which is exactly what you want out of infrastructure...
Comments
Please log in to join the conversation