docs: streamline formatting and proofreading
This commit is contained in:
committed by
Stefan Rotsch
parent
2c541dfbea
commit
94ac286c34
@@ -10,14 +10,12 @@ The serverless pattern, also referred to as Function as a Service (FaaS), repres
|
||||
At AOE, we encourage our development teams to adopt the serverless pattern for its increased scalability, reduced operational overhead, and cost-effectiveness.
|
||||
|
||||
### Common Tools for Developing and Deploying Serverless Applications
|
||||
|
||||
- **[AWS SAM (Serverless Application Model)](https://aws.amazon.com/serverless/sam/):** An AWS-native tool that simplifies the deployment of serverless applications on Amazon Web Services (AWS). It supports multiple programming languages.
|
||||
- **[Azure Functions Core Tools](https://github.com/Azure/azure-functions-core-tools/):** Seamless development, debugging, and deployment of serverless functions on Microsoft Azure. Integrates with Visual Studio Code.
|
||||
- **[Google Cloud Functions Framework](https://cloud.google.com/functions/docs/functions-framework/):** A local development environment, debugging capabilities, and a framework that integrates with other Google Cloud services. Supports multiple programming languages, including Node.js, Python, Go, and others.
|
||||
- **[OpenFaaS](https://www.openfaas.com/):** Build and deploy serverless functions using Docker containers on Kubernetes. Provides flexibility in containerization and language choice.
|
||||
- **[AWS SAM (Serverless Application Model)](https://aws.amazon.com/serverless/sam/):** An AWS-native tool that simplifies the deployment of serverless applications on Amazon Web Services (AWS) and supports multiple programming languages.
|
||||
- **[Azure Functions Core Tools](https://github.com/Azure/azure-functions-core-tools/):** Provide seamless development, debugging, and deployment of serverless functions on Microsoft Azure. These tools integrate with Visual Studio Code.
|
||||
- **[Google Cloud Functions Framework](https://cloud.google.com/functions/docs/functions-framework/):** Offer a local development environment, debugging capabilities, and a framework that integrates with other Google Cloud services. It supports multiple programming languages, including Node.js, Python, Go, and others.
|
||||
- **[OpenFaaS](https://www.openfaas.com/):** Allow building and deploying serverless functions using Docker containers on Kubernetes. They provide flexibility in containerization and language choice.
|
||||
|
||||
### Popular FaaS Providers
|
||||
|
||||
- **[AWS Lambda](https://aws.amazon.com/lambda/):** Amazon Web Services' serverless compute service with extensive language support and deep integration with AWS services.
|
||||
- **[Azure Functions](https://azure.microsoft.com/services/functions/):** Microsoft Azure's serverless platform supporting multiple programming languages and seamless Azure service integration.
|
||||
- **[Google Cloud Functions](https://cloud.google.com/functions):** Google Cloud's serverless platform optimized for event-driven applications and simplified serverless development.
|
||||
@@ -26,8 +24,7 @@ At AOE, we encourage our development teams to adopt the serverless pattern for i
|
||||
|
||||
### When to Apply the Serverless Pattern
|
||||
|
||||
Embracing the Serverless pattern can significantly enhance development speed, scalability, and cost-effectiveness in modern software architectures, e.g., with:
|
||||
|
||||
Embracing the Serverless pattern can significantly enhance development speed, scalability, and cost-effectiveness in modern software architectures. For example:
|
||||
- **Event-Driven Workloads:** Serverless is ideal for applications with sporadic or unpredictable workloads driven by events like user actions, sensor data, or file uploads.
|
||||
- **Scaling Microservices:** Adopt serverless for specific microservices within a larger architecture to simplify deployment and scale.
|
||||
- **Cost Optimization:** Use serverless to optimize costs by paying only for the resources consumed during execution.
|
||||
|
||||
Reference in New Issue
Block a user