Case Study
Developing Greenfield Microservices
- Microservices
- Agile and Devops
- Devops Methodology
The client is one of the largest credit card issuers in the US market.
Many of client’s software systems are legacy mainframe applications. The client has started adopting microservices architecture and Agile development methodology and has established a DevOps-based culture.
These initiatives are undertaken in order to enable faster time to market and reduce the turnaround time for each release so as to meet the delivery timelines. Infosys has partnered with the client to cascade DevOps culture and re-engineer existing applications into event-driven, highly available microservices-based architecture.
Key Challenges
Ready to experience?
Talk To ExpertsLeveraging Agile and DevOps Culture
Re-engineering to microservices architecture is much better than simple migration
Testing (BDD and TDD) is very important. We conducted unit and integration testing for all the services written, to not only improve the development process but also help document the behavior of the components and avoid any future regression bugs
Standardization of technology frameworks is overrated. It is better to choose the tool/frameworks suited for the given job
Introduction of Kafka for asynchronous communication between end points
Couchbase DB for handling large volumes. PostgreSQL for ACID compliance
Used CI/CD pipeline for faster release by automating execution of unit and system and integration of test cases
Transforming processes to simplify operations and enable efficiency
Microservices handling 5M requests a day with response time of less than 3 milliseconds per request
More than 250 Microservices were developed where in a few cases, services were re-engineered from main-frame components
Established CD / CI pipeline coupled with high Agile maturity, which has helped enable reduction of time to market and handle multiple deployments every day
Helped the client reduce the overall complexity and reduced cost of development, maintenance and opened the architecture for future extensibility
Behavior Driven Development reduced overall cost of quality and enabled faster release cycle
Find out more about how we can help your organization navigate its next. Let us know your areas of interest so that we can serve you better.