Ops for developer
Why Dev needs to know Ops
Reasons
- Infrastructure as code
- Cloud
- Too many quality open source tools
- Cost?
| tools/ opensource | |
|---|---|
| queue | RMQ,Kafka, Redis |
| cache | Redis |
| search | elasticsearch,db |
| alert | prometheus alert |
| visualize | grafana, kibana, tabler |
| notification | ... |
| data | SQL -> postgreSQL,mySQL |
| noSQL -> mongoDB, redis, cockroachDB | |
| timeseries -> prometheus | |
| graph -> neo4J |
How to use effectively?
- Understand each type of service, tools, open source, ...
- Combine components + costs
Knowledge
DevOps
CI - CD
Components
How to use it in Agile
Microservices vs Monolith
K8S
AWS
- route53
- ACM
- EC2
- ALB