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
190
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
250
Other Decks in Programming
See All in Programming
今、知っておきたい! 生成AIエージェントの世界
elith
3
340
Ruby Pattern Matching
bkuhlmann
0
920
ゆるい個人開発のススメ
kuroppe1819
10
940
両面どころかインフラもTSでできるよ ~ 全方位TypeScriptによるプロダクト開発 ~
myfinder
9
3.2k
SpringBoot+MyBatisで例外が出たときどこを見るか
syukai
0
110
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
3.6k
チーム力を高めるスクラム実践法:カンバン公開と課題攻略について - ニフティのスクラムトーク Vol. 2 - NIFTY Tech Talk #18
niftycorp
PRO
1
110
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
490
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
3
770
Git Rebase
bkuhlmann
11
1.6k
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
160
Ruby GitHub Packages
bkuhlmann
0
620
Featured
See All Featured
How to name files
jennybc
64
92k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
The Power of CSS Pseudo Elements
geoffreycrofte
59
5k
We Have a Design System, Now What?
morganepeng
42
6.7k
Making the Leap to Tech Lead
cromwellryan
123
8.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
344
19k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
Docker and Python
trallard
33
2.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Become a Pro
speakerdeck
PRO
10
4.5k
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!