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
310
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
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
980
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.3k
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
140
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
470
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.2k
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.5k
Un-Boring Meetings
codingconduct
0
200
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Bash Introduction
62gerente
615
210k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
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!