PortfolioLeer en español

Low-latency microservices for Colombia's central bank

Mission-critical microservices went from 5 seconds to 100 milliseconds at 10,000 requests per second, with ACID guarantees that fixed data consistency.

Low-latency microservices for Colombia's central bank: Architecture sketchClients10,000 req/sWebFluxreactive · non-blockingRediscacheMongoDBreadsResponse5 s → 100 ms

Notes

Two teams of four developers, Java 8 to 17, and a set of services that had to answer fast under load. We rebuilt the hot paths on WebFlux with Redis and MongoDB, resolved transactional integrity issues by enforcing ACID guarantees (90% better data consistency) and launched a Coding Dojo with Jenkins, SonarQube and Kafka so the quality bar outlived the project.

ProjectBanking