E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Simple
crossplatform REST-‐Service
with
.NET,
Vagrant and
Docker
Andreas
Mosti
|
Software
Developer
|
[email protected]
Slide 2
Slide 2 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 3
Slide 3 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 4
Slide 4 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 5
Slide 5 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 6
Slide 6 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 7
Slide 7 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 8
Slide 8 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 9
Slide 9 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 10
Slide 10 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 11
Slide 11 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 12
Slide 12 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Example App:
Slide 13
Slide 13 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
HealthKit Server
Slide 14
Slide 14 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
HealthKit
Server
HealthKit
iOS
HealthKit
Web
POST
JSON
GET
JSON
Slide 15
Slide 15 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
REST
Module
Slide 16
Slide 16 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
-‐ ASP.NET
WebAPI
-‐ ServiceStack
-‐ NancyFX
-‐ MicroRest
REST
frameworks for
.NET
Slide 17
Slide 17 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 18
Slide 18 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 19
Slide 19 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 20
Slide 20 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 21
Slide 21 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Dapper
Slide 22
Slide 22 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 23
Slide 23 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
For
environments
For
isolation,
dependencies
and
deployment
Slide 24
Slide 24 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Slide 25
Slide 25 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Vagrantbox:
Ubuntu 14.04
LTS
Slide 26
Slide 26 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Code
-‐ Build – Test
– Deploy,
All
locally!
Slide 27
Slide 27 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Orchistrate and
scale with
Docker-‐Compose
Slide 28
Slide 28 text
E N A B L I N G
E F F I C I E N T
H E A L T H C A R E