Refactoring to Microservices

Today, to be competitive and achieve business goals, one of the biggest needs is to modernize the legacy infrastructure.

Often it is necessary to start an Application Modernization process to move from legacy system to a microservice architecture avoiding the Big Bang.

 

Replacement is not the only option

Refactoring to Microservices is an alternative to replacement, that allows to:

  • Reduce time to release and implement application changes
  • Test to solve bugs before release
  • Guarantee and increase scalability

 

Refactoring approaches

There are 3 possible approaches:

  • New features as a service
  • Split Frontend & Backend
  • Extract Services

Each approach you would adopt, the Refactoring to Microservices always requires writing new code.

Fabio Seregni speech, during Download Innovation, explained these 3 approaches, how to identify which services extract from monolith, the common guidelines “12+3 factors” and patterns to write new code. You can find the complete presentation on our blog.

 

Workshop

The presentation is a Refactoring to Microservices process overview and the base for customized workshops to introduce and train teams to Application Modernization and to the Microservice Architecture adoption. For more info, write to welisten@sorint.it