headshot of peter royal

Peter Royal is a Staff Software Engineer with Netflix, developing solutions for its studio. With over two decades of industry experience, he has spent most of his career building and maintaining business systems. Through this he has come to appreciate pragmatic architectures and practices that enable systems to thrive for the long-term. He currently resides in Los Angeles with his wife, daughter and cat.


My Book

building modern business applications cover

Building Modern Business Applications

Discover a new way of thinking about business applications in light of the massive industry shift toward cloud computing and reactive programming technologies. This book synthesizes technologies and techniques such as event sourcing, command query responsibility segregation (CQRS), property-based testing, and GraphQL into a cohesive guide for modern business applications that benefit every developer.

The book begins with a look at the fundamentals of modern business applications. These fundamentals include business rules and the managing of data over time. The benefits of reactive techniques are explained, including how they are fundamentally aligned with what application developers strive to achieve in their work.

Author Peter Royal equips you with sound guidance to follow as you evolve your existing systems, as well as examples of how to build those systems using modern techniques in Spring, Java, and PostgreSQL.

Buy from Publisher Buy from Amazon


Event Sourced Business Applications - Peter Royal - EventSourcing Live 2021

Eyes Wide Open: o11y From Theory to Practice

Reactive Summit 2020: Peter Royal, Reactive Business Applications

Business Applications At The Speed of Change

Social Links