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

Taming the Monolith - Microservices Meetup Hamburg

Taming the Monolith - Microservices Meetup Hamburg

Taming the Monolith - Are Microservices just an Implementation Detail?

The slides of my presentation at the Microservices Meetup Hamburg on July 13th, 2015, hosted by Adobe Systems Engineering GmbH.

Event details: http://www.meetup.com/de/Microservices-Meetup-Hamburg/events/220839035/

Dennis Traub

July 14, 2015
Tweet

More Decks by Dennis Traub

Other Decks in Technology

Transcript

  1. TAMING THE MONOLITH Are microservices just an implementation detail? Microservice

    Meetup Hamburg | July 13th, 2015 | Dennis Traub | @DTraub
  2. - A sphere of knowledge, influence, or activity - -

    What an organisation does, and the world it does it in - DOMAIN
  3. - A system of abstractions describing selected aspects of a

    Domain - - Used to solve problems related to that Domain - MODEL
  4. - A language structured around the Domain Model - -

    Used by all team members and throughout the code - UBIQUITOUS LANGUAGE
  5. - An explicit boundary within which a Domain Model exists

    - - Inside, all terms have a specific meaning - - They are part of the Ubiquitous Language - BOUNDED CONTEXT
  6. KEY ATTRIBUTES OF A BOUNDED CONTEXT High Cohesion Loose Coupling

    Represents Business Capability Context-specific Model