micro services conquer monoliths

45
Micro services Conquer monoliths Before they own you

Upload: kiran-singh

Post on 14-Jul-2015

214 views

Category:

Software


2 download

TRANSCRIPT

Micro services

Conquer monoliths

Before they own you

HOLY

SHIT

github.com/Netflix

fail often

What

REASONABLY

SMALL

WEB

SERVICES

PIMP MY

MONOLITH

Database

Middle tier

Front end

BOUNDED CONTEXTS

Why

NETWORKS

REST & JSON

CLOUD

DEPLOYMENT TOOLS

INFLEXIBLE RELEASES

Dependency hell

Deploymentsupgrades

How COULD You!!!

BIT OF WORK

FAIR

Autonomy

•Trials

•Feature FLAGS

•Versioning

Tech diversity

Powercraft

SCALING

Powercraft

gilt

quickeron boarding

PLATFORMS

how

Build

monolith

first

Servers

Monitoring

deployment

Breakup

monoliths

Legend applications

Web

Windows

DMZ

BUY IN

Developers

Documentation

Templates

Scripts

libraries

DMZ

Error

reporting

Eat your

own

Dog food

Legend applications

Web

Windows

DMZ

Contract Testing

Consumer driven

DMZ

CLIENT CERTS API KeysHTTPS

Not

(just)

About

technology

MS architecture: tiny.cc/MSarch

Martin Fowler: tiny.cc/martinOnMStiny.cc/martinOnMSgist

Zhamak Dehghani: tiny.cc/zhamakOnMS

MS in Lokad: tiny.cc/MSinProd01

MS in Karma: tiny.cc/MSinProd02

Steve Yegge: steverant.pen.io

resources