Scalable development
This page intentionally left blank
Core
Product
Web
Android
non-mobile
RQ
IOS
DW
Reporting
Content
Ops
Admin
Det
Sonos
Marketing
Core
Product
Web
Android
non-mobile
RQ
IOS
DW
Reporting
Content
Ops
Admin
Det
Sonos
Marketing
Code Review
Code Review
Code...
DB
Mediagraft
Web
Datawarehouse
Mobile
Solr
Sonos
Sonos API
Recommendations
Web API
DB
Mediagraft
Datawarehouse
Mobile
Solr
Sonos
Sonos API
Recommendations
Feature
flags
Events Metadata
Station
Groups
SSO
W...
REST vs Thrift vs
Message bus
Load Testing
Rollback
Profiling
Load Balancer vs Service discovery
Cost of engineering
effor...
[Microservices - Martin Fowler](http://martinfowler.com/articles/microservices.
html)
[Microservice architecture](http://y...
BBM - Microservices
Upcoming SlideShare
Loading in …5
×

BBM - Microservices

334 views

Published on

Separating a monolithic java code base into microservices

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
334
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

BBM - Microservices

  1. 1. Scalable development
  2. 2. This page intentionally left blank
  3. 3. Core Product Web Android non-mobile RQ IOS DW Reporting Content Ops Admin Det Sonos Marketing
  4. 4. Core Product Web Android non-mobile RQ IOS DW Reporting Content Ops Admin Det Sonos Marketing Code Review Code Review Code Review Code Review Bugs Bugs Bugs Bugs Technical Debt Technical Debt Technical Debt Technical Debt
  5. 5. DB Mediagraft Web Datawarehouse Mobile Solr Sonos Sonos API Recommendations Web API
  6. 6. DB Mediagraft Datawarehouse Mobile Solr Sonos Sonos API Recommendations Feature flags Events Metadata Station Groups SSO Web Web API Mobile API
  7. 7. REST vs Thrift vs Message bus Load Testing Rollback Profiling Load Balancer vs Service discovery Cost of engineering effort Circuit breaking Handle Failure Testing Monitoring Packaging Service as a war Service as a jar Deployment
  8. 8. [Microservices - Martin Fowler](http://martinfowler.com/articles/microservices. html) [Microservice architecture](http://yobriefca.se/blog/2013/04/29/micro-service- architecture/) [Reactive manifesto](http://www.reactivemanifesto.org/) References

×