Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
99
Docker images à la carte con Elixir y RabbitMQ.
Simon Escobar Benitez
October 25, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
俺流レスポンシブコーディング 2025
tak_dcxi
13
8.3k
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
6.8k
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
120
sbt 2
xuwei_k
0
240
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
200
[堅牢.py #1] テストを書かない研究者に送る、最初にテストを書く実験コード入門 / Let's start your ML project by writing tests
shunk031
12
7.1k
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
3
580
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
3k
Go コードベースの構成と AI コンテキスト定義
andpad
0
110
スタートアップを支える技術戦略と組織づくり
pospome
8
15k
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
420
Microservices rules: What good looks like
cer
PRO
0
1k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
73
5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
121
20k
Scaling GitHub
holman
464
140k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Into the Great Unknown - MozCon
thekraken
40
2.2k
How to Ace a Technical Interview
jacobian
280
24k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
We Have a Design System, Now What?
morganepeng
54
7.9k
A Modern Web Designer's Workflow
chriscoyier
698
190k
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]