Member-only story

Deploy an App with CodeDeploy

Evan Selunani
8 min readNov 8, 2024

--

Hey everyone! My goat has been having a rough time with some digestive issues (diarrhea, to be specific). I noticed this yesterday and have been scouring the internet for solutions that actually make sense. If you have any advice, please send it my way — it’s for a 2-year-old goat!

Photo by Lamna The Shark on Unsplash

Anyway, onto today’s project, which builds on the last four we’ve completed! Today, we’ll dive into deploying an app with AWS CodeDeploy, thanks to Nextwork.org for their amazing AWS learning projects.

In this project, we’ll see multiple DevOps tools working together toward a common goal, introducing some new terms:

  • CodeDeploy: AWS service to automate code deployments.
  • CloudFormation: Automates resource creation using templates.
  • Apache Tomcat: this is a web server that specifically handles Java applications.
  • HTTPD (which means Apache HTTP Server) is a more versatile web server that can serve static content (like HTML pages and images) and dynamic content.
  • AWS Managed Policies: These are templates that you can pick and use right away — in this case, AWS takes care of creating and updating the AWSCodeDeployRole policy for you.
  • Deployment Group: Think of the deployment group as the specific instructions for one particular deployment…

--

--

Evan Selunani
Evan Selunani

Written by Evan Selunani

Transforming the world, one keystroke at a time.| Certified AWS Cloud Practitioner.

No responses yet