Technical Advisor — Decoupling Monolith Into Microservices Architecture
Ad-Ins.com
September 2024 - November 2024 — Jakarta, Indonesia
Tags
dotnet
microservice-architecture
cqrs
modular-monolith
domain-driven-design
software-architecture
Project: Legacy Modernization for Multi-Finance Core System
Ad-Ins, a leading provider of multi-finance core systems in Indonesia, sought to modernize their decades-old monolithic platform. The goal was to transition from a rigid, “all-or-nothing” deployment model to a flexible portfolio where clients could select specific modules (e.g., Loan Core System, Loan Origination, Back-Office, etc) based on their business needs.
Roles and Responsibilities
I acted as the lead technical consultant to oversee this massive architectural shift. My primary responsibilities included:
-
Architectural Audit: Performed a comprehensive analysis of the existing monolith to determine the best strategy for decomposition.
-
Strategic Advisory: Recommended microservices patterns and industry best practices to ensure scalability and maintainability.
-
Technical Leadership: Served as the go-to authority for software development practices, conducting regular consulting sessions to guide the engineering team through the complexities of distributed systems.