principles of microservices
play

PRINCIPLES OF MICROSERVICES Sam Newman Microxchg, Berlin 2015 1 - PowerPoint PPT Presentation

PRINCIPLES OF MICROSERVICES Sam Newman Microxchg, Berlin 2015 1 @samnewman There is no hyphen in microservice @samnewman micro-service @samnewman micro-service @samnewman Building Microservices DESIGNING FINE - GRAINED SYSTEMS


  1. Strangler App Thread Pool Legacy App Legacy App Legacy App @samnewman

  2. Strangler App Thread Pool Failing…slowly! Legacy App Legacy App Legacy App @samnewman

  3. Strangler App Thread Pool Failing…slowly! Legacy App Legacy App Legacy App @samnewman

  4. Strangler App Thread Pool Thread-pool exhausted Failing…slowly! Legacy App Legacy App Legacy App @samnewman

  5. Strangler App Thread Pool Thread-pool exhausted No requests to other downstream apps Failing…slowly! Legacy App Legacy App Legacy App @samnewman

  6. Strangler App Thread Pool Thread-pool exhausted No requests to other downstream apps Failing…slowly! Legacy App Legacy App Legacy App @samnewman

  7. Requests Building Up Strangler App Thread Pool Thread-pool exhausted No requests to other downstream apps Failing…slowly! Legacy App Legacy App Legacy App @samnewman

  8. Strangler App Thread Pool Legacy App Legacy App Legacy App @samnewman

  9. Strangler App Thread Pool Fix Timeouts Legacy App Legacy App Legacy App @samnewman

  10. Strangler App Thread Pool Fix Timeouts Legacy App Legacy App Legacy App @samnewman

  11. Strangler App Thread Pool Thread Pool Thread Pool Fix Timeouts Legacy App Legacy App Legacy App @samnewman

  12. Strangler App Thread Pool Thread Pool Thread Pool Bulkhead Fix Timeouts Downstream Connections Legacy App Legacy App Legacy App @samnewman

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend