This SkillsCast is currently only available to registered attendees of μCon: The Microservices eXchange
It will be freely available to all Skills Matter members once the μCon: The Microservices eXchange early-access window expires on June 13, 2021.
In order to explain certain astronomical observations, physicists created the mysterious concepts of dark energy and dark matter. Dark energy is a repulsive force. It’s an anti-gravity that is forcing matter apart and accelerating the expansion of the universe. Dark matter has the opposite attraction effect. Although it’s invisible, dark matter has a gravitational effect on stars and galaxies.
In this presentation, you will learn how these metaphors apply to the microservice architecture. I describe how there are multiple repulsive forces that drive the decomposition of your application into services. You will learn, however, that there are also multiple attractive forces that resist decomposition and bind software elements together. I describe how as an architect you must find a way to balance these opposing forces.
YOU MAY ALSO LIKE:
- Designing Loosely Coupled Microservices (SkillsCast recorded in December 2020)
- Sociotechnical Domain-Driven Design with Kacper Gunia (Online Course on 20th - 21st May 2021)
- Invitation to Systems Thinking with Jessica Kerr and Kent Beck (Online Course on 21st - 25th June 2021)
- DDDx — Domain-Driven Design eXchange 2021 (Online Conference on 8th - 9th June 2021)
- Software Architecture Gathering Digital 2021 (Online Conference on 13th - 14th October 2021)
- LDN *Virtual* Talks May 2021 (Online Meetup on 27th May 2021)
- Wasmcloud, a next-gen platform in Rust and WASM (SkillsCast recorded in April 2021)
- Monitoring Temperature (with Too Many Bluetooth Thermometers) (SkillsCast recorded in April 2021)
Dark Energy, Dark Matter: Imperfect Metaphors for Designing Microservices
Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate.