Ruby applications in real life

20
The life cycle of a ruby project in a startup perspective Ruby applica+ons in real life Ivan Santos Docker Meetup Alagoas

Transcript of Ruby applications in real life

The life cycle of a ruby project in a startup perspective

Ruby applica+ons in real life

Ivan Santos Docker Meetup Alagoas

Ivan Santos

2

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