FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications
- Author(s) Alex Homer, John Sharp , Larry Brader, Masashi Narumoto, Trent Swanson
- Publisher: Microsoft Patterns & Practices (04/06/2022)
- Hardcover/Paperback: 238 pages
- eBook: HTML, PDF and ePub
- Language: English
- ISBN-10/ASIN: 1621140369 / B00ITGHBBS
- ISBN-13: 9781621140368
- Share This:
Cloud applications have a unique set of characteristics. They run on commodity hardware, provide services to untrusted users, and deal with unpredictable workloads. These factors impose a range of problems that you, as a designer or developer, need to resolve. Your applications must be resilient so that they can recover from failures, secure to protect services from malicious attacks, and elastic in order to respond to an ever changing workload.
This guide demonstrates design patterns that can help you to solve the problems you might encounter in many different areas of cloud application development. Each pattern discusses design considerations, and explains how you can implement it using the features of Windows Azure. The patterns are grouped into categories: availability, data management, design and implementation, messaging, performance and scalability, resilience, management and monitoring, and security.
You will also see more general guidance related to these areas of concern. It explains key concepts such as data consistency and asynchronous messaging. In addition, there is useful guidance and explanation of the key considerations for designing features such as data partitioning, telemetry, and hosting in multiple datacenters.
These patterns and guidance can help you to improve the quality of applications and services you create, and make the development process more efficient. Enjoy!
About the Author- Alex Homer is a technical writer for Microsoft patterns & practices.
- John Sharp is a principal technologist at Content Master (www.contentmaster.com).
- Larry Brader is a Senior Tester in the patterns & practices group at Microsoft.
- Trent Swanson is a software architect and one of the founders working with cloud technologies at Full Scale 180.
- Cloud Computing and Virtualization
- Software Design and Patterns
- Parallel, Concurrent, and Distributed Computing and Programming
- Microsoft Windows Servers and Applications
- Miscrosoft SQL Server
- Microsoft Windows and .NET
- Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications
- The Mirror Site (1) - HTML
- The Mirror Site (2) - PDF
-
Software Architecture Patterns (Mark Richards)
This book takes a deep dive into many common software architecture patterns. Each pattern includes a full explanation of how it works, explains the pattern's benefits and considerations, and describes the circumstances and conditions it was designed to.
-
The Architecture of Open Source Applications (Amy Brown, et al)
The authors of twenty-five open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development?
-
Patterns of Enterprise Application Architecture (Martin Fowler)
This book is written in direct response to the stiff challenges that face enterprise application developers. It is an indispensable handbook of solutions that are applicable to any enterprise application platform.
-
A Practical Guide to Cloud Migration (Kieran Broadfoot, et al.)
You'll learn how to modernize your applications by using cloud for containerization, DevOps, microservices, and serverless solutions to reduce development time and costs, while also making your applications robust, secure, and scalable.
-
97 Things Every Cloud Engineer Should Know: from the Experts
With this book, professionals from around the world provide valuable insight into today's cloud engineering role. It explore the entire cloud computing experience, including fundamentals, architecture, and migration.
-
Cloud Computing for Science and Engineering (Ian Foster, et al)
This book helps make the cloud computing ecosystem comprehensible for scientist and engineer alike. It provides an introduction to concepts, an explanation of systems, clean code examples in Python, and even downloadable Jupyter notebooks.
-
Cloud Native DevOps with Kubernetes (Justin Domingus, et al.)
This book guides you through the growing Kubernetes ecosystem and provides practical solutions to everyday problems with software tools currently in use. It shows you what Kubernetes can do - and what you can do with it.
-
Kubernetes Patterns: Designing Cloud-Native Applications
This book provides common reusable elements, patterns, principles, and practices for designing and implementing cloud-native applications on Kubernetes. It is based on use cases and lessons learned from real-world projects.
-
Designing Distributed Systems: Patterns and Paradigms
It presents a collection of repeatable, generic patterns to help make the development of reliable distributed systems far more approachable and efficient, demonstrates how you can adapt existing software design patterns for designing and building reliable apps.
:
|
|