microservices in production 15/12/2015

Post on 12-Apr-2017

377 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

@d4miendaly

Who am I?

● Damien Daly● Techlead on Newsweaver analytics team● @d4miendaly● techblog.newsweaver.com

Over 400 organizations in 97 countries use Newsweaver to help them inform, engage and inspire employees

Loosely coupled service oriented architecture with bounded contexts “

”- Adrian Cockcroft

Our approach to development

Cost of running in production

Benefits we are seeing

Some of the techs we use

browser

report-front-api-svc

employee-metrics-svccontent-metrics-svc

Reports Context

dropwizardservice

docker image

replication controller Endpoints:/businessLogic/health/metrics

Typical Service

What happens when we get a bug?

Bugfix branch + fix

PRBuild + Automated test

Deploy to Staging via kubernetes

Acceptance Tests

Deploy to Live via kubernetes

Synthetic tests live

Quick recap

● start small● many benefits● pay the costs in tandem with application development● a lot of of these principles can be applied to most development approaches

?techblog.newsweaver.com@d4miendaly

top related