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
RigaDevDays_May_2019.pdf
Search
Rustam Mehmandarov
May 31, 2019
Programming
0
78
RigaDevDays_May_2019.pdf
Rustam Mehmandarov
May 31, 2019
Tweet
Share
More Decks by Rustam Mehmandarov
See All by Rustam Mehmandarov
2019, May, JBCNConf
mehmandarov
0
17
Other Decks in Programming
See All in Programming
Laravel OpenAPIによる"辛くない"スキーマ駆動開発
kentaroutakeda
2
2.1k
Ruby製社内ツールのGo移行
bgpat
2
270
AppDeveloperCon 2024 EU: Building polyglot developer experiences in 2024
salaboy
0
380
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1k
9年開発を牽引して見えてきた、共通化すべきものと個別でつくるもの ~プログラム言語~
shinout
1
220
Introduction for Open Source Swift Workshop
giginet
PRO
0
290
WebComponentsで フレームワークを1ページに共存させる
webuilder240
0
150
オブジェクト指向コードレビューの新しいアプローチ
akkie76
3
1.5k
ISUCONってなんだか難しそう……!!でも、初めてのISUCONにPHPで挑戦してきました!
kotomin_m
1
300
せっかくモデル図描くのなら、嬉しいことが多い方がいいよね!
kuboaki
1
1.8k
オブジェクトしこう
okuramasafumi
2
130
ONE WEDGE_Company_Information
1wedge
0
180
Featured
See All Featured
Thoughts on Productivity
jonyablonski
57
3.8k
The Power of CSS Pseudo Elements
geoffreycrofte
58
4.9k
Large-scale JavaScript Application Architecture
addyosmani
501
110k
Unsuck your backbone
ammeep
661
56k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
Become a Pro
speakerdeck
PRO
8
4.4k
Pencils Down: Stop Designing & Start Developing
hursman
115
11k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.8k
Music & Morning Musume
bryan
39
5.5k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
The Art of Programming - Codeland 2020
erikaheidi
40
12k
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