Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Deploying AWS SAM templates with Octopus

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Matthew Casperson
Word Count
2,209
Company Posts That Month
12
Language
English
Hacker News Points
-
Post removed?
No
Summary

Serverless computing is gaining traction as cloud providers, like AWS, offer platforms to manage numerous small applications, with AWS Serverless Application Model (AWS SAM) streamlining the deployment of serverless apps by reducing boilerplate code through CloudFormation. This blog post explores transitioning from AWS SAM's straightforward deployment to creating repeatable deployments over multiple environments using Octopus, starting with a Python "Hello World" app. The process involves packaging and uploading application code and templates using GitHub Actions and Octopus, ensuring readable and versioned filenames instead of SAM's default naming conventions. Octopus simplifies handling environment-specific configurations by using variables, making it easy to deploy applications to multiple environments, such as UAT and Prod. The article demonstrates creating a CI/CD pipeline that enhances the deployment process, replacing some SAM CLI commands with more flexible GitHub Actions and Octopus workflows, capable of scaling to meet production environment demands.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Serverless 23 459 62 28 +84%
Secrets Management 4 212 17 10 -2%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.