Running Ruby Apps
summary
Explains concrete choices: build a verifiable artifact like Docker images as artifacts and run CI that produces and tags those images (mentions Drone as CI), deploy by replacing instances rather than editing live servers, and centralize logs to Elasticsearch + Kibana or rsyslog/ZeroMQ instead of per‑host files. Covers Sentry for exceptions, Redis failure case, Prometheus/promdash for time‑series metrics, and simple ChatOps/Hubot triggers and a CLI for provisioning. Watch if wanting actionable tools and operational patterns.
AI-written summary · about
chapters (13)
- 0:00Introduction and goals
- 2:29Dev and ops collaboration
- 3:56Continuous integration
- 6:28Artifacts and packaging
- 8:40Production deployments
- 10:33Deploying with confidence
- 13:36Immutable infrastructure
- 17:56Containerization strategies
- 21:45Logging and visibility
- 25:21Advanced logging techniques
- 28:55Monitoring and telemetry
- 32:46Tracking app performance
- 36:05Culture and empathy
related talks
01h 01mShipping Ruby Apps with Docker
27mScaling Ruby Applications: Challenges, Solutions and Best Practices
40mDeveloping Ruby Applications with Docker
40mContainerized Ruby Applications with Docker
40mContainerizing Rails: Techniques, Pitfalls, & Best Practices
49mRuby Software Continuously Delivered and Exhaustively Explained
34mStrong Practices for Rails Applications Continuous Delivery
53mChange your tools, change your outcome
