Tom Peck

Sponsored by


Designing Reactive Microservices in Java

Date: This event took place live on March 28 2017

Presented by: Tom Peck

Duration: Approximately 60 minutes.

Cost: Free

Questions? Please send email to


Monoliths are ubiquitous, but they've had their day. Increasingly, businesses of all sizes are turning to microservices to enable them to run leaner. Microservices allow organizations to scale their teams, deploy more frequently and give their developers more autonomy, but they're not without their drawbacks. Microservices, by their nature, are distributed, and this brings a whole load of additional challenges to solve.

When designing any service, it's critical that it be responsive, even under the worst possible conditions. In this webcast, we will explore some of the patterns that Java developers can use to ensure their systems are resilient and elastic.

You will learn:

  • The challenges posed by a microservice architecture
  • The importance of being message-driven
  • How to design your services to be resilient and elastic
  • The benefits of event sourcing and CQRS

About Tom Peck, Solution Architect at Lightbend

Tom is a software engineer, tech lead, architect and geek. He currently works at Lightbend and is a long-term Scala enthusiast, but previously he worked at EA and McLaren. After going from C++ to C# to Java, he finally found Scala and has been happily coding away ever since.

He lives just outside of London in the UK with his wife and two kids and loves making things, whether it's from code, lego, wood or metal.