09:00 - 09:50

With more and more teams using the microservice architecture, and gaining the speed of delivery benefits that it provides, a challenge has emerged in teams that do not have sufficient experience with message-oriented systems. The network is unreliable, has many moving parts, and it’s easy to end up in bad places. Avoiding the curse of the distributed monolith, and avoiding catastrophic failure, are immediate issues facing many new microservice systems. In this talk, a careful analysis is made of the many byzantine ways in which message-oriented systems can fail. A set of remedial approaches is presented, and an empirical report on there effectiveness will also be made. This talk will provide developers with some practical tactics to keep their microservice architectures healthy and performant.

Richard Rodger

Richard Rodger

Richard Rodger is chief technical officer (CTO) and co-founder of nearForm. He is an expert and thought leader in next-generation cloud and mobile technologies, with a current focus on Node.js and microservices. His book Mobile Application Development in the Cloud (Wiley, 2010) is one of the first major works on the subject.
Richard was previously CTO of FeedHenry, a mobile application platform provider that was acquired by RedHat for €63.5m in 2014.
Since Richard co-founded nearForm in 2011, the company has become the world’s largest Node.js and microservices consulting company.
Richard has long been an active member and influencer of the global open source software (OSS) community, specializing in OSS for enterprise. As CTO of nearForm, he has placed OSS at the heart of how the company works. Most recently, he created Seneca.js, a microservices tool kit for Node.js that is a key component of nearForm’s software development and delivery arsenal.
The Tao of Microservices (Manning), Richard’s new book, will be published in 2016.