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/

Avatar for Dennis Traub

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