Book description
Software development today is embracing events and streaming data, which optimizes not only how technology interacts but also how businesses integrate with one another to meet customer needs. This phenomenon, called flow, consists of patterns and standards that determine which activity and related data is communicated between parties over the internet.
This book explores critical implications of that evolution: What happens when events and data streams help you discover new activity sources to enhance existing businesses or drive new markets? What technologies and architectural patterns can position your company for opportunities enabled by flow? James Urquhart, global field CTO at VMware, guides enterprise architects, software developers, and product managers through the process.
- Learn the benefits of flow dynamics when businesses, governments, and other institutions integrate via events and data streams
- Understand the value chain for flow integration through Wardley mapping visualization and promise theory modeling
- Walk through basic concepts behind today's event-driven systems marketplace
- Learn how today's integration patterns will influence the real-time events flow in the future
- Explore why companies should architect and build software today to take advantage of flow in coming years
Publisher resources
Table of contents
- Foreword
- Preface
- The 10-Year Impact of the World Wide Flow
- 1. Introduction to Flow
- 2. The Business Case for Flow
- 3. Understanding the Flow Value Chain
- 4. Evaluating the Current Streaming Market
- 5. Evaluating the Emergence of Flow
- 6. Building for a Flow Future
- A. Evaluating the Current Flow Market
- Index
Product information
- Title: Flow Architectures
- Author(s):
- Release date: January 2021
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492075899
You might also like
book
Building Evolutionary Architectures
The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, …
book
Software Architecture Patterns
The success of any application or system depends on the architecture pattern you use. By describing …
book
Designing Distributed Systems
Without established design patterns to guide them, developers have had to build distributed systems from scratch, …
book
Building Microservices, 2nd Edition
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. …