As a strategic partner, the Fulcrum team identified the underlying causes of the client’s concerns. The team proposed to reduce the lengthy development cycle. This solution facilitated faster payments through the combined capabilities of Microservice Architecture, Spring Integration deployed on Embedded Tomcat, Spring Boot services, and business logic components. Oracle 19c platform with golden gate replication and Unix Servers were also applied to optimize the payment processing. Automated testing and deployment process via Jenkins was introduced with testing frameworks using JUnit, JMeter, and Cucumber.
Solutions were implemented to enhance the deployment and testing process, improving the quality of feature delivery and operational stability. Cross-functional agile scrum teams with varied skill sets, such as business analysts, java developers, and database developers, were allocated to execute the workload. A DevOps team with automation testers was also assigned to design and deliver a technical refresh project to migrate the application from legacy hardware and unsupported databases to APIs running spring boot services. To remediate the feature backlog, the team established a product roadmap that prioritized the features and broke them into smaller iterations, allowing the team to focus on delivering the most critical features first.