From Monolith to microservices

Monitoring tools for your microservices are the key factor to success in a real-life migration.

Crowfunding platform

We worked as part of a bigger team to insure a slow but steady migration towards a micro-service architecture of an existing monolith.

High availability of microservices.

  1. Extract from monolith, in dedicated micro-services.
  2. Keep your micro-services events in a event driven architecture and be sure payments are never but never missed.
  3. No down time for the migration period! Money can`t be played with!

Strategy

When dealing with old monoliths, and want to extract in dedicated self contained micro-services you need to be sure that during the migration phase, all systems are up and running and no transactions are lost. Build infrastructure before hand, have feature flags implemented and event driven queues in place. In case something goes bad, be sure you can handle that by replaying all  events and recompute the states.

GILT service

First service migrated was the Globalization, Internationalization, Localization, Translation service. Used by all backend components to i18 the responses.

GDPR

Implemented a GDPR service required by multiple business units. Rules and approvals for customers.

Payments

All payments had to be secured. To be sure our implementations were right we made staging infrastructure deployment easy. Blue green architecture was a key factor of success in this case.

Technologies

MVC .NET
MSSQL
REACT
ASP .NET
SQS
SNS

Project heros

Those queues handlers and service migrations were great! Kudos!

Daniel Schiau

Project Manager
“Being part of embedded world and then advancing to more high level systems like monolith solutions and then inevitably to microservice ecosystems, I like to believe that the magic is happening when these worlds collide.”

CONTACT US

How can we help you?