Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microservice within a Monolith v1

Microservice within a Monolith v1

Joop Lammerts

March 28, 2019
Tweet

More Decks by Joop Lammerts

Other Decks in Technology

Transcript

  1. Our monolith ~ backend: 3.000.000 lines of code distributed over

    18.000 PHP files ~ frontend: 350.000 lines in 1800 JavaScript files 800.000 lines of CSS code
  2. Microservices, or microservice architecture, is an approach to application development

    in which a large application is built as a suite of modular components or services. Assumption
  3. Microservices, or microservice architecture, is an approach to application development

    in which a large application is built as a suite of modular components or services. Assumption
  4. Modulair Monolith • Bounded context with no dependencies on each

    other • Information can be duplicated for each bounded context
  5. Take aways Locate and isolate Bounded contexts and turn them

    into modules Let the world know what changed an Event Driven plugin architecture