• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History

عنوان
Designing distributed systems :

پدید آورنده
Brendan Burns.

موضوع
Electronic data processing-- Distributed processing.,System design.,COMPUTERS-- Computer Literacy.,COMPUTERS-- Computer Science.,COMPUTERS-- Data Processing.,COMPUTERS-- Hardware-- General.,COMPUTERS-- Information Technology.,COMPUTERS-- Machine Theory.,COMPUTERS-- Reference.,Electronic data processing-- Distributed processing.,System design.

رده
QA76
.
9
.
D5

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
1491983604
(Number (ISBN
1491983612
(Number (ISBN
9781491983607
(Number (ISBN
9781491983614
Erroneous ISBN
1491983647
Erroneous ISBN
9781491983645

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Designing distributed systems :
General Material Designation
[Book]
Other Title Information
patterns and paradigms for scalable, reliable services /
First Statement of Responsibility
Brendan Burns.

EDITION STATEMENT

Edition Statement
First edition.

.PUBLICATION, DISTRIBUTION, ETC

Place of Publication, Distribution, etc.
Sebastopol, CA :
Name of Publisher, Distributor, etc.
O'Reilly Media,
Date of Publication, Distribution, etc.
2018.

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
1 online resource

GENERAL NOTES

Text of Note
Includes index.

CONTENTS NOTE

Text of Note
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.
Text of Note
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?
Text of Note
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.
Text of Note
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.
Text of Note
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.
Text of Note
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.
0
0
8
8
8
8

ACQUISITION INFORMATION NOTE

Source for Acquisition/Subscription Address
OverDrive, Inc.
Source for Acquisition/Subscription Address
Safari Books Online
Stock Number
331ED3F6-41DA-467A-BAE3-2602E15D30C3
Stock Number
CL0500000943

OTHER EDITION IN ANOTHER MEDIUM

Title
Designing distributed systems.
International Standard Book Number
1491983647

TOPICAL NAME USED AS SUBJECT

Electronic data processing-- Distributed processing.
System design.
COMPUTERS-- Computer Literacy.
COMPUTERS-- Computer Science.
COMPUTERS-- Data Processing.
COMPUTERS-- Hardware-- General.
COMPUTERS-- Information Technology.
COMPUTERS-- Machine Theory.
COMPUTERS-- Reference.
Electronic data processing-- Distributed processing.
System design.

(SUBJECT CATEGORY (Provisional

COM-- 013000
COM-- 014000
COM-- 018000
COM-- 032000
COM-- 037000
COM-- 052000
COM-- 067000

DEWEY DECIMAL CLASSIFICATION

Number
004/
.
36
Edition
23

LIBRARY OF CONGRESS CLASSIFICATION

Class number
QA76
.
9
.
D5

PERSONAL NAME - PRIMARY RESPONSIBILITY

Burns, Brendan,1976-

ORIGINATING SOURCE

Date of Transaction
20200823033111.0
Cataloguing Rules (Descriptive Conventions))
pn

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

[Book]

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival