Comments (3)
From @PaulDuvall -
Now, a lot of it was new to me when I implemented most of what this framework would do, but it was many hundreds of lines of CloudFormation code (and lots of decisions) to get my ECS cluster, task definition, service, CodePipeline, (Jenkins), etc, etc. It was a PITA. I'd have to guess that it could take a few days of work for a competent engineer to put something like this together. But, the kicker is that they'd have to do it all over again for each new service and then maintain it. That's the selling point to me...
from mu.
I had a similar experience when working with ECS in that it is a great set of resources for running microservices, but requires a fair bit of knowledge to get all the pieces working. For example, just to run the simple service in the blog post, here are the 3 CloudFormation templates I created:
That's over 500 lines of CloudFormation templates (not counting how much it'd take for CodePipeline+CodeBuild) that would be replaced by the 20 lines in the sample yaml in the README.
from mu.
20 YAML lines! I'm sold!
from mu.
Related Issues (20)
- Bitbucket support? HOT 4
- Support Multiple ALB Path Patterns in mu.yml HOT 1
- Adding ACM certificate to ELB causes new ECR repository HOT 2
- Delineation of env/service CF template executions
- Panic during deploy if integer environment variable present HOT 1
- Use mu for deployment with circleci HOT 4
- Multi AZ should be on by default in production
- Does mu support ECS with EC2 launch type instead of Fargate? HOT 1
- iam-common is overwritten during deploy HOT 4
- Validation rules for database names is possibly wrong
- mu purge command prompt does not work on windows
- Using mu service exec results in aws error
- Should we switch to go modules from dep HOT 1
- AWS Credentials prerequisite not documented
- When creating a RDS Aurora-Postgres cluster, the DatabaseEndpointPort reports 3306 HOT 1
- is mu no longer maintained? HOT 6
- `mu pipeline logs` gives `ResourceNotFoundException: The specified log group does not exist.` error
- docker daemon: Cannot locate specified Dockerfile HOT 2
- Please support ELB CertificateArn HOT 6
- Errors will happen when upgrading the libraries HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mu.