SDD 2017 Schedule

Coding Level
This is a rating on a scale from 1 to 5 to indicate how much demo coding the session will contain (as opposed to slides) – 1 means no code demos, and 5 means nothing but.

Advanced Level
This is a rating on a scale from 1 to 5 to indicate how advanced the session is (in terms of the specific topic that is being covered) – 1 means that it’s introductory, and 5 means that it’s aimed at attendees who already have significant experience in the relevant area.

Wednesday 17 May 2017



Track 6

Thirty months of microservices. Stairway to heaven or highway to hell?

Coding Level 2
Advanced Level 2

Microservices are the next hype. Websites are full of introducing posts, books are being written and conferences organized. There’s big promises of scalability and flexibility. However, when you are knee deep in mud as an architect, developer or tester, it’s hard to find out how to get there. Sander Hoogendoorn, independent craftsman and recently CTO of Klaverblad Insurances, discusses the long and winding road his projects, both greenfield and brownfield, have travelled. Sander will e.g. address polyglot persistence, DDD, bounded contexts, modeling HTTP/REST, continuous delivery and many lessons learned, using many real-life examples.

Sander Hoogendoorn

Sander Hoogendoorn

Sander is an independent software architect, programmer and consultant, specialising in Agile, Scrum, Kanban, continuous delivery, UML, software architecture, Microservices, and both Java and .NET development. He has acted as a catalyst for innovation in software development various companies including Klaverblad Insurances and CapGemini. Sander coaches organisations, projects and teams, has written books on UML, Agile and development tools, and has contributed over 250 articles to technical journals. He is also a regular speaker at software development conferences around the world.  @aahoogendoorn

Other presentations by Sander Hoogendoorn

Return to full conference agenda