From 888f8df9c37a04e380ae86376ae25e863f340da1 Mon Sep 17 00:00:00 2001 From: Derick Sozo Date: Mon, 2 Sep 2024 18:19:13 +0700 Subject: [PATCH] (docs): Implementing Paz's feedback and making the entire file more clear in general. --- docs/how-to/deploy.md | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/docs/how-to/deploy.md b/docs/how-to/deploy.md index 98b297f8..dd7aa263 100644 --- a/docs/how-to/deploy.md +++ b/docs/how-to/deploy.md @@ -12,33 +12,40 @@ This guide provides an overview of Amplication's deployment options and links to ## Understanding Amplication's Deployment Architecture -Services created with Amplication, which automatically generates the code, comprise of at least two main parts: +Amplication services are composed of at least two main parts, all of which are automatically generated by our platform. -1. The server that runs the API -2. A database +1. **API Server** +2. **Database** -There can be other parts like a Kafka message broker, or a Redis cache, other integration that your service needs. -These will all be additional containers that will be specified in the `docker-compose` file. +Depending on your service requirements, Amplication can automatically generate the code for additional components such as: -When it comes to deployment, you have several options to choose from, allowing you to select the best approach for your development workflow and production needs. +- Message brokers like Kafka +- Caching solutions like Redis +- Other integrations specific to your service needs + +These additional components are seamlessly integrated as containers in your `docker-compose` file. + +All components, including optional ones, are auto-generated by Amplication. ## Deployment Options +When it comes to deployment, you have several options to choose from, allowing you to select the best approach for your development workflow and production needs. + ### Docker -Amplication generates all necessary configuration and scripts for Docker deployment, making it easy to containerize your application. +With the Docker Deployment plugins, Amplication generates all necessary configuration and scripts for Docker deployment, making it easy to containerize your application. [Learn more about deploying with Docker](/deploy/docker-desktop) ### Kubernetes -For those looking to leverage the power of Kubernetes orchestration, Amplication provides the necessary components for a smooth deployment process. +For those looking to leverage the power of Kubernetes orchestration, Amplication provides the necessary plugins for a smooth deployment process. [Learn more about deploying to Kubernetes](/deploy/kubernetes) ### Amazon Web Services (AWS) ECS -Amplication supports deployment to Amazon Web Services using Elastic Container Service (ECS). This option allows you to leverage AWS's managed container orchestration service for deploying, managing, and scaling your containerized applications. +Amplication has plugins that enable deployment to Amazon Web Services using Elastic Container Service (ECS). This option allows you to leverage AWS's managed container orchestration service for deploying, managing, and scaling your containerized applications. [Learn more about deploying to AWS ECS](/deploy/aws/ecs)