Foreword

In the past five years, we have seen reactive progress from a virtually unacknowledged technique used only by fringe projects within a select few corporations to part of the overall platform strategy of numerous big players in many fields, including middleware, financial services, retail, social media, and betting/gaming. Its use has moved beyond early adopters and distributed-systems experts; today, it’s the foundation of some of the most interesting emerging technologies, including cloud computing, microservices, streaming/fast data, and the Internet of Things.

The Reactive Manifesto—which I helped co-author in 2013—defines reactive as a set of architectural design principles that are geared to meeting the demands that systems face ...

Get Reactive Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.