AWS Summit: AWS Summit: BMW Configurator by Patrick Lanners & Julian Roedig


1. Monolitical system

Start developing microservices when the monolith system becomes too complex.

2. Dividing the system into microservices

Every microservice should be as independent as possible, it should be specialized on one task only. BMW steps to create microservices:

  • Identify bounded context
  • Identify business objects
  • Define API first
  • Testing
  • Dev
  • OPs

3. Move to cloud

BMW way to AWS