Easily automate Rust web service deployments on AWS without DevOps

Ankit Arora - Oct 2 - - Dev Community

Introducing Deployment.io

Deployment.io is an AI-powered, self-serve developer platform that simplifies deployment of complex backend services on AWS.

Deployment steps

  1. Sign up for Deployment.io .

  2. Fork deployment-io/rocket-rust-hello-world on GitHub.

  3. Tell the AI DevOps assistant that you want to deploy a Rust web service, and then click on the link shared by the assistant.

    Deploy Rust web service using Deployment.io DevOps assistant

  4. Choose build and deploy from Git repository.

    Deploy from Git Repository

  5. Add and deploy the Rust repository that you forked in step 2.

    Add and select repository on Deployment.io

  6. Input Name, Branch, Runtime, Port, CPU, Memory, and Environment for your web service and deploy the web service.

    Input details for web service

  7. Check the build logs when the deployment process starts.

    Deployment.io build logs from Deployment.io

  8. Your service will be available at the AWS ALB URL once it is deployed.

    Deployment.io Rust web service on AWS

    Deployment.io deploys the web server on AWS ALB URL

  9. Delete the web service to clean up the underlying AWS resources.

    Delete

Conclusion

Deployment.io enables developers to easily create, monitor, and delete deployments on the AWS cloud without spending any time on DevOps.

.
Terabox Video Player