The life cycle of a ruby project in a startup perspective
Ruby applica+ons in real life
Ivan Santos Docker Meetup Alagoas
GUIA DO TRABALHO REMOTO
h+p://guiadotrabalhoremoto.com.br
Agenda
4
- Startups, MVP, Feedbacks - Deployment Evolution - Pet Project - Architecture - Hands on - Next steps
Startups, MVP, Feedbacks
5
In data we trust!
6
IF WE DON’T KNOW WHERE WE WANT TO GO, WE’RE NOT GOING ANYWHERE.
In data we trust!
7
Pray. Trust. Wait.
8
The APT-GET/BASH SCRIPT era.
Houston, we have a problem!
9
Load Balancers And Easy Deployment
10
Provisioning
11
~$ ansible-playbook -i production playbook.yml
4-10 minutes
DevOps Movement
12
- Constant feedback - Tests - Automated Deployment - Better Production delivery - 0 time deployments and Canary Release
OS-level virtualizaNon
13
Pet Project
14
larica.club - API
Ruby Rails Grape Sidekiq (Redis) (Workers) Whenever (Cron Jobs)
Pet Project - Proxy
15
Pet Project -Architecture
16
Hands On
17
Playing with Docker
Next Steps
18
ConNnuous IntegraNon ConNnuous Deployment ConNnuous Delivery (with approval tag) Proxy with auto scale BUNDLE PATH with volumes Extract Docker config
19
I'm not happy unless I'm being challenged.
Thank You@pragma+civan