ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Understanding Distributed Systems - 2nd Edition

دانلود کتاب درک سیستم های توزیع شده - ویرایش دوم

Understanding Distributed Systems - 2nd Edition

مشخصات کتاب

Understanding Distributed Systems - 2nd Edition

ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 1838430210, 9781838430214 
ناشر:  
سال نشر: 2022 
تعداد صفحات: 346 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 12 مگابایت 

قیمت کتاب (تومان) : 39,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب Understanding Distributed Systems - 2nd Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب درک سیستم های توزیع شده - ویرایش دوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Copyright
About the author
Acknowledgements
Preface
Introduction
	Communication
	Coordination
	Scalability
	Resiliency
	Maintainability
	Anatomy of a distributed system
I Communication
	Reliable links
		Reliability
		Connection lifecycle
		Flow control
		Congestion control
		Custom protocols
	Secure links
		Encryption
		Authentication
		Integrity
		Handshake
	Discovery
	APIs
		HTTP
		Resources
		Request methods
		Response status codes
		OpenAPI
		Evolution
		Idempotency
II Coordination
	System models
	Failure detection
	Time
		Physical clocks
		Logical clocks
		Vector clocks
	Leader election
		Raft leader election
		Practical considerations
	Replication
		State machine replication
		Consensus
		Consistency models
		Chain replication
	Coordination avoidance
		Broadcast protocols
		Conflict-free replicated data types
		Dynamo-style data stores
		The CALM theorem
		Causal consistency
		Practical considerations
	Transactions
		ACID
		Isolation
		Atomicity
		NewSQL
	Asynchronous transactions
		Outbox pattern
		Sagas
		Isolation
III Scalability
	HTTP caching
		Reverse proxies
	Content delivery networks
		Overlay network
		Caching
	Partitioning
		Range partitioning
		Hash partitioning
	File storage
		Blob storage architecture
	Network load balancing
		DNS load balancing
		Transport layer load balancing
		Application layer load balancing
	Data storage
		Replication
		Partitioning
		NoSQL
	Caching
		Policies
		Local cache
		External cache
	Microservices
		Caveats
		API gateway
	Control planes and data planes
		Scale imbalance
		Control theory
	Messaging
		Guarantees
		Exactly-once processing
		Failures
		Backlogs
		Fault isolation
IV Resiliency
	Common failure causes
		Hardware faults
		Incorrect error handling
		Configuration changes
		Single points of failure
		Network faults
		Resource leaks
		Load pressure
		Cascading failures
		Managing risk
	Redundancy
		Correlation
	Fault isolation
		Shuffle sharding
		Cellular architecture
	Downstream resiliency
		Timeout
		Retry
		Circuit breaker
	Upstream resiliency
		Load shedding
		Load leveling
		Rate-limiting
		Constant work
V Maintainability
	Testing
		Scope
		Size
		Practical considerations
		Formal verification
	Continuous delivery and deployment
		Review and build
		Pre-production
		Production
		Rollbacks
	Monitoring
		Metrics
		Service-level indicators
		Service-level objectives
		Alerts
		Dashboards
		Being on call
	Observability
		Logs
		Traces
		Putting it all together
	Manageability
	Final words




نظرات کاربران