microservices in production 15/12/2015
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