Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Devoxx Ukraine IoT Powered by MicroProfile Rustam Mehmandarov @RMehmandarov Mads Opheim @MadsOpheim
Slide 2
Slide 2 text
Dobriy den! 2
Slide 3
Slide 3 text
Why? 3 The Motivation
Slide 4
Slide 4 text
New office, new lights Just Add Coffee. And Enterprise Developers. 4
Slide 5
Slide 5 text
5 The Architecture
Slide 6
Slide 6 text
MicroProfile In Practice. 6
Slide 7
Slide 7 text
Community - individuals, organizations, vendors 7
Slide 8
Slide 8 text
8 MicroProfile is lightweight! https://dzone.com/articles/microprofile-5-things-you-need-to-know
Slide 9
Slide 9 text
9 MicroProfile
Slide 10
Slide 10 text
10 MicroProfile in the Lightning Control Service
Slide 11
Slide 11 text
11 The Architecture
Slide 12
Slide 12 text
12 CDI
Slide 13
Slide 13 text
13 JAX-RS and JSON-P
Slide 14
Slide 14 text
14 MicroProfile in the Gateway Service
Slide 15
Slide 15 text
15 The Architecture
Slide 16
Slide 16 text
16 Config
Slide 17
Slide 17 text
17 Health Check: Response – Happy Days
Slide 18
Slide 18 text
18 Health Check: Response – Not So Happy Days
Slide 19
Slide 19 text
19 Health check: HowTo
Slide 20
Slide 20 text
20 Metrics
Slide 21
Slide 21 text
21 Application-specific metrics
Slide 22
Slide 22 text
22 Fault tolerance - retry and circuit breaker
Slide 23
Slide 23 text
23 Fault tolerance - timeout
Slide 24
Slide 24 text
24 Fault tolerance - fallback
Slide 25
Slide 25 text
25 REST Client
Slide 26
Slide 26 text
26 REST Client There be dragons.
Slide 27
Slide 27 text
27 Maturity...
Slide 28
Slide 28 text
28 MicroProfile in the Time and Weather Services
Slide 29
Slide 29 text
29 The Architecture
Slide 30
Slide 30 text
30 OpenAPI
Slide 31
Slide 31 text
31 OpenAPI
Slide 32
Slide 32 text
32 Other Cool Techy Stuff
Slide 33
Slide 33 text
33 Lombok
Slide 34
Slide 34 text
34 Inject Logger
Slide 35
Slide 35 text
35 Local Maven Repo
Slide 36
Slide 36 text
36 Faking an API
Slide 37
Slide 37 text
37
Slide 38
Slide 38 text
Future Work 38
Slide 39
Slide 39 text
39 MicroProfile
Slide 40
Slide 40 text
40 Open Tracing
Slide 41
Slide 41 text
41 JWT Auth
Slide 42
Slide 42 text
42 MicroProfile: Roadmap
Slide 43
Slide 43 text
43
Slide 44
Slide 44 text
44
Slide 45
Slide 45 text
45
Slide 46
Slide 46 text
46
Slide 47
Slide 47 text
Everything’s on GitHub! 47 https://github.com/mehmandarov/microprofile-iot
Slide 48
Slide 48 text
Still interested? https://microprofile.io 48
Slide 49
Slide 49 text
Thanks! @MadsOpheim @RMehmandarov 49