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

Elixir no SumUp Bank - Por que e como?

Daniel
August 24, 2021

Elixir no SumUp Bank - Por que e como?

Daniel

August 24, 2021
Tweet

More Decks by Daniel

Other Decks in Programming

Transcript

  1. Elixir no SumUp Bank
    Por que e como?

    View Slide

  2. Quem sou eu?

    View Slide

  3. /danielpilon
    /daniel-pilon
    /daniel_pilon
    Engineering Manager

    View Slide

  4. View Slide

  5. View Slide

  6. Principais características

    View Slide

  7. Distribuição; Tolerância a falhas; Alta disponibilidade

    View Slide

  8. View Slide

  9. Funcional; Dinâmica; Imutável

    View Slide

  10. Ferramental built-in: builds, releases, gestão de pacotes, testes, documentação e mais

    View Slide

  11. Por que Elixir?

    View Slide

  12. Legado em Erlang

    View Slide

  13. É simples!

    View Slide

  14. Sistemas financeiros 🤝 Imutabilidade

    View Slide

  15. Concorrência e escalabilidade

    View Slide

  16. Developer experience

    View Slide

  17. 💜 Comunidade 💜

    View Slide

  18. Como utilizamos Elixir?

    View Slide

  19. Phoenix Framework: um web framework MVC server-side

    View Slide

  20. Ecto: um toolkit para mapeamento de dados e linguagem de query integrada

    View Slide

  21. Absinthe: framework que implementa GraphQL

    View Slide

  22. Broadway: ingestor de dados concorrente e multi-stage

    View Slide

  23. … e muito mais!

    View Slide

  24. Dores?

    View Slide

  25. Pessoas experientes

    View Slide

  26. SDKs e libs específicas

    View Slide

  27. Obrigado!
    Visite nosso stand virtual para saber mais sobre a SumUp!

    View Slide