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

Simple Crossplatform REST-Service with .NET, Vagrant and Docker

Embed Size (px)

Citation preview

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