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
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
250
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
1
150
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2k
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.3k
cdk deploy JawsSonic #MARATHONしながらAWSリソースをデプロイしてみよう
akihisaikeda
2
140
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
260
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
120
Java 27新機能 / Java 27 new features
kishida
2
150
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
190
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
130
アクセシビリティから考える情報設計
high_g_engineer
0
380
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
240
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Bash Introduction
62gerente
615
220k
Navigating Weather and Climate Data
rabernat
0
520
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
470
Are puppies a ranking factor?
jonoalderson
2
3.9k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
330
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
360
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
250
Building Applications with DynamoDB
mza
96
7.2k
Building the Perfect Custom Keyboard
takai
2
880
ラッコキーワード サービス紹介資料
rakko
1
4.9M
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]