舉報(bào)

會(huì)員
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 更新時(shí)間:2021-07-16 18:04:12
推薦閱讀
- 常用元器件的識(shí)別與檢測(cè)
- 無線電壓制技術(shù)及應(yīng)用
- 智能光網(wǎng)絡(luò)技術(shù)及應(yīng)用
- 中壓電纜全壽命周期典型缺陷圖集
- 電子單元電路應(yīng)用與實(shí)測(cè)技能演練
- 智慧城市:城市品質(zhì)新思維
- 電子技能與實(shí)訓(xùn)項(xiàng)目教程
- 無線定位系統(tǒng)
- 網(wǎng)絡(luò)虛擬化技術(shù)詳解:NFV與SDN
- 智能電網(wǎng)技術(shù):面向供需互動(dòng)能量?jī)?yōu)化
- 電子設(shè)計(jì)與制作100例
- 創(chuàng)客電子制作實(shí)例精選:36個(gè)趣味電子DIY項(xiàng)目
- 多媒體通信技術(shù)與應(yīng)用
- 電子裝配工技能實(shí)訓(xùn)與考核指導(dǎo)(中、高級(jí)工)
- 5G產(chǎn)業(yè):新智能時(shí)代革命
- CMOS模擬集成電路版圖設(shè)計(jì):基礎(chǔ)、方法與驗(yàn)證
- 5G經(jīng)濟(jì)
- 無線通信儀表與測(cè)試應(yīng)用(第2版)
- SMT表面組裝技術(shù)
- React工程師修煉指南
- 光纖通信概論
- 光信息的可逆存儲(chǔ)及其在量子信息中的應(yīng)用
- 智能手機(jī)維修從入門到精通
- 現(xiàn)代交換原理(第4版)
- 電子系統(tǒng)設(shè)計(jì)實(shí)戰(zhàn)
- 全光網(wǎng)絡(luò)中監(jiān)測(cè)跡原理和應(yīng)用
- 5G非授權(quán)頻譜接入技術(shù)
- 3G網(wǎng)絡(luò)與移動(dòng)終端應(yīng)用技術(shù)
- 多重故障光網(wǎng)絡(luò)生存性技術(shù)
- 半導(dǎo)體光電器件封裝工藝