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.
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