InfluxData's platform team migrated their core account and resource management APIs from Go microservices to a Rust monolith to reduce complexity and improve maintainability. They used a strangler fig migration pattern to migrate endpoints one by one without downtime, implementing hexagonal architecture with domain-driven

6m read timeFrom influxdata.com
Post cover image
Table of contents
Why rebuild?Why Rust?Our migration approachNew APIWhat did we learn?
4 Comments

Sort: