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
Docker images à la carte con Elixir y RabbitMQ.
Search
Simon Escobar Benitez
October 25, 2019
Programming
0
96
Docker images à la carte con Elixir y RabbitMQ.
Simon Escobar Benitez
October 25, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
Go言語はstack overflowの夢を見るか?
logica0419
0
640
Towards Transactional Buffering of CDC Events @ Flink Forward 2025 Barcelona Spain
hpgrahsl
0
120
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
660
EMこそClaude Codeでコード調査しよう
shibayu36
0
460
Introduce Hono CLI
yusukebe
6
3.1k
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
250
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
550
社会人になっても趣味開発を続けたい! / traPavilion
mazrean
1
110
Claude Agent SDK を使ってみよう
hyshu
0
1.4k
contribution to astral-sh/uv
shunsock
0
550
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
330
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
260
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Why Our Code Smells
bkeepers
PRO
340
57k
Optimizing for Happiness
mojombo
379
70k
Code Review Best Practice
trishagee
72
19k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Designing for humans not robots
tammielis
254
26k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Done Done
chrislema
185
16k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Statistics for Hackers
jakevdp
799
220k
Transcript
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd Docker images à la
carte con Elixir y RabbitMQ. Simón Escobar Benitez Senior Software Engineer @ Erlang Solutions @sescob27
[email protected]
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd INTRO ▸ Who I
'am?
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd THE TEAM
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd https://tw itter.com /binarytem ple
https://twitter.com/filipevarjao
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd 1. THE PROBLEM
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd We wanted to build
a distributed Continuous Release pipeline to build docker images on demand based on new releases of tools that we depend on.
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd 2. THE PROPOSED ARCHITECTURE
- BUILDEX
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd 3. TOOLS AND APPLICATIONS
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd ExRabbitPool https://github.com/esl/ex_rabbit_pool
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd You can learn more
about how was it built in this blog post: https://www.erlang-solutions.com/blog/ex_rabbit_pool-open-source-amqp- connection-pool.html
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd ExDockerBuild
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd BuildexCommon It has the
domain structures, task runners and services for calling the DB for accessing records
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd BuildexJobs https://github.com/esl/buildex_jobs
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd BuildexPoller https://github.com/esl/buildex_poller
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd 4. FURTHER WORK: DISTRIBUTION
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd
www.erlang-solutions.com © 1999-2019 Erlang Solutions Ltd THANK YOU Q&A Simón
Escobar Benitez Senior Software Engineer @ Erlang Solutions @sescob27
[email protected]