Join Newsletter

Workshop - Microservice Architecture Essentials

YOW! Singapore 2019 - 10 Sep

Enterprises need to deliver better software faster. It’s no longer sufficient to release quarterly or even monthly. Instead, organizations must use methods, such as DevOps, to frequently deploy changes into production, perhaps as often as multiple times per day. One obstacle, however, to DevOps-style development is that organizations are often mired in monolithic hell. Key business applications are large, complex, unwieldy monoliths, and so it’s impossible to rapidly and safely deploy changes.

The solution is to adopt the microservice architecture, which is an architectural style that has the testability and deployability necessary for DevOps. In this 1 day workshop, you will learn about the the microservice architecture, its benefits and drawbacks and how to get started.

Chris Richardson

Software architect

Eventuate.io

United States

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 CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices and speaks regularly at international conferences. Chris is the creator of Microservices.io, a pattern language for microservices, and is the author of Microservices Patterns, which is available at Manning. He provides microservices consulting and training to organizations that are adopting the microservice architecture and is working on his third startup Eventuate, an application platform for developing transactional microservices.



Workshop Details

Target Audience
Senior developers, Architects and Technology leaders
Level
Intermediate
Duration
Full day

Workshop Outline

  • The essential characteristics of the microservice architecture, its benefits and drawbacks and when to use it
  • Decomposition strategies
  • Distributed data management patterns
  • Effective microservice testing strategies
  • Strategies for refactoring a monolithic application to a microservice architecture