舉報

會員
JavaScript Cloud Native Development Cookbook
Cloud-nativedevelopmentisamodernapproachtobuildingandrunningapplicationsthatleveragesthemeritsofthecloudcomputingmodel.Withcloud-nativedevelopment,teamscandeliverfasterandinamoreleanandagilemannerascomparedtotraditionalapproaches.Thisrecipe-basedguideprovidesquicksolutionsforyourcloud-nativeapplications.Beginningwithabriefintroduction,JavaScriptCloud-NativeDevelopmentCookbookguidesyouinbuildinganddeployingserverless,event-driven,cloud-nativemicroservicesonAWSwithNode.js.You'llthenmoveontothefundamentalpatternsofdevelopingautonomouscloud-nativeservicesandunderstandthetoolsandtechniquesinvolvedincreatinggloballyscalable,highlyavailable,andresilientcloud-nativeapplications.Thebookalsocoversmulti-regionaldeploymentsandleveragingtheedgeofthecloudtomaximizeresponsiveness,resilience,andelasticity.Inthelatterchaptersyou'llexploretechniquesforbuildingfullyautomated,continuousdeploymentpipelinesandgaininsightsintopolyglotcloud-nativedevelopmentonpopularcloudplatformssuchasAzureandGoogleCloudPlatform(GCP).Bytheendofthebook,you'llbeabletoapplytheseskillstobuildpowerfulcloud-nativesolutions.
目錄(303章)
倒序
- 封面
- Title Page
- Copyright and Credits
- JavaScript Cloud Native Development Cookbook
- Dedication
- Packt Upsell
- Why subscribe?
- PacktPub.com
- Foreword
- Contributors
- About the author
- About the reviewers
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Sections
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Get in touch
- Reviews
- Getting Started with Cloud-Native
- Introduction
- Creating a stack
- Getting ready
- How to do it...
- How it works...
- Creating a function and working with metrics and logs
- How to do it...
- How it works...
- Creating an event stream and publishing an event
- How to do it...
- How it works...
- Creating a stream processor
- Getting ready
- How to do it...
- How it works...
- Creating an API Gateway
- How to do it...
- How it works...
- Deploying a single-page application
- How to do it...
- How it works...
- Applying the Event Sourcing and CQRS Patterns
- Introduction
- Creating a data lake
- Getting ready
- How to do it...
- How it works...
- Applying the event-first variant of the Event Sourcing pattern
- How to do it...
- How it works...
- Creating a micro event store
- How to do it...
- How it works...
- Applying the database-first variant of the Event Sourcing pattern with DynamoDB
- How to do it...
- How it works...
- Applying the database-first variant of the Event Sourcing pattern with Cognito datasets
- How to do it...
- How it works...
- Creating a materialized view in DynamoDB
- How to do it...
- How it works...
- Creating a materialized view in S3
- How to do it...
- How it works...
- Creating a materialized view in Elasticsearch
- How to do it...
- How it works...
- Creating a materialized view in a Cognito dataset
- How to do it...
- How it works...
- Replaying events
- Getting ready
- How to do it...
- How it works...
- Indexing the data lake
- How to do it...
- How it works...
- Implementing bi-directional synchronization
- How to do it...
- How it works...
- Implementing Autonomous Services
- Introduction
- Implementing a GraphQL CRUD BFF
- Getting ready
- How to do it...
- How it works...
- Implementing a search BFF
- How to do it...
- How it works...
- Implementing an analytics BFF
- How to do it...
- How it works...
- Implementing an inbound External Service Gateway
- How to do it...
- How it works...
- Implementing an outbound External Service Gateway
- Getting ready
- How to do it...
- How it works...
- Orchestrating collaboration between services
- How to do it...
- How it works...
- Implementing a Saga
- How to do it...
- How it works...
- Leveraging the Edge of the Cloud
- Introduction
- Serving a single-page application from a CDN
- How to do it...
- How it works...
- Associating a custom domain name with a CDN
- Getting ready
- How to do it...
- How it works...
- Serving a website from the CDN
- How to do it...
- How it works...
- Deploying a service behind a CDN
- How to do it...
- How it works...
- Serving static JSON from a CDN
- How to do it...
- How it works...
- Triggering the invalidation of content in a CDN
- How to do it...
- How it works...
- Executing code at the edge of the cloud
- How to do it...
- How it works...
- Securing Cloud-Native Systems
- Introduction
- Securing your cloud account
- How to do it...
- How it works...
- Creating a federated identity pool
- How to do it...
- How it works...
- Implementing sign up sign in and sign out
- How to do it...
- How it works...
- Securing an API Gateway with OpenID Connect
- Getting ready
- How to do it...
- How it works...
- Implementing a custom authorizer
- Getting ready
- How to do it...
- How it works...
- Authorizing a GraphQL-based service
- Getting ready
- How to do it...
- How it works...
- Implementing a JWT filter
- Getting ready
- How to do it...
- How it works...
- Using envelope encryption
- How to do it...
- How it works...
- Creating an SSL certificate for encryption in transit
- Getting ready
- How to do it...
- How it works...
- Configuring a web application firewall
- How to do it...
- How it works...
- Replicating the data lake for disaster recovery
- How to do it...
- How it works...
- Building a Continuous Deployment Pipeline
- Introduction
- Creating the CI/CD pipeline
- Getting ready
- How to do it...
- How it works...
- Writing unit tests
- How to do it...
- How it works...
- Writing integration tests
- Getting ready
- How to do it...
- How it works...
- Writing contract tests for a synchronous API
- How to do it...
- How it works...
- Writing contract tests for an asynchronous API
- How to do it...
- How it works...
- Assembling transitive end-to-end tests
- How to do it...
- How it works...
- Leveraging feature flags
- Getting ready
- How to do it...
- How it works...
- Optimizing Observability
- Introduction
- Monitoring a cloud-native system
- Getting ready
- How to do it...
- How it works...
- Implementing custom metrics
- How to do it...
- How it works...
- Monitoring domain events
- Getting ready
- How to do it...
- How it works...
- Creating alerts
- How to do it...
- How it works...
- Creating synthetic transaction tests
- Getting ready
- How to do it...
- How it works...
- Designing for Failure
- Introduction
- Employing proper timeouts and retries
- How to do it...
- How it works...
- Implementing backpressure and rate limiting
- Getting ready
- How to do it...
- How it works...
- Handling faults
- How to do it...
- How it works...
- Resubmitting fault events
- How to do it...
- How it works...
- Implementing idempotence with an inverse OpLock
- How to do it...
- How it works...
- Implementing idempotence with Event Sourcing
- How to do it...
- How it works...
- Optimizing Performance
- Introduction
- Tuning Function as a Service
- How to do it...
- How it works...
- Batching requests
- Getting ready
- How to do it...
- How it works...
- Leveraging asynchronous non-blocking IO
- How to do it...
- How it works...
- Grouping events in stream processors
- How to do it...
- How it works...
- Autoscaling DynamoDB
- How to do it...
- How it works...
- Utilizing cache-control
- How to do it...
- How it works...
- Leveraging session consistency
- How to do it...
- How it works...
- Deploying to Multiple Regions
- Introduction
- Implementing latency-based routing
- Getting ready
- How to do it...
- How it works...
- Creating a regional health check
- Getting ready
- How to do it...
- How it works...
- Triggering regional failover
- Getting ready
- How to do it...
- How it works...
- Implementing regional replication with DynamoDB
- Getting ready
- How to do it...
- How it works...
- Implementing round-robin replication
- How to do it...
- How it works...
- Welcoming Polycloud
- Introduction
- Creating a service with Google Cloud Functions
- Getting ready
- How to do it...
- How it works...
- Creating a service with Azure Functions
- Getting ready
- How to do it...
- How it works...
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-07-16 18:04:12
推薦閱讀
- 巧學巧用電子測量實用技術
- 等離子彩電維修代換技法揭秘
- 交換機/路由器及其配置
- 網絡虛擬化技術詳解:NFV與SDN
- 5G社會:從“見字如面”到“萬物互聯”
- 21堂課精通電子元器件檢測
- 數據虛擬化:多源異構數據集成之道
- 小基站(Small Cell)在新一代移動通信網絡中的部署與應用
- 海纜工程建設管理程序與實務
- 電子工程師必備:九大系統電路識圖寶典
- GPRS網絡信令實例詳解
- 芯片設計——CMOS模擬集成電路版圖設計與驗證:基于Cadence IC 6.1.7(第2版)
- 新型諾基亞手機維修技巧
- 新型手機原理與維修
- LTE-V2X測試與仿真從入門到精通
- 電子技術基礎
- 電視機原理與實訓
- Zabbix企業級分布式監控系統
- 全程圖解電子實用電路識圖技巧
- 數字通信理論與系統
- IP網絡技術
- 無線通信系統仿真
- 數字電子技術(第3版)
- 電子技術基礎與技能實訓
- 通信工程制圖
- PADS PCB設計指南
- 非平穩隨機信號的分數域分析與處理
- LTE協議棧與信令分析(“十二五”國家重點圖書出版規劃項目)
- Android項目開發實戰教程
- 開關電源實例電路測試分析與設計(第2版)