Scalable platforms
Most systems are not slow because of the language they are written in. They are slow because the data model, the boundaries, and the deployment were chosen for the first version and never revisited. We design those three first, then build against them.
- Java and .NET services
- Python and Node services
- Relational and document schema design
- Versioned migrations
- REST and event APIs
- Containerised deploys
- Load and capacity testing