Docker
Benefits
- Separation of concerns
- Developers focus on building their apps
- System admins focus on deployment
- Fast development cycle
- Application portability
- Build in one environment, ship to another
- Scalability
- Easily spin up new containers if needed
- Run more apps on one host machine