top of page

BANK

Technology migration in a regulated environment

Strategic consulting and digital product development to migrate a banking product from a monolith to a microservices architecture without disrupting business operations.

Strategic Advisory Services

Digital Produc Development, Evolution of teams Practices and Processes

Roles Involved

3 Technical Coaches + 2 Organizational Coaches + 18 Full-stack Developers


New practices

Emergent architecture and 

multiple releases

Continuous Evolution

Organizational coaching and technical coaching

Challenge
Migrating a critical product without sacrificing stability or quality
  • Migrating a legacy product to a new technological architecture.
  • Maintaining quality in a highly demanding regulatory environment.
  • Coordinating continuous deliveries with rigid core banking systems.
  • Reshaping the decision-making and collaborative dynamics between technology and business.
Goal

Restore the capacity for continuous technological evolution and respond rapidly to regulatory changes.

Context: Critical banking product

Constraint: High regulation and compliance

Solution
Emergent architecture and cross-functional teams oriented toward value
  • Migration Strategy

Progressive definition of the transition from monolith to microservices, avoiding a big-bang approach.


  • Cross-functional Teams

Blended teams comprising business, UX, development, testing, infrastructure, and security.


  • Continuous Coaching

Organizational and technical coaches actively supporting key practices and decisions.


Practices
What did we implement?
  • Scrum + XP focused on incremental delivery.
  • TDD and automated testing from the outset.
  • Continuous Integration and Continuous Delivery (CI/CD) in a regulated environment.
  • Feature toggling and slicing to minimize risks.
  • Collective code ownership and pair/mob programming.

Technologies

* Java 7/8/11 * Spring Boot * JBoss * MSSQL * JavaScript * Ember.js * Selenium * JUnit * Jest * Kubernetes * VMWare * Ansible * Vagrant

Outcome
Higher velocity, superior quality, and empowered teams
Delivery frequency

Multiple weekly
deployments

Tech stack modernization for our client’s developers, who successfully adopted solid engineering practices.

Product migration

Tech stack modernization and continuous evolution

The product was migrated progressively, improving its maintainability and capacity for continuous evolution.

Agile response

To regulatory changes on time

The bank successfully achieved the agility needed to respond to regulatory changes without compromising stability or quality.

Do you have a critical product that needs to evolve risk-free?

"I value their expertise and technical proficiency, and I appreciate their desire to learn and constantly improve."

Marcelo Talamona (Director of Systems / CIO)

"I like the sense of unity—that people enjoy their work and feel a true sense of belonging."

Marcelo Talamona (Systems Director / CIO)

bottom of page