Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

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

A talk I gave at Trondheim Developer Conference 2015 about running .NET code on *nix systems using tools like Vagrant and Docker.

Andreas Mosti

October 26, 2015
Tweet

More Decks by Andreas Mosti

Other Decks in Technology

Transcript

  1. 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]
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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:
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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  
  26. 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!  
  27. 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
  28. 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