Other Sellers on Amazon
+ $3.99 shipping
92% positive over last 12 months
Usually ships within 3 to 4 days.
& FREE Shipping
87% positive over last 12 months
Usually ships within 2 to 3 days.
+ $3.99 shipping
86% positive over last 12 months
Usually ships within 2 to 3 days.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle Cloud Reader.
Using your mobile phone camera - scan the code below and download the Kindle app.
Flow Architectures: The Future of Streaming and Event-Driven Integration 1st Edition
| James Urquhart (Author) Find all the books, read about the author, and more. See search results for this author |
| Price | New from | Used from |
Enhance your purchase
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
- ISBN-101492075892
- ISBN-13978-1492075899
- Edition1st
- PublisherO'Reilly Media
- Publication dateJanuary 26, 2021
- LanguageEnglish
- Dimensions7.01 x 0.53 x 9.17 inches
- Print length254 pages
Frequently bought together

- +
- +
Customers who viewed this item also viewed
From the Publisher
From the Preface
This is a book about the future of software integration and its effect on the evolution of economic processes. It is a book meant to bring technologists and decision makers on a journey to a future vision of fundamental change in the way we and our institutions work together. It is also, therefore, a book about opportunity.
On the surface, it may seem like this is a book about technology. I will certainly survey technologies available today or in the near future that contribute to the way activity is communicated between organizations. However, the most important concept you should take from reading this book is the effect of new technologies on the evolution of institutional cooperation and collaboration.
The fluid, real-time communication of system state is much like the flow of water in a river, or the flow of traffic in a highway system; it is a flow of activity. The path this flow follows is defined by the available activity types, and the needs and desires of the entities that wish to consume them.
The easier it is for data to find the right path to the right entities, the easier it is for the system to adapt and discover desired behaviors.
Integration is key to the way our digital economy will evolve, as data is what drives economic activity. Today, integration across organizational boundaries is expensive and slow. We rely a lot on human action, bulk data processing, and historical data to make our markets run and our institutions operate. So, the question becomes, what if we could make the exchange of real-time data relatively cheap and nearly instantaneous?
With the evolution of technologies that I describe in this book, it will soon become much less expensive to connect cause and effect across the internet. This, in turn, will lead to both dramatic growth in the number of integrations that organizations execute, and an acceleration of economic experimentation. These are the conditions for a Cambrian explosion, of sorts—a hearty soil for dramatic new solutions that change the way the world works. And I will demonstrate why this explosion is nearly inevitable. Like HTTP created the World Wide Web and linked the world’s information, what I call “flow” will create the World Wide Flow and link the world’s activity.
This was a challenging book to write in many ways, not the least of which is that large parts of it are speculative. It may be a decade before any World Wide Flow technologies are considered “mainstream.” It will probably be three to five years before the reasonably strong contenders for the necessary programming interfaces and data protocols are available for experimentation. So why write the book now?
The answer lies in the lessons learned from decades of distributed systems evolution prior to today. We, as a global technology community, tend to dismiss the possibilities that lie before us; to focus on how to make incremental improvement to the world we know today rather than prepare for tomorrow’s disruptions. There is a good reason for that: none of us have a crystal ball.
However, we do have tools that can give us insight into general trends that are likely to happen. We can intelligently analyze the landscape of technologies and user needs to find places where evolution—or revolution—is likely to happen. I will use two of these—Wardley Mapping and Promise Theory—to demonstrate both what components are required for flow, and why those components will evolve from their form today to a form that encourages ubiquitous event-driven integration.
Cloud computing caught many organizations flat-footed, which resulted in advantages for their competitors or missed opportunities to serve their missions. My goal with this book is to help you see not only what flow means, but why it is almost certain to be.
Chapter 1 will then introduce you to the concept of flow, from its basic definition to the key concepts that fall from that definition. Chapter 2 will make the case for why businesses, governments, non-profits, and a number of other institutions will embrace flow as it emerges. In Chapter 3, I’ll use Wardley Mapping and Promise Theory to make the case for why flow is almost certain to happen, and what the key components of flow systems are likely to be.
Chapter 4 surveys the messaging and event-driven architectures available today that will either guide or form the basis of flow systems in the future. Building on that and the Wardley Map we defined in Chapter 3, Chapter 5 will discuss where key innovations are required to support true flow systems in the future. Chapter 6 then concludes the discussion with a survey of the things you can do today to both prepare for a flow future, and to help make that future happen.
Editorial Reviews
Review
About the Author
James Urquhart is a Global Field CTO at Pivotal Cloud Foundry. Named one of the ten most influential people in cloud computing by both the MIT Technology Review and the Huffington Post, and a former contributing author to GigaOm and CNET, Mr. Urquhart is a technologist and executive with a deep understanding of disruptive technologies and the business opportunities they afford.
Mr. Urquhart brings over 25 years of experience in distributed systems development and deployment, focusing on software as a complex adaptive system, cloud native applications and platforms, and automation. Prior to joining Pivotal, Mr. Urquhart held leadership roles at AWS, SOASTA, Dell, Cisco, Cassatt, Sun and Forte Software.
Mr. Urquhart graduated from Macalester College with a Bachelor of Arts in Mathematics and Physics.
Product details
- Publisher : O'Reilly Media; 1st edition (January 26, 2021)
- Language : English
- Paperback : 254 pages
- ISBN-10 : 1492075892
- ISBN-13 : 978-1492075899
- Item Weight : 14.4 ounces
- Dimensions : 7.01 x 0.53 x 9.17 inches
- Best Sellers Rank: #389,681 in Books (See Top 100 in Books)
- #92 in Computer Hardware Design & Architecture
- #250 in Data Processing
- #651 in Software Development (Books)
- Customer Reviews:
About the author

