List
- Docker
- Docker Swarm
- Docker Registry
- ELK Stack
- Gitlab CI
- Linux Command Line
- Git
- Kubernetes
CI
Jenkins
Gitlab CI
example: implement a CI with Python in 500 lines
http://aosabook.org/en/500L/a-continuous-integration-system.html
Media Server
DRM: encrypt real stream
Wowza
dash/hls
DNS
records type:A, CNAME
Load Balancer
nginx
traefik
Service Discovery
zookeeper
ectd
consul
Service Mesh
Istio
IaaS
Deployment
Ansible
Puppet
Salt
Ansible is decentralized. 不需要中心管理节点
Scale
Static page: CDN
Dynamic page: add more instance
Database: horizon scale, verticall scale
API Gateway
Kong
Monitoring
Prometheus
https://blog.risingstack.com/node-js-performance-monitoring-with-prometheus/