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
DevNation Day Stockholm - Inner Loop Developmen...
Search
Kevin Dubois
November 05, 2024
Programming
0
120
DevNation Day Stockholm - Inner Loop Development for Distributed Systems
Kevin Dubois
November 05, 2024
Tweet
Share
More Decks by Kevin Dubois
See All by Kevin Dubois
Voxxed Days Ticino - Agentic AI Patterns
kdubois
1
52
YOW! Brisbane - Create Agentic AI Apps, the Easy Way
kdubois
1
100
Yow! Melbourne: Create Agentic AI Apps, the Easy Way
kdubois
0
45
Développement Local à l'Ère de l'IA
kdubois
0
59
JUG Philippines - From 0 to Production Grade with Kube Native Java
kdubois
0
27
Summit Connect Helsinki - Local Development in the AI Era
kdubois
0
67
Summit Connect Helsinki: Agentic AI for the Enterprise Developer
kdubois
1
57
BaselOne - Creating Agentic AI-infused Apps, the Easy Way
kdubois
0
66
Devoxx BE - Local Development in the AI Era
kdubois
0
190
Other Decks in Programming
See All in Programming
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
210
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
430
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
240
Windows on Ryzen and I
seosoft
0
260
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.3k
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
120
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.3k
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
370
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
900
API Platformを活用したPHPによる本格的なWeb API開発 / api-platform-book-intro
ttskch
1
130
Fundamentals of Software Engineering In the Age of AI
therealdanvega
1
250
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
140
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
How GitHub (no longer) Works
holman
316
140k
Building Adaptive Systems
keathley
44
3k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
120
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
130
HDC tutorial
michielstock
1
530
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.4k
4 Signs Your Business is Dying
shpigford
187
22k
Transcript
@kevindubois Inner Loop Development for Distributed Systems Kevin Dubois (@kevindubois)
Senior Principal Developer Advocate
@kevindubois Kevin Dubois ★ Sr Principal Developer Advocate at Red
Hat ★ Based in Belgium ★ Java Champion ★ 🗣 Speak English, Dutch, French, Italian ★ Open Source Contributor (Quarkus, Camel, Knative, ..) youtube.com/@thekevindubois linkedin.com/in/kevindubois github.com/kdubois @kevindubois
@kevindubois Inner & Outer Loop Development Outer loop Inner loop
Pull/Merge Request Production Build / Package Code Push Debug Inner loop Outer loop Developer Test Code Review Build Deploy Security Tests Compliance
@kevindubois Inner Loop Development Inner loop Build / Package Code
Push Debug Inner loop Developer Test
@kevindubois It’s all about quick feedback loops!
@kevindubois
@kevindubois Demo: local development
@kevindubois Easy… right?
@kevindubois What about external dependencies such as a DB or
messaging system?
@kevindubois
@kevindubois Dev Services ❤
@kevindubois Demo: Dev Services
@kevindubois Sources: https://future.com/the-case-for-developer-experience https://eng.lyft.com/scaling-productivity-on-microservices-at-lyft-part-1-a2f5d9a77813
@kevindubois 😱
@kevindubois Let’s explore some options
@kevindubois Containers are indispensable for distributed systems Kevin Dubois, 2016
Yes, that’s me quoting myself 😇😁 “
@kevindubois
@kevindubois Demo: working locally with distributed systems
@kevindubois
@kevindubois
@kevindubois Remote inner loop development for complex systems
@kevindubois 22
@kevindubois Quarkus remote development
@kevindubois 24 Quarkus remote development
@kevindubois https://skupper.io Skupper
@kevindubois https://blog.marcnuri.com/eclipse-jkube-1-10#jkube-image-remote-dev Eclipse JKube remote development 26
@kevindubois 27 JKube remote development
@kevindubois JKube demo
@kevindubois Run LLMs locally and build AI applications Podman AI
Lab
@kevindubois github.com/kdubois/CamelQuarkusVoter Should we check for the final winner?
@kevindubois Free Developer e-Books & Tutorials! developers.redhat.com/eventtutorials
Thank you! youtube.com/@thekevindubois linkedin.com/in/kevindubois github.com/kdubois @kevindubois Sources ▸ https://speakerdeck.com/kdubois/javazone-inner-loop-development-for-distrib uted-systems
▸ https://developers.redhat.com/articles/2022/12/12/kubernetes-native-inner-loo p-development-quarkus ▸ https://quarkus.io/blog/kubernetes-native-development-with-quarkus-and-ecli pse-jkube ▸ https://github.com/edeandrea/skupper-local-gateway ▸ https://eng.lyft.com/scaling-productivity-on-microservices-at-lyft-part-1-a2f5d 9a77813 ▸ https://eng.lyft.com/scaling-productivity-on-microservices-at-lyft-part-2-optim izing-for-fast-local-development-9f27a98b47ee ▸ https://eng.lyft.com/scaling-productivity-on-microservices-at-lyft-part-3-exten ding-our-envoy-mesh-with-staging-fdaafafca82f ▸ https://blog.marcnuri.com/eclipse-jkube-1-10#jkube-image-remote-dev