Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Docker images à la carte con Elixir y RabbitMQ.
Search
Simon Escobar Benitez
October 25, 2019
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Docker images à la carte con Elixir y RabbitMQ.
Simon Escobar Benitez
October 25, 2019
Other Decks in Programming
See All in Programming
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
340
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
250
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
390
The Rails Doctrine Decade
koic
2
380
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
190
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
130
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.2k
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1.1k
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
4
3.7k
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
8.4k
App Intentsのビルドプロセスを支える技術
kntkymt
0
430
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
160
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
6k
Code Reviewing Like a Champion
maltzj
528
40k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
300
Optimising Largest Contentful Paint
csswizardry
37
4k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
470
Done Done
chrislema
187
17k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
30 Presentation Tips
portentint
PRO
1
410
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
440
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]