Monolith to microservices transformation at Broadridge Advisor Solutions
summary
Broadridge breaks a monolithic .NET stack into a microservice platform using AWS services—Cognito for app auth, API Gateway, S3 + CloudFront + Lambda@Edge for delivery, Amazon Aurora for metadata, Amazon Elasticsearch for search, and AWS Fargate / Amazon ECS (chosen over heavy Lambda use) for core services; Amazon Textract and Comprehend automate text processing. A reusable video ingest and index service ships in ~4 months (Dec→Apr) and powers search/retrieval (metadata in Aurora/ES, content in S3), proving the strangler approach and reusable migration-factory patterns work.
AI-written summary · about
chapters (5)
- 0:00Intro
- 0:37Broadridge's enterprise architecture tenets Current and future state: monolith to microservices Harvesting patterns for application modernization Lessons learned
- 9:30Architectural tenets - Design services to be available to all Broadridge apps Common front-end platform (React) with application plugins Repository of client website profiles and Ul components Legacy apps become thin, functional redundancy is eliminated, and no app-to-app integration is needed • Repository of prospect and advisor profiles Common repository of authored and third-party content with related entitlements and usage stats - powered by elastic Indexing
- 21:54Lessons learned - Application perspective - Leverage the strangler pattern to modernize while re-architecting - Experiment and test early, partner with Cloud Architecture & AWS - Continually improve governance and SDLC promotion processes • Identify nonfunctional requirements early Design with performance, security, cost, and resiliency in mind Team cooperation is a driver of success Sound services-based architecture is an effective foundation for bringing together disparate legacy applications
- 25:24Lessons learned - AWS collaboration Dive deep on your customers' business goals and metrics - Bring all available resources to bear to ideate and solve problems Solutions Architects, Specialists, Probatyping team - Include AWS resources in standups and other regular checkpoints Prototyping with Aws is especially effective for new services and features
related talks
30mJourney from monolith to microservices on AWS
30mMonolith to Microservices
41mAdopting Microservices in Healthcare, Breaking Apart the Monolith
25mFrom Millions of Customers to Petabytes of Data: A Journey to Microservices
23mOn the road from Monolith to Micro
35mFrom Monolith to State-of-the-Art Banking
47mFrom Monolith to Microservices With the Strangler Pattern
33mFireside chat - Monoliths, Microservices & Modernization – Practical Strategies
