Architecting Cloud Native Applications: Design high-performing and cost-effective applications for the cloud
暫譯: 雲原生應用程式架構:設計高效能且具成本效益的雲端應用程式

Kamal Arora , Erik Farr , John Gilbert , Piyum Zonooz

  • 出版商: Packt Publishing
  • 出版日期: 2019-04-11
  • 售價: $2,050
  • 貴賓價: 9.5$1,948
  • 語言: 英文
  • 頁數: 526
  • 裝訂: Paperback
  • ISBN: 1838643311
  • ISBN-13: 9781838643317
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Key Features

  • Discover best practices for applying cloud native patterns to your cloud applications
  • Explore ways to effectively plan resources and technology stacks for high security and fault tolerance
  • Gain insight into core architectural principles using real-world examples

Book Description

Cloud computing has proven to be the most revolutionary IT development since virtualization. Cloud native architectures give you the benefit of more flexibility over legacy systems.

This Learning Path teaches you everything you need to know for designing industry-grade cloud applications and efficiently migrating your business to the cloud. It begins by exploring the basic patterns that turn your database inside out to achieve massive scalability. You'll learn how to develop cloud native architectures using microservices and serverless computing as your design principles. Then, you'll explore ways to continuously deliver production code by implementing continuous observability in production. In the concluding chapters, you'll learn about various public cloud architectures ranging from AWS and Azure to the Google Cloud Platform, and understand the future trends and expectations of cloud providers.

By the end of this Learning Path, you'll have learned the techniques to adopt cloud native architectures that meet your business requirements.

This Learning Path includes content from the following Packt products:

  • Cloud Native Development Patterns and Best Practices by John Gilbert
  • Cloud Native Architectures by Erik Farr et al.

What you will learn

  • Understand the difference between cloud native and traditional architecture
  • Automate security controls and configuration management
  • Minimize risk by evolving your monolithic systems into cloud native applications
  • Explore the aspects of migration, when and why to use it
  • Apply modern delivery and testing methods to continuously deliver production code
  • Enable massive scaling by turning your database inside out

Who this book is for

This Learning Path is designed for developers who want to progress into building cloud native systems and are keen to learn the patterns involved. Software architects, who are keen on designing scalable and highly available cloud native applications, will also find this Learning Path very useful. To easily grasp these concepts, you will need basic knowledge of programming and cloud computing.

商品描述(中文翻譯)

**主要特點**

- 探索將雲原生模式應用於雲應用程序的最佳實踐
- 探討有效規劃資源和技術堆疊以實現高安全性和容錯性的方法
- 通過實際案例深入了解核心架構原則

**書籍描述**

雲計算已被證明是自虛擬化以來最具革命性的IT發展。雲原生架構使您能夠比舊有系統擁有更大的靈活性。

這條學習路徑教您設計行業級雲應用程序和高效將業務遷移到雲端所需的所有知識。它首先探討將數據庫顛倒以實現大規模擴展的基本模式。您將學習如何使用微服務和無伺服器計算作為設計原則來開發雲原生架構。接著,您將探索通過在生產環境中實施持續可觀察性來持續交付生產代碼的方法。在最後幾章中,您將了解從AWS和Azure到Google Cloud Platform的各種公共雲架構,並理解雲服務提供商的未來趨勢和期望。

在這條學習路徑結束時,您將學會採用符合業務需求的雲原生架構的技術。

這條學習路徑包含以下Packt產品的內容:

- John Gilbert的《雲原生開發模式與最佳實踐》
- Erik Farr等人的《雲原生架構》

**您將學到的內容**

- 理解雲原生架構與傳統架構之間的區別
- 自動化安全控制和配置管理
- 通過將單體系統演變為雲原生應用程序來最小化風險
- 探索遷移的各個方面,何時以及為何使用它
- 應用現代交付和測試方法以持續交付生產代碼
- 通過顛倒數據庫來實現大規模擴展

**本書適合誰**

這條學習路徑旨在為希望進一步構建雲原生系統的開發人員設計,並渴望學習相關模式的開發人員。對於希望設計可擴展和高可用性雲原生應用程序的軟體架構師來說,這條學習路徑也將非常有用。為了輕鬆掌握這些概念,您需要具備基本的程式設計和雲計算知識。

目錄大綱

  1. Understanding Cloud Native Concepts
  2. The Anatomy of Cloud Native Systems
  3. Foundation Patterns
  4. Boundary Patterns
  5. Control Patterns
  6. Deployment
  7. Testing
  8. Monitoring
  9. Security
  10. Cloud Native Application Design
  11. How to Choose Technology Stacks
  12. Optimizing Cost
  13. Scalable and Available
  14. Amazon Web Services
  15. Microsoft Azure
  16. Google Cloud Platform
  17. What's Next? Cloud Native Application Architecture Trends

目錄大綱(中文翻譯)


  1. Understanding Cloud Native Concepts

  2. The Anatomy of Cloud Native Systems

  3. Foundation Patterns

  4. Boundary Patterns

  5. Control Patterns

  6. Deployment

  7. Testing

  8. Monitoring

  9. Security

  10. Cloud Native Application Design

  11. How to Choose Technology Stacks

  12. Optimizing Cost

  13. Scalable and Available

  14. Amazon Web Services

  15. Microsoft Azure

  16. Google Cloud Platform

  17. What's Next? Cloud Native Application Architecture Trends