4 ms·
This isn't unique to devops, this is a general software thing. But there is an answer, which is the standard technology stack: - AWS - Postgres - Linux - Docke
by zug_zug 4y ago
This isn't unique to devops, this is a general software thing. But there is an answer, which is the standard technology stack:
- AWS
- Postgres
- Linux
- Docker
- Jenkins or similar
- Slack
- Pagerduty
- Jira - Packer - Terraform - etc
If you stay on the path there will be dozens of tools, plugins, and paths to do outstanding things with minimal work. Parallelising builds for example is built in to jenkins (if you define the workflow), which will autoscale workers in a setup that takes < 1 hr to setup in aws.
If you're writing code to solve a problem that a standard tool exists for, you're the problem.
- samsquire 4y agoKind of rude but parallelising builds was referring to the work that Uber did with their monorepo setup due to all their microservices.
- chatmasta 4y ago< 1 hr to setup Jenkins, nevermind with auto-scaling workers on AWS, is an obscene underestimate. You'll probably spend at least an hour figuring out IAM permissions before you even get to deploy a VM.
- ilyt 4y agonah just throw few layers of abstraction and throw a templated YAML at another tool that sets it all up for you! Something broke ? Well, rip it up and reinstall! But what about the data ? Who cares?
- zug_zug 4y agoWell, you will certainly the first time sure. But in your next 3 jobs it should be much easier.