Book Image

Edge Computing Patterns for Solution Architects

By : Ashok Iyengar, Joseph Pearson
Book Image

Edge Computing Patterns for Solution Architects

By: Ashok Iyengar, Joseph Pearson

Overview of this book

Enriched with insights from a hyperscaler’s perspective, Edge Computing Patterns for Solution Architects will prepare you for seamless collaboration with communication service providers (CSPs) and device manufacturers and help you in making the pivotal choice between cloud-out and edge-in approaches. This book presents industry-specific use cases that shape tailored edge solutions, addressing non-functional requirements to unlock the potential of standard edge components. As you progress, you’ll navigate the archetypes of edge solution architecture from the basics to network edge and end-to-end configurations. You’ll also discover the weight of data and the power of automation for scale and immerse yourself in the edge mantra of low latency and high bandwidth, absorbing invaluable do's and don'ts from real-world experiences. Recommended practices, honed through practical insights, have also been added to guide you in mastering the dynamic realm of edge computing. By the end of this book, you'll have built a comprehensive understanding of edge concepts and terminology and be ready to traverse the evolving edge computing landscape.
Table of Contents (17 chapters)
Free Chapter
1
Part 1:Overview of Edge Computing as a Problem Space
4
Part 2: Solution Architecture Archetypes in Context
8
Part 3: Related Considerations and Concluding Thoughts

Open source and edge computing

In this section, we’ll go over the benefits and trade-offs for companies relying on open source software (OSS) projects to supplement, support, and standardize their software product development process. You’ll learn about how to build support in your company to use and contribute to open source foundations, and you’ll become an advocate for this decades-old approach to collaborative endeavor.

Edge computing and OSS are intertwined

Edge computing, as it is now implemented, first began in earnest in late 2015 as an outgrowth of cloud computing (see https://dzone.com/articles/a-brief-history-of-edge) and so is much younger than open source software development. However, it began to hit critical mass in late 2018, just as the Linux Foundation began organizing its hundreds of open source projects into themed umbrella groups around natural affinities (meaning, categories naturally organized around a shared industry, technology, or...