As our company developed through startup and scale up phases, our systems grew larger and more complex. Our usage increased dramatically and our requirements ballooned. In this session, we will look at how our software and architecture developed into a Conway’s law spider web of interdependent services. We will show how we used domain driven principles to give our systems structure and provide guidance to our developers. We will study the complexities of operating in the health care industry and analyse the strategies we used and the lessons learned as the company evolved and found product market fit.
Speaker

Leander Vanderbijl
Senior Engineer @Livi, Previously Principal Engineer @Informa, 13 Years Developing, Managing, and Integrating Diverse Online Systems and Applications
Leander is an engineer and architect that has worked across the entire stack and has been working at Kry/Livi for the past number of years. He has developed large enterprise applications, migrated cloud platforms, designed data query frameworks, architected integration systems and built lots and lots of APIs. Having worked in large enterprises, small companies and, most recently, in healthcare, he has built the monolith, torn it apart and then rebuilt it again.