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
RigaDevDays_May_2019.pdf
Search
Rustam Mehmandarov
May 31, 2019
Programming
87
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
RigaDevDays_May_2019.pdf
Rustam Mehmandarov
May 31, 2019
More Decks by Rustam Mehmandarov
See All by Rustam Mehmandarov
2019, May, JBCNConf
mehmandarov
0
23
Other Decks in Programming
See All in Programming
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
phperだってパンチカードでコーディングしたい
o0h
PRO
0
340
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
Jetpack Compose Mechanisms
skydoves
3
820
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
contenteditable と日本語入力に向き合う
colorful12
0
200
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
320
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
The Invisible Side of Design
smashingmag
301
52k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Transcript
RigaDevDays IoT Powered by MicroProfile Rustam Mehmandarov @RMehmandarov Mads Opheim
@MadsOpheim
Sveiki! 2
Why? 3 The Motivation
New office, new lights Just Add Coffee. And Enterprise Developers.
4
5 The Architecture
MicroProfile In Practice. 6
Community - individuals, organizations, vendors 7
Current MicroProfile implementations 8
9 MicroProfile is lightweight! https://dzone.com/articles/microprofile-5-things-you-need-to-know
10 MicroProfile
11 MicroProfile in the Lightning Control Service
12 The Architecture
13 CDI
14 JAX-RS and JSON-P
15 MicroProfile in the Gateway Service
16 The Architecture
17 Config
18 Health Check: Response – Happy Days
19 Health Check: Response – Not So Happy Days
20 Health Check: HowTo
21 Metrics
22 Application-specific Metrics
23 Fault Tolerance – Retry and Circuit Breaker
24 Fault Tolerance – Timeout
25 Fault Tolerance – Fallback
26 REST Client
27 REST Client There be dragons. <rant />
28 Maturity
29 MicroProfile in the Time and Weather Services
30 The Architecture
31 OpenAPI
32 OpenAPI
33 DEMO
34 Things We’ve Learned
New, cool things keep on coming! 35
36
37 Lombok - YAGNI?
38 Inject Logger - YAGNI?
39 A Better Logger
App servers differ... 40
41
42 Other Cool Techy Stuff
43 Local Maven Repo
44 Faking an API
45
Future Work 46
47 MicroProfile
48 Open Tracing
49 JWT Auth
50 MicroProfile: Roadmap
51
52
Everything’s on GitHub! 53 https://github.com/mehmandarov/microprofile-iot More info on https://microprofile.io
Thanks! @MadsOpheim @RMehmandarov 54