I just listened to the latest ShopTechBlog Podcast Episode (in German) which was very interesting as it’s all about the technical architecture of the new Galeria Kaufhof shop.

With their relaunch they switched from a monolith to a custom implementation with REST service-based architecture with a separation of the following 5 business domains allowing them to independently optimize each service within their Scrum teams:

  • Search
  • Explore (catalog, teaser, recommendations, ..)
  • Evaluate
  • Order (checkout, ..)
  • Control (my account, shipment tracking, ..)

Some of their used technologies includes Cassandra, Solr, Scala, Continuous Delivery, Puppet, ..