Upgrade to Pro — share decks privately, control downloads, hide ads and more …

RubyConf Brasil 2020: Rails não escala. (mas você não precisa de escalabilidade)

RubyConf Brasil 2020: Rails não escala. (mas você não precisa de escalabilidade)

https://online.rubyconf.com.br/

16/10/2020 - 18:50

Rails não escala, mas você não precisa de escalabilidade
Phil Calçado

16/10

Acho que não há muitas pessoas que trabalharam comigo que me chamariam de defensor de Rails. Nos últimos quinze anos eu não me lembro quantos projetos eu trabalhei que basicamente migraram de Rails para alguma outra coisa, geralmente microserviços, "por escalabilidade".

Uma coisa que eu aprendi nesse processo é que pessoas falam "escalabilidade" quando elas não sabem direito o que querem. De fato, como tudo em engenharia de software, a resposta para a pergunta "Rails escala?" é "depende".

Nesse keynote vamos explorar os aprendizados sobre escalabilidade adquiridos nessas migrações. Entender q uais tipos de escalabilidade um time precisa na prática e onde Rails e outras technologias entram nessa.

Phil Calçado

October 16, 2020
Tweet

More Decks by Phil Calçado

Other Decks in Programming

Transcript

  1. @pcalcado - philcalcado.com Phil Calçado - @pcalcado - philcalcado.com Rails

    não escala. (mas você não precisa de escalabilidade)
  2. @pcalcado - philcalcado.com eu só sei desse destaque porque eu

    entrei no site ontem para ver qual a versão mais recente de Rails
  3. @pcalcado - philcalcado.com Habilidade do sistema continuar funcionando corretamente quando

    ocorrem falhas. Confiabilidade* * Minha tradução para “Reliability”
  4. @pcalcado - philcalcado.com O quão fácil é de desenvolver e

    operar o sistema ao decorrer do tempo. Manutenibilidade* * Minha tradução para “Maintainability"
  5. @pcalcado - philcalcado.com engenharia é achar e construir soluções que

    se encaixem nas restrições de um dado problema
  6. @pcalcado - philcalcado.com empresas de muito sucesso crescem o suficiente

    para ter os três tipos em departamentos diferentes
  7. @pcalcado - philcalcado.com Obrigado! A pandemia não acabou, fique em

    casa! Se precisar sair use máscara e pratique o isolamento social. Twitter / Instagram / todo o resto: @pcalcado