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.

Iman Tumorang
Fractional Software Architect - Fractional Tech Lead - Fractional CTO