Cloud Native Development Patterns and Best Practices: Practical architectural patterns for building modern, distributed cloud-native systems
暫譯: 雲原生開發模式與最佳實踐:構建現代分散式雲原生系統的實用架構模式

John Gilbert

  • 出版商: Packt Publishing
  • 出版日期: 2018-02-08
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 316
  • 裝訂: Paperback
  • ISBN: 1788473922
  • ISBN-13: 9781788473927
  • 海外代購書籍(需單獨結帳)

商品描述

Learn to apply cloud-native patterns and practices to deliver responsive, resilient, elastic, and message-driven systems with confidence

Key Features

  • Understand the architectural patterns involved in cloud-native architectures
  • Minimize risk by evolving your monolithic applications into distributed cloud-native systems
  • Discover best practices for applying cloud-native patterns to your enterprise-level cloud applications

Book Description

Build systems that leverage the benefits of the cloud and applications faster than ever before with cloud-native development. This book focuses on architectural patterns for building highly scalable cloud-native systems. You will learn how the combination of cloud, reactive principles, devops, and automation enable teams to continuously deliver innovation with confidence.

Begin by learning the core concepts that make these systems unique. You will explore foundational patterns that turn your database inside out to achieve massive scalability with cloud-native databases. You will also learn how to continuously deliver production code with confidence by shifting deployment and testing all the way to the left and implementing continuous observability in production. There's more-you will also learn how to strangle your monolith and design an evolving cloud-native system.

By the end of the book, you will have the ability to create modern cloud-native systems.

What you will learn

  • Enable massive scaling by turning your database inside out
  • Unleash flexibility via event streaming
  • Leverage polyglot persistence and cloud-native databases
  • Embrace modern continuous delivery and testing techniques
  • Minimize risk by evolving your monoliths to cloud-native
  • Apply cloud-native patterns and solve major architectural problems in cloud environment

Who This Book Is For

This book is for developers who would like to progress into building cloud-native systems and are keen to learn the patterns involved. Basic knowledge of programming and cloud computing is required.

Table of Contents

  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. Value Focused Migration

商品描述(中文翻譯)

學習應用雲原生模式和實踐,以自信地交付響應式、彈性、可擴展和基於消息的系統

主要特點



  • 了解雲原生架構中涉及的架構模式

  • 通過將單體應用程序演變為分佈式雲原生系統來最小化風險

  • 發現將雲原生模式應用於企業級雲應用程序的最佳實踐

書籍描述


利用雲原生開發,構建能夠比以往更快利用雲和應用程序優勢的系統。本書專注於構建高度可擴展的雲原生系統的架構模式。您將學習雲、反應式原則、DevOps 和自動化的結合如何使團隊能夠持續自信地交付創新。


首先學習使這些系統獨特的核心概念。您將探索將數據庫顛倒過來以實現雲原生數據庫的巨大可擴展性的基礎模式。您還將學習如何通過將部署和測試向左推進並在生產中實施持續可觀察性,自信地持續交付生產代碼。還有更多——您還將學習如何逐步取代單體架構並設計一個不斷演變的雲原生系統。


到書籍結束時,您將具備創建現代雲原生系統的能力。

您將學到什麼



  • 通過顛倒數據庫來實現大規模擴展

  • 通過事件流釋放靈活性

  • 利用多語言持久性和雲原生數據庫

  • 採用現代持續交付和測試技術

  • 通過將單體演變為雲原生來最小化風險

  • 應用雲原生模式並解決雲環境中的主要架構問題

本書適合誰


本書適合希望進一步構建雲原生系統並渴望學習相關模式的開發人員。需要具備基本的編程和雲計算知識。

目錄



  1. 理解雲原生概念

  2. 雲原生系統的解剖

  3. 基礎模式

  4. 邊界模式

  5. 控制模式

  6. 部署

  7. 測試

  8. 監控

  9. 安全性

  10. 以價值為中心的遷移