Developing Mircoservices Training

We offer three carefully selected full-day trainings, each doing a deep dive in a vertical or horizontal that is a key theme of Data By the Bay conference matrix.


Microservices with Chris Richardson

A monolithic architecture is a great choice for small applications. However, a better approach for large, complex applications is to use a microservice architecture, which structures the application as a set of services. Each service can be developed, deployed and scaled independently. The microservice architecture enables teams that develop large, complex applications to be agile. In this tutorial, you will learn about the motivations for using microservice architecture. We discuss the benefits and drawbacks of microservices. You will learn how to solve some of the key technical challenges with using the microservice architecture, including inter-service communication and distributed data management. We will discuss strategies for refactoring a monolithic application to microservices.


Chris Richardson

Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original, an early Java PaaS for Amazon EC2.

He is the creator of, a website describing how to develop and deploy microservices. Chris provides microservices consulting and training and is working on his third startup Eventuate, Inc., an application platform for developing microservices.


Chris Richardson presents Functional Domain Models with Event Sourcing at Scala By the Bay 2015