Buy New
-
To see product details, add this item to your cart.
Ships from: MyPrepbooks Sold by: MyPrepbooks
Used - Very Good
-
To see product details, add this item to your cart.
Ships from: ThriftBooks-Baltimore Sold by: ThriftBooks-Baltimore
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Flow Architectures: The Future of Streaming and Event-Driven Integration
Purchase options and add-ons
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 dateFebruary 9, 2021
- LanguageEnglish
- Dimensions7 x 0.53 x 9.19 inches
- Print length252 pages
Discover the latest buzz-worthy books, from mysteries and romance to humor and nonfiction. Explore more
Customers who viewed this item also viewed
- Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed ArchitecturesPaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
- AI Engineering: Building Applications with Foundation ModelsPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable SystemsPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20
- Agentic Architectural Patterns for Building Multi-Agent Systems: Proven design patterns and practices for GenAI, agents, RAG, LLMOps, and enterprise-scale AI systemsPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20
- Fundamentals of Software Architecture: A Modern Engineering ApproachPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20
- System Design on AWS: Building and Scaling Enterprise SolutionsPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20Only 20 left in stock (more on the way).
Customers also bought or read
- Building Microservices: Designing Fine-Grained Systems
Paperback$44.49$44.49FREE delivery Mon, Sep 21 - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Paperback$43.99$43.99FREE delivery Mon, Sep 21 - Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale
Paperback$43.99$43.99FREE delivery Sun, Sep 20 - Architecture for Flow: Adaptive Systems with Domain-Driven Design, Wardley Mapping, and Team Topologies (Addison-Wesley Signature Series (Vernon))
Paperback$38.07$38.07FREE delivery Sun, Sep 20 - Platform Engineering: A Guide for Technical, Product, and People Leaders
Paperback$39.00$39.00FREE delivery Sun, Sep 20 - Mastering API Architecture: Design, Operate, and Evolve API-Based Systems
Paperback$38.55$38.55FREE delivery Sun, Sep 20 - Streaming Data Mesh: A Model for Optimizing Real-Time Data Services
Paperback$40.94$40.94$3.99 delivery Sep 28 - Oct 1 - Building an Event-Driven Data Mesh: Patterns for Designing & Building Event-Driven Architectures
Paperback$42.49$42.49FREE delivery Sun, Sep 20
From the brand
-
Your partner in learning
-
Bestsellers
-
Software Development
-
Programming Languages
-
AI / Machine Learning
-
Data Science
-
Data, Databases and more
-
Cloud Services
-
Business
-
Finance
-
Blockchain / Cryptocurrency
-
Security
-
Lean series
-
Cookbooks
-
Head First series
-
97 Things series
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
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
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
- Publication date : February 9, 2021
- Edition : 1st
- Language : English
- Print length : 252 pages
- ISBN-10 : 1492075892
- ISBN-13 : 978-1492075899
- Item Weight : 2.31 pounds
- Dimensions : 7 x 0.53 x 9.19 inches
- Best Sellers Rank: #2,447,078 in Books (See Top 100 in Books)
- #1,685 in Software Design & Engineering
- #1,715 in Enterprise Applications
- #1,976 in Cloud Computing (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.











