Mesoservices: Architecture for optimal trade-off between engineering and operations efficiency
Microservice based architectures are the de-facto standard for newly written software. At Picnic, we developed a large number of services ranging from frontend shopping services to backend supply chain services. All services are tightly integrated, scalable, and highly adaptable. However, this leads also to less clean APIs, unwanted dependencies, extra development time, and instability. In this talk we explain how we deviated from a dogmatic approach to microservices towards mesoservices with less service granularity for faster development and shorter time-to-market.
Daniel Gebler is CTO of Picnic, the world’s fastest growing online supermarket that makes grocery shopping simple, fun, and affordable for everyone. Previously, he was Director R&D of Fredhopper, responsible for the product and technology roadmap, and led engineering teams located in Amsterdam and Sofia. Daniel holds a PhD in Computer Science and an MBA. He is also a dad of two young kids, used be a passionate skater and nowadays an enthusiastic climber!
Sjoerd Cranen is a software architect at Picnic, the world’s fastest growing online supermarket that makes grocery shopping simple, fun, and affordable for everyone. He started working in the high-tech industry, then returned to university to do a PhD in computer science, and then ventured into the world of e-commerce. When he's not helping you with your groceries, you may find him walking through nature, sampling beer or whisky with his friends, or even playing the violin.