James Urquhart is a Principal Technologist for VMware Tanzu. Mr. Urquhart brings almost 30 years of experience in distributed applications development, deployment, and operations, focusing on software as a complex adaptive system, cloud native applications and platforms, and automation. Prior to joining VMware, via Pivotal, Mr. Urquhart ran product and engineering teams for AWS, SOASTA, and Dell (via Enstratius). Mr. Urquhart has also written and spoken extensively about software agility and the business opportunities it affords.
Mr. Urquhart was named one of the ten most influential people in cloud computing by both the MIT Technology Review and the Huffington Post, and is a former contributing author to GigaOm and CNET.
Mr. Urquhart graduated from Macalester College with a Bachelor of Arts in Mathematics and Physics.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Some of the underlying concepts of why event-driven might be better than the existing web structure are very hard to explain and this book creates some interesting examples to highlight the benefits of this model. The author also covers some of the barriers to adoption and existing problems that are particularly insightful, especially for anyone working on building these sorts of solutions in enterprises. I recommended this book to everyone I work with in the event space - while I'm sure it won't be the last book on this topic, I'm sure it will quickly become a foundational text.
Data flows between devices, organizations (from startups, NGOs, to enterprises and governmental bodies), and individuals. Data is flowing between parties as soon as it is created, which is as soon as events happen. Each interaction and each measurement create data, which may lead to other interactions (which means new business transactions and hence value creation). The data flow is controlled by publishers allowing subscriptions by business partners and individuals. Before reaching the ultimate subscriber, data may be processed, transformed, standardized, aggregated, and analyzed by intermediaries (which are both subscribers and publishers).
The book introduces Wardley Maps and Promise Theory as techniques to reason about future developments and to determine what’s currently missing to achieve the vision. It uses the Wardley Maps (but not much of Promise Theory) to gauge required technologies, which may be broadly available today (as commodities) or are still in a niche research or custom development stage.
This part of the book is immediately useful for technologists who need to guide their organization into a data-driven future. I guess some parts are included as a compromise to reach a wider audience of practitioners, at the cost of a deeper exploration of the non-technical requirements, which make the vision a reality.
Economic requirements and incentives are not discussed at length – who will share their data before they get data from others? Many hard political, privacy, and compliance issues have to be solved. Standardization is mentioned as key, and some standards such as the CNCF’s CouldEvents are introduced; however, the huge task of making all the originators’ data intelligible for all the consumers is hardly touched upon. Work by industry bodies such as the International Data Spaces Association is not mentioned, probably because it is not event-based (however, many organizational principles still would apply).
The broad and brave vision makes the book one most important current IT books. I highly recommend it as a starter, being fully aware that much more needs to be done to reach its promise.
Top reviews from other countries
Firstly, this book focuses on a marginal approach to mapping the evolution of concepts, called a Wardley Map. These have little utility, but they keep re-appearing just to remind you how pointless they can be.
Between these appearances there is a disjointed discourse on event streams, but there is no depth to these and they come across as a wish list from a management consultant with the technical authority of a blog summariser (which is surprising as James is apparently CTO at VMWare). There really is nothing new here other than exhortations to 'create the Flow ecosystem' and 'Make Flow Happen'.
Fortunately an extensive Appendix means the last 50 pages can be skipped, but at this price that is a very expensive blessing. There are good books on Stream processing out there; this is not one of them.








