>>>
Banking
Core tech migration and Agile transformation
Migration of a banking product from a monolith to microservices, with continuous delivery and regulatory compliance in a highly demanding environment.
Through an iterative and incremental development approach and an emergent architecture defined alongside product growth, Grupo Esfera accompanied the bank in its technology migration. Mixed multidisciplinary teams—composed of bank personnel and Esfera team members—worked alongside Technical Agile Coaches to sustain multiple weekly releases, even amidst changing regulations and less flexible core systems.
Summary
Migration to microservices without disrupting banking operations
Through an iterative and incremental development approach and an emergent architecture defined alongside product growth, Grupo Esfera accompanied the bank in its technology migration. Mixed multidisciplinary teams—composed of bank personnel and Esfera team members—worked alongside Technical Agile Coaches to sustain multiple weekly releases, even amidst changing regulations and less flexible core systems.
Discovery Phase
INDUSTRY
Banking
SERVICE
IT Consulting (strategic diagnosis) + Software Factory (digital product development) + Technical Coaching (evolution of teams, practices, and processes)
TEAM
23 professionals (2 Agile Coaches, 3 Technical Coaches, and 18 full-stack developers)
METHODOLOGY
Scrum + eXtreme Programming (XP), CI/CD, Slicing, Feature Toggling, Collective Code Ownership, Pair/Mob Programming, Emergent Architecture
QUALITY
Selenium + Serenity, JUnit, Jest, TDD
STACK
Backend: Java (7, 8, 11), Java EE, Spring Boot, JBoss, MSSQL. Frontend: JavaScript, Ember.js. Infrastructure: Hybrid On-Premise with Microservices, VMware, Kubernetes, Ansible, Vagrant.
Challenge
The client needed to migrate a legacy product to a new tech stack, modernizing its components to regain adaptability and meet business and regulatory requirements. The challenge included maintaining quality within a strict compliance environment and coordinating continuous delivery alongside less flexible core banking systems.
1
Obsolescence and technical rigidity
Need to migrate a monolithic system to microservices to gain maintainability and flexibility.
2
Banking environment and strict compliance framework
Coordinating frequent releases while coexisting with less flexible legacy core systems and highly demanding, changing regulations.
3
Gap in roles and decision-making
Traditional working dynamic that lacked cross-functional roles for prioritization and decision-making in continuous delivery cycles.
4
Need for reskilling
Requirement to train client personnel in new technologies, methodologies, and collaborative dynamics between business and technology.
Solution
Emergent architecture and co-creation
Using the Esfera Way as a framework, Grupo Esfera deployed a comprehensive strategy based on iterative and incremental development, with an emergent architecture defined as the product grew. The migration was sustained by mixed multidisciplinary teams—composed of bank personnel and Esfera team members—supported by Technical Agile Coaches, who drove the adoption of best practices and strategic decision-making without disrupting banking operations.
Learn more about the Esfera Way
Architecture and migration
Migration strategy and emergent architecture
Progressive system redesign defining the architecture as the product grew, without interrupting operations.
Teams and collaboration
Mixed multidisciplinary teams
Integration of bank and Esfera roles (business, development, UX, QA, security, coaches) to streamline decision-making.
Technical Coaching
Technical Coaching and collective refactoring
Weekly sessions led by Technical Agile Coaches for shared refactoring and technical mentoring.
Quality and continuous deployment
Quality pipeline and continuous delivery
Automated test coverage from day one (TDD, Selenium, Serenity) and CI/CD practices.
Resultas
Measurable impact in the business
BEFORE AND AFTER WORKING WITH ESFERA
Indicador | Estado anterior | Con Grupo Esfera |
|---|---|---|
Deployment frequency | Slow delivery cycles dependent on rigid core systems. | Multiple safe and continuous weekly deployments. |
Architecture and infrastructure | Legacy monolith with limited adaptability | Microservices in a hybrid architecture and code with higher maintainability. |
Regulatory adaptation | Difficulty quickly adapting to regulations | Agile response to compliance changes without compromising stability. |
Team capabilities | Technological gap and isolated decision-making | Up-to-date developers and empowered teams with a continuous improvement mindset. |
Deployment frequency
Currícula adaptable del catálogo Esfera
Currícula adaptable del catálogo Esfera
CONTENIDO
Privado, a puertas cerradas para tu equipo
Architecture and infrastructure
Currícula adaptable del catálogo Esfera
Currícula adaptable del catálogo Esfera
CONTENIDO
Privado, a puertas cerradas para tu equipo
Regulatory adaptation
Currícula adaptable del catálogo Esfera
Currícula adaptable del catálogo Esfera
CONTENIDO
Privado, a puertas cerradas para tu equipo
Team capabilities
Currícula adaptable del catálogo Esfera
Currícula adaptable del catálogo Esfera
CONTENIDO
Privado, a puertas cerradas para tu equipo
"
I appreciate the sense of unity, that people enjoy their work and feel a strong sense of belonging. I value technical expertise and proficiency, and I love that team members are driven to learn and continuously excel.
Marcelo Talamona
Director of IT
