simple crossplatform rest-service with .net, vagrant and docker

28
ENABLING EFFICIENT HEALTHCARE Simple crossplatform RESTService with .NET, Vagrant and Docker Andreas Mosti | Software Developer | [email protected]

Upload: andreas-mosti

Post on 23-Feb-2017

324 views

Category:

Technology


4 download

TRANSCRIPT

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  crossplatformREST-­‐Service  with.NET,  Vagrant and  Docker

Andreas  Mosti  |  Software  Developer  |  [email protected]

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

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

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

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

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

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

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

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

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

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

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:

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

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

HealthKitServer

HealthKitiOS

HealthKitWeb

POSTJSON

GETJSON

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

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

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

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

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

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

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

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

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,  dependenciesand  deployment

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

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  

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!  

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 withDocker-­‐Compose

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