This book is starting with some Business rationale for micro-services and then stepping into engineers’ shoes

and trying to show you the tools and techniques required to build and scale modern eCommerce systems.

What's inside?

Micro-services
  • The criticism

Evolutionary approach

Best practices
  • Create a Separate Database for Each Service

  • Rely on contracts between services
  • Deploy in Containers
  • Treat Servers as Stateless

Case studies
  • B2B
  • Mobile Commerce
Related techniques and patterns
  • CQRS
  • Event Sourcing
  • CAP theorem
  • Eventual consistency
  • Token based authorization (oauth2, JWT)
  • JWT
  • API Gateway
  • Backend for Frontends
  • Serverless - Function as a Service
  • Docker and containerization
  • Event driven data management
Related technologies
  • Sylius
  • Spryker
  • Open Loyalty
  • Pimcore
  • Ansible
  • ReactJS
  • NodeJS
  • Swagger
  • ElasticSearch
  • GraphQL
  • Distributed logging and monitoring

Meet the authors

  • PKA

    Piotr Karwatka

    Advisory Board Member at Divante

    Linkedin

  • BPI

    Bartosz Picho

    eCommerce Solution Architect at Divante

    Linkedin

  • michał kurzeja

    Michał Kurzeja

    CTO at Accesto

    Linkedin

  • mariusz gil

    Mariusz Gil

    Software Architect and Owner of Source Ministry

    Linkedin

  • Mike Grabowski

    Mike Grabowski

    CTO at Callstack

    Linkedin

  • Paweł Jędrzejwski

    Paweł Jędrzejwski

    Founder of Sylius

    Linkedin

  • Alexander Graf

    Alexander Graf

    CEO at Spryker Systems

    Linkedin

  • Antoni Orfin

    Antoni Orfin

    Solution Architect

    Linkedin

Download and start reading

microservices-architecture-for-ecommerce_book201201