- Serverless Design Patterns and Best Practices
- Brian Zambrano
- 168字
- 2021-08-27 19:12:00
What is serverless computing?
Let's start with the simpler of the two questions first—what is serverless computing? While there may be several ways to define serverless computing, or perhaps more accurately serverless architectures, most people can agree on a few key attributes. Serverless computing platforms share the following features:
- No operating systems to configure or manage
- Pay-per-invocation billing model
- Ability to automatically scale with usage
- Built-in availability and fault tolerance
While there are other attributes that come with serverless platforms, they all share these common traits. Additionally, there are other serverless systems that provide functionality other than general computing power. Examples of these are DynamoDB, Kinesis, and Simple Queue Service, all of which fall under the Amazon Web Services (AWS) umbrella. Even though these systems are not pay-per-invocation, they fall into the serverless category since the management of the underlying systems is delegated to the AWS team, scaling is a matter of changing a few settings, fault-tolerance is built-in, and high availability is handled automatically.
- Hands-On Deep Learning with Apache Spark
- Google Cloud Platform Cookbook
- TIBCO Spotfire:A Comprehensive Primer(Second Edition)
- 輕松學Java
- B2B2C網上商城開發指南
- CentOS 8 Essentials
- 愛犯錯的智能體
- Mastering ServiceNow Scripting
- Red Hat Linux 9實務自學手冊
- SAP Business Intelligence Quick Start Guide
- Extending Ansible
- INSTANT Heat Maps in R:How-to
- C#求職寶典
- Mastering MongoDB 4.x
- 渲染王3ds Max三維特效動畫技術