Modernizing with a Secure, Reliable & Scalable Online Payments Platform
Background
In the highly competitive financial industry sector, the implementation of modern payment platforms is vital to meet customer needs and remain relevant. Our client, a Government Payments Regulatory Agency needed to build a secure, reliable, and scalable Online Payments Platform using an event driven microservices architecture and open-source technologies. The resulting platform was designed from the scratch to be built as a highly scalable, secure, and efficient payment solution. Using Altimetrik's practitioner-led and accelerator-based approach, the client's product was created with better reliability, increasing agility, thereby enhancing the customer experience. By adopting domain best practices, such as in-sprint automation and platform-based API (Application Programming Interface) automation, financial services companies can accelerate their development and deployment of new services, keeping pace with the rapidly changing regulatory frameworks and bringing innovative products to market faster.
Our client aimed to create a competitive marketplace for local SMB players to support their retail business. Altimetrik, with its strong domain expertise in payments, was chosen as the partner to implement payment reconciliation processes.
Pain Point
The client required the creation of an event-driven microservice architecture with stateless services and asynchronous messaging for reconciliations and guaranteed delivery of transactions. The architecture needed to be built on open-source technologies such as Spring Reactive, Redis, Kafka, Cassandra, and ELK (Elastic, Logstash, Kibana), and have high security with oAuth2 for authorization, payload encryption, mTLS for server communication, timeout, retries, and circuit breakers.
Results
- 40% cost reduction with use of open-source tools and technologies
- 3X availability and scalability improvements
- 2X release velocity improvements through Altimetrik Accelerators