Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Elixir no SumUp Bank - Por que e como?
Search
Daniel
August 24, 2021
Programming
0
320
Elixir no SumUp Bank - Por que e como?
Daniel
August 24, 2021
Tweet
Share
More Decks by Daniel
See All by Daniel
Telemetria em codebases Elixir
pilon
0
140
Diagnosing bugs in production with Elixir
pilon
0
360
Other Decks in Programming
See All in Programming
The Ralph Wiggum Loop: First Principles of Autonomous Development
sembayui
0
3.7k
モダンOBSプラグイン開発
umireon
0
130
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
310
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
340
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.2k
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8.1k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
520
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
340
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
220
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
290
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
180
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
460
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.9k
Faster Mobile Websites
deanohume
310
31k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Color Theory Basics | Prateek | Gurzu
gurzu
0
250
The Invisible Side of Design
smashingmag
302
51k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Docker and Python
trallard
47
3.8k
Embracing the Ebb and Flow
colly
88
5k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
81
Making Projects Easy
brettharned
120
6.6k
How GitHub (no longer) Works
holman
316
140k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
Elixir no SumUp Bank Por que e como?
Quem sou eu?
/danielpilon /daniel-pilon /daniel_pilon Engineering Manager
None
None
Principais características
Distribuição; Tolerância a falhas; Alta disponibilidade
None
Funcional; Dinâmica; Imutável
Ferramental built-in: builds, releases, gestão de pacotes, testes, documentação e
mais
Por que Elixir?
Legado em Erlang
É simples!
Sistemas financeiros 🤝 Imutabilidade
Concorrência e escalabilidade
Developer experience
💜 Comunidade 💜
Como utilizamos Elixir?
Phoenix Framework: um web framework MVC server-side
Ecto: um toolkit para mapeamento de dados e linguagem de
query integrada
Absinthe: framework que implementa GraphQL
Broadway: ingestor de dados concorrente e multi-stage
… e muito mais!
Dores?
Pessoas experientes
SDKs e libs específicas
Obrigado! Visite nosso stand virtual para saber mais sobre a
SumUp!