JavaScript Cloud Native Development Cookbook: Deliver serverless cloud-native solutions on AWS, Azure, and GCP
暫譯: JavaScript 雲原生開發食譜:在 AWS、Azure 和 GCP 上交付無伺服器雲原生解決方案
John Gilbert
- 出版商: Packt Publishing
- 出版日期: 2018-09-27
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 352
- 裝訂: Paperback
- ISBN: 1788470419
- ISBN-13: 9781788470414
-
相關分類:
Amazon Web Services、JavaScript、Microsoft Azure、Serverless
海外代購書籍(需單獨結帳)
商品描述
Master over 60 recipes to help you deliver completely scalable and serverless cloud-native applications
Key Features
- Develop global scale and event-driven autonomous services
- Continuously deploy, test, observe, and optimize your services
- Practical Node.js recipes for serverless cloud-native development
Book Description
Cloud-native development is a modern approach to building and running applications that leverages the merits of the cloud computing model. With cloud-native development, teams can deliver faster and in a more lean and agile manner as compared to traditional approaches. This recipe-based guide provides quick solutions for your cloud-native applications.
Beginning with a brief introduction, JavaScript Cloud-Native Development Cookbook guides you in building and deploying serverless, event-driven, cloud-native microservices on AWS with Node.js. You'll then move on to the fundamental patterns of developing autonomous cloud-native services and understand the tools and techniques involved in creating globally scalable, highly available, and resilient cloud-native applications. The book also covers multi-regional deployments and leveraging the edge of the cloud to maximize responsiveness, resilience, and elasticity.
In the latter chapters you'll explore techniques for building fully automated, continuous deployment pipelines and gain insights into polyglot cloud-native development on popular cloud platforms such as Azure and Google Cloud Platform (GCP). By the end of the book, you'll be able to apply these skills to build powerful cloud-native solutions.
What you will learn
- Implement patterns such as Event Streaming, CQRS, and Event Sourcing
- Deploy multi-regional, multi-master solutions
- Secure your cloud-native services with OAuth and OpenID Connect
- Create a robust cloud-native continuous deployment pipeline
- Run services on AWS, Azure, and GCP
- Implement autonomous services to limit the impact of failures
Who this book is for
If you want to develop powerful serverless, cloud-native solutions, this book is for you. You are expected to have basic knowledge of concepts of microservices and hands-on experience with Node.js to understand the recipes in this book.
Table of Contents
- Getting Started with Cloud-Native
- Applying the Event Sourcing and CQRS Patterns
- Implementing Autonomous Services
- Leveraging the Edge of the Cloud
- Securing Cloud-Native Systems
- Building a Continuous Deployment Pipeline
- Optimizing Observability
- Designing for Failure
- Optimizing Performance
- Deploying to Multiple Regions
- Welcoming Polycloud
商品描述(中文翻譯)
**掌握超過 60 種食譜,幫助您交付完全可擴展且無伺服器的雲原生應用程式**
#### 主要特點
- 開發全球規模和事件驅動的自主服務
- 持續部署、測試、觀察和優化您的服務
- 實用的 Node.js 食譜,用於無伺服器的雲原生開發
#### 書籍描述
雲原生開發是一種現代化的應用程式建構和運行方法,利用雲計算模型的優勢。與傳統方法相比,雲原生開發使團隊能夠更快、更精簡和敏捷地交付。這本基於食譜的指南為您的雲原生應用程式提供快速解決方案。
《JavaScript 雲原生開發食譜》從簡要介紹開始,指導您在 AWS 上使用 Node.js 建立和部署無伺服器、事件驅動的雲原生微服務。接著,您將學習開發自主雲原生服務的基本模式,並了解創建全球可擴展、高可用性和韌性雲原生應用程式所需的工具和技術。本書還涵蓋多區域部署及利用雲邊緣來最大化響應性、韌性和彈性。
在後面的章節中,您將探索建立完全自動化的持續部署管道的技術,並深入了解在 Azure 和 Google Cloud Platform (GCP) 等流行雲平台上的多語言雲原生開發。到書籍結束時,您將能夠應用這些技能來構建強大的雲原生解決方案。
#### 您將學到的內容
- 實現事件串流、CQRS 和事件來源等模式
- 部署多區域、多主控解決方案
- 使用 OAuth 和 OpenID Connect 保護您的雲原生服務
- 創建穩健的雲原生持續部署管道
- 在 AWS、Azure 和 GCP 上運行服務
- 實現自主服務以限制故障的影響
#### 本書適合誰
如果您想開發強大的無伺服器雲原生解決方案,這本書適合您。您應具備微服務概念的基本知識和 Node.js 的實作經驗,以理解本書中的食譜。
#### 目錄
1. 雲原生入門
2. 應用事件來源和 CQRS 模式
3. 實現自主服務
4. 利用雲邊緣
5. 保護雲原生系統
6. 建立持續部署管道
7. 優化可觀察性
8. 設計以應對故障
9. 優化性能
10. 部署到多個區域
11. 歡迎多雲環境