microservices with nancy and vs code

18
How to build Microservices with Nancy and VS Code Celso Junior MCPS | MCSA | MS | MCSD | Software Engenieer Student | Startups Lover | Small-Cap Stock Investor @celsojr full celsojrf ull cels ojr

Upload: celso-junior

Post on 12-Apr-2017

66 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Microservices with Nancy and vs Code

How to buildMicroservices

with Nancy and VS Code

Celso JuniorMCPS | MCSA | MS | MCSD | Software

Engenieer Student | Startups Lover | Small-Cap Stock Investor

@celsojrfull

celsojrfullcelsojr

Page 2: Microservices with Nancy and vs Code

PRESENTATION OVERVIEWMicroservice•What is a Microservice?•Microservice principles•Architecture proposal•Microservice “don’ts”•Transformation of architectureNancy•What is a Nancy?•How did I meet Nancy?•The project•Prerequisites for developing with Nancy•Hello world demonstrationVS Code•What is VS Code?•How to install some useful plugins?•How to configure the debugger?

Demonstration•Liquidation project overview

Page 3: Microservices with Nancy and vs Code

MICROSERVICE

Page 4: Microservices with Nancy and vs Code

“We cannot say there is a formal definition

of the microservices architectural style”

- Martin Fowler

Page 5: Microservices with Nancy and vs Code

WE DON’T UPDATEMICROSERVICES,WE REPLACE IT.

Page 6: Microservices with Nancy and vs Code

Automate things, but do not increase complexity

Page 7: Microservices with Nancy and vs Code

Keep it small

Page 8: Microservices with Nancy and vs Code

Methodology

Process

Pattern

Platform

Device

Waterfall

Agile

Lean Engineering

Gated

Scrum

Continuous Delivery

Transformation of architecture

2-Tier Monolithic

3-Tier Layered

Microservice

Windows

Windows / Linux

Cloud

Desktop

Browser

Any device

Page 9: Microservices with Nancy and vs Code
Page 10: Microservices with Nancy and vs Code

Nancy download page and resources

http://nancyfx.org/Lightweight,low-ceremonyframework forbuilding HTTP based services on.Net and Mono

Page 11: Microservices with Nancy and vs Code

“Simplicity is the ultimate sophistication.”

Page 12: Microservices with Nancy and vs Code

Nancy hello world demonstration

Page 13: Microservices with Nancy and vs Code

VS Code

Page 14: Microservices with Nancy and vs Code

VS Code download page and resources• https://code.visualstudio.com/• Free• Open source• Runs everywhere

Page 15: Microservices with Nancy and vs Code
Page 16: Microservices with Nancy and vs Code
Page 17: Microservices with Nancy and vs Code

Liquidation project overview

Page 18: Microservices with Nancy and vs Code

Presented by Celso Junior@celsojrfull

All opinions in this presentation are my own. The content shown here is not endorsed by Microsoft, .Net Foundation or its partners. All rights reserved.

Q&A

How to buildMicroservices

with Nancy and VS Code