fargate-cloudformation-example
cloud-tasks-emulator
Our great sponsors
fargate-cloudformation-example | cloud-tasks-emulator | |
---|---|---|
7 | 1 | |
232 | 243 | |
0.4% | - | |
0.0 | 3.6 | |
almost 6 years ago | 3 months ago | |
Go | ||
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fargate-cloudformation-example
-
Not be using AWS. Probably
I went from not knowing Docker to having a production capable ECS/Fargate microservice spun up within less than a week.
I based it on this CFT
https://github.com/1Strategy/fargate-cloudformation-example/...
And this walk through for C#
https://aws.amazon.com/blogs/compute/hosting-asp-net-core-ap...
- Best way to set up multiple dev 'environments' in ECS?
- How to get started with ECS/Fargate
- Options for deploying a .NET 6 API container, Nginx container, and ReactJS app to ECS/Fargate w/custom domain?
- If you want to get into the DevOps world ....
- What are your thoughts on serverless vs classic approaches to large distributed solutions?
- Aws Ecs Fargate/Ec2
cloud-tasks-emulator
-
Not be using AWS. Probably
Which database?
If you're going all-in on Google Cloud and using Firestore, then use the emulators [0]. The emulators includes Pub/Sub. For Cloud Task Queues, use an unofficial emulator [1]
If you're not going all-in on Google Cloud and say you want to use Postgres, then use a `docker-compose.yaml` file and pull in a Postgres container instance or run a local Postgres if you want. Then pick a free Postgres compatible cloud service for the actual runtime (e.g. Supabase free tier). Same goes for MySQL.
For AWS, I'd use LocalStack [2]
[0] https://chrlschn.medium.com/google-firebase-with-dotnet-6-f8...
[1] https://github.com/aertje/cloud-tasks-emulator
[2] https://localstack.cloud/
What are some alternatives?
serverless-java-container - A Java wrapper to run Spring, Spring Boot, Jersey, and other apps inside AWS Lambda.
LocalStack - 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Dokku - A docker-powered PaaS that helps you build and manage the lifecycle of applications
copilot-cli - The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on AWS App Runner or Amazon ECS on AWS Fargate.
terraform-cdk - Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform
uptimepros-oss
Ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.