devops
This is an old revision of the document!
Table of Contents
DevOps
What Is DevOps, Anyway?
Approach to culture, automation, and platform design to provide better business value and responsiveness
Goal: Increase speed and flexibility with which new features and services are delivered
https://en.wikipedia.org/wiki/DevOps
Tools
- PeriodicTables of tools - https://xebialabs.com/periodic-table-of-devops-tools/
Development Operations Toolchain:
- Code – Code Development and Review, continuous integration tools
- Build – Version control tools, code merging, Build status
- Test – Test and results determine performance
- Package – Artifact repository, Application pre-deployment staging
- Release – Change management, Release approvals, release automation
- Configure – Infrastructure configuration and management, Infrastructure as Code tools
- Monitor – Applications performance monitoring, End user experience
Gerrit
TODO
Deployment / Update Strategies
Rolling Deployment | Start one new instance, check health, stop one old. Repeat. |
Recreate Deployment strategy | Stop old, start new. |
devops.1519118952.txt.gz · Last modified: (external edit)