Microservices sound appealing, but what can we do with those ten-million-line code bases? Shared domain objects, horizontal coupling, and years of boundary erosion have left us with enormous complexity and spiderwebs of coupling. Michael will share some techniques at various levels of abstraction, from implementation details to API design and responsibility allocation. There is no silver bullet that will simplify the decomposition of a monolith, but you will learn some techniques that have helped and some pitfalls to avoid, all based on Michael's experience with both successful and failed transformations.
After Michael's presentation, Marcin Książek, our Senior Principal Product Owner, will share some examples how Sabre is going to microservices world in his lightning talk.
Then you will have a chance to talk to our experts, ask questions and share your experience with others.
About Michael Nygard
Michael Nygard is now Sabre Vice President of Enterprise Architect and the author of the book "Release It!". If you were not able to meet him at the JDD conference last Monday, you can always listen to his talk during our Sabre meetup that will take place on Wednesday next week. Michael strives to raise the bar and ease the pain for developers. He shares his passion and energy for improvement with everyone he meets, sometimes even with their permission. Michael has spent the better part of his last 20 years learning what it means to be a professional programmer who cares about art, quality, and craft. He's always ready to spend time with other developers who are fully engaged and devoted to their work - the so-called "wide awake" developers. On the flipside, he cannot abide apathy or wasted potential. Michael has been a professional programmer and architect for nearly 20 years: he has delivered running systems to the U. S. Government and to the military, banking, finance, agriculture, and retail industries. Michael has often lived with the systems he built; this experience with the real world of operations has completely changed his views about software architecture and development. He worked through the birth and infancy of a Tier 1 retail site and has often served as a "roving troubleshooter" for other online businesses. These experiences have given him a unique perspective on building software for high performance and high reliability in the face of an actively hostile environment. Michael wrote "Release It! Design and Deploy Production-Ready Software", a book that illustrates many of his thoughts about building a software that does more than just pass QA, being able to survive in the real world. Michael had previously written numerous articles and editorials and co-authored one of the early Java books.
🔹 We will be served snacks and drinks throughout the whole event
🔹 Please Note: Photography and Videoing will take place during this event. If you do not wish to be featured please speak to one of our team members.
🔹 The event will be held in English