Designing distributed systems : patterns and paradigms for scalable, reliable services
Description
Loading Description...
More Details
Format
Edition
First edition.
Language
English
ISBN
9781491983614, 1491983612, 9781491983607, 1491983604
Notes
General Note
Includes index.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition
Also in this Series
Checking series information...
Reviews from GoodReads
Loading GoodReads Reviews.
Citations
APA Citation, 7th Edition (style guide)
Burns, B. (2018). Designing distributed systems: patterns and paradigms for scalable, reliable services (First edition.). O'Reilly Media.
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)Burns, Brendan, 1976-. 2018. Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services. Sebastopol, CA: O'Reilly Media.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Burns, Brendan, 1976-. Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services Sebastopol, CA: O'Reilly Media, 2018.
Harvard Citation (style guide)Burns, B. (2018). Designing distributed systems: patterns and paradigms for scalable, reliable services. First edn. Sebastopol, CA: O'Reilly Media.
MLA Citation, 9th Edition (style guide)Burns, Brendan. Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services First edition., O'Reilly Media, 2018.
Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.
Staff View
Grouped Work ID
2d2e768f-360c-6481-f3b1-25ef479d2e39-eng
Grouping Information
Grouped Work ID | 2d2e768f-360c-6481-f3b1-25ef479d2e39-eng |
---|---|
Full title | designing distributed systems patterns and paradigms for scalable reliable services |
Author | burns brendan |
Grouping Category | book |
Last Update | 2025-01-24 12:33:29PM |
Last Indexed | 2025-02-07 03:06:41AM |
Book Cover Information
Image Source | contentCafe |
---|---|
First Loaded | Jul 17, 2023 |
Last Used | Jan 15, 2025 |
Marc Record
First Detected | Mar 21, 2023 11:43:46 AM |
---|---|
Last File Modification Time | Mar 21, 2023 11:43:46 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 06211cam a2200673 i 4500 | ||
---|---|---|---|
001 | on1023861580 | ||
003 | OCoLC | ||
005 | 20230321114314.0 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 180222s2018 cau o 001 0 eng d | ||
019 | |a 1024250768|a 1026400787|a 1029879083|a 1029895075|a 1103272827|a 1129362576|a 1153052697|a 1192327254|a 1240528552 | ||
020 | |a 9781491983614|q (electronic bk.) | ||
020 | |a 1491983612|q (electronic bk.) | ||
020 | |a 9781491983607|q (electronic bk.) | ||
020 | |a 1491983604|q (electronic bk.) | ||
035 | |a (OCoLC)1023861580|z (OCoLC)1024250768|z (OCoLC)1026400787|z (OCoLC)1029879083|z (OCoLC)1029895075|z (OCoLC)1103272827|z (OCoLC)1129362576|z (OCoLC)1153052697|z (OCoLC)1192327254|z (OCoLC)1240528552 | ||
037 | |a CL0500000943|b Safari Books Online | ||
037 | |a 331ED3F6-41DA-467A-BAE3-2602E15D30C3|b OverDrive, Inc.|n http://www.overdrive.com | ||
040 | |a N$T|b eng|e rda|e pn|c N$T|d N$T|d UMI|d EBLCP|d TEFOD|d OCLCF|d YDX|d STF|d TOH|d MERER|d OCLCQ|d HCO|d CEF|d KSU|d DEBBG|d G3B|d S9I|d UAB|d MNW|d UKAHL|d VT2|d C6I|d OCLCQ|d RDF|d OCLCO|d OCLCQ|d OCLCO|d OCLCQ | ||
049 | |a MAIN | ||
050 | 4 | |a QA76.9.D5 | |
072 | 7 | |a COM|x 013000|2 bisacsh | |
072 | 7 | |a COM|x 014000|2 bisacsh | |
072 | 7 | |a COM|x 018000|2 bisacsh | |
072 | 7 | |a COM|x 067000|2 bisacsh | |
072 | 7 | |a COM|x 032000|2 bisacsh | |
072 | 7 | |a COM|x 037000|2 bisacsh | |
072 | 7 | |a COM|x 052000|2 bisacsh | |
082 | 0 | 4 | |a 004/.36|2 23 |
100 | 1 | |a Burns, Brendan,|d 1976-|e author.|9 432513 | |
245 | 1 | 0 | |a Designing distributed systems :|b patterns and paradigms for scalable, reliable services /|c Brendan Burns. |
250 | |a First edition. | ||
264 | 1 | |a Sebastopol, CA :|b O'Reilly Media,|c 2018. | |
300 | |a 1 online resource | ||
336 | |a text|b txt|2 rdacontent | ||
337 | |a computer|b c|2 rdamedia | ||
338 | |a online resource|b cr|2 rdacarrier | ||
347 | |a data file | ||
500 | |a Includes index. | ||
505 | 0 | |a Introduction -- Part I. Single-node patterns. The sidecar pattern -- Ambassadors -- Adapters -- Part II. Serving patterns. Replicated load-balanced services -- Sharded services -- Scatter/Gather -- Functions and event-driven processing -- Ownership election -- Part III. Batch computational patterns. Work queue systems -- Event-driven batch processing -- Coordinated batch processing -- Conclusion: A new beginning? | |
505 | 0 | |a Intro; Copyright; Table of Contents; Preface; Who Should Read This Book; Why I Wrote This Book; The World of Distributed Systems Today; Navigating This Book; Conventions Used in This Book; Online Resources; Using Code Examples; Oâ#x80;#x99;Reilly Safari; How to Contact Us; Acknowledgments; Chapter 1. Introduction; A Brief History of Systems Development; A Brief History of Patterns in Software Development; Formalization of Algorithmic Programming; Patterns for Object-Oriented Programming; The Rise of Open Source Software; The Value of Patterns, Practices, and Components. | |
505 | 8 | |a Standing on the Shoulders of GiantsA Shared Language for Discussing Our Practice; Shared Components for Easy Reuse; Summary; Part I. Single-Node Patterns; Motivations; Summary; Chapter 2. The Sidecar Pattern; An Example Sidecar: Adding HTTPS to a Legacy Service; Dynamic Configuration with Sidecars; Modular Application Containers; Hands On: Deploying the topz Container; Building a Simple PaaS with Sidecars; Designing Sidecars for Modularity and Reusability; Parameterized Containers; Define Each Containerâ#x80;#x99;s API; Documenting Your Containers; Summary; Chapter 3. Ambassadors. | |
505 | 8 | |a Using an Ambassador to Shard a ServiceHands On: Implementing a Sharded Redis; Using an Ambassador for Service Brokering; Using an Ambassador to Do Experimentation or Request Splitting; Hands On: Implementing 10% Experiments; Chapter 4. Adapters; Monitoring; Hands On: Using Prometheus for Monitoring; Logging; Hands On: Normalizing Different Logging Formats with Fluentd; Adding a Health Monitor; Hands On: Adding Rich Health Monitoring for MySQL; Part II. Serving Patterns; Introduction to Microservices; Chapter 5. Replicated Load-Balanced Services; Stateless Services. | |
505 | 8 | |a Readiness Probes for Load BalancingHands On: Creating a Replicated Service in Kubernetes; Session Tracked Services; Application-Layer Replicated Services; Introducing a Caching Layer; Deploying Your Cache; Hands On: Deploying the Caching Layer; Expanding the Caching Layer; Rate Limiting and Denial-of-Service Defense; SSL Termination; Hands On: Deploying nginx and SSL Termination; Summary; Chapter 6. Sharded Services; Sharded Caching; Why You Might Need a Sharded Cache; The Role of the Cache in System Performance; Replicated, Sharded Caches. | |
505 | 8 | |a Hands On: Deploying an Ambassador and Memcache for a Sharded CacheAn Examination of Sharding Functions; Selecting a Key; Consistent Hashing Functions; Hands On: Building a Consistent HTTP Sharding Proxy; Sharded, Replicated Serving; Hot Sharding Systems; Chapter 7. Scatter/Gather; Scatter/Gather with Root Distribution; Hands On: Distributed Document Search; Scatter/Gather with Leaf Sharding; Hands On: Sharded Document Search; Choosing the Right Number of Leaves; Scaling Scatter/Gather for Reliability and Scale; Chapter 8. Functions and Event-Driven Processing. | |
588 | 0 | |a Online resource; title from PDF title page (EBSCO, viewed February 23, 2018). | |
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a Electronic data processing|x Distributed processing.|9 37047 | |
650 | 0 | |a System design.|9 57388 | |
776 | 0 | 8 | |i Print version:|a Burns, Brendan, 1976-|t Designing distributed systems.|b First edition.|d Sebastopol, CA : O'Reilly Media, 2018|z 9781491983645|z 1491983647|w (OCoLC)982650928 |
856 | 4 | 0 | |u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781491983638/?ar|x O'Reilly|z eBook |
938 | |a Askews and Holts Library Services|b ASKH|n AH34177995 | ||
938 | |a Askews and Holts Library Services|b ASKH|n AH34025870 | ||
938 | |a ProQuest Ebook Central|b EBLB|n EBL5306291 | ||
938 | |a EBSCOhost|b EBSC|n 1713745 | ||
938 | |a YBP Library Services|b YANK|n 15171195 | ||
994 | |a 92|b VIA | ||
999 | |c 285814|d 285814 |