Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Voxxed microservices Reactive Bees

112 views

Published on

Ever wondered how honeybees have come to be some of the world's most efficient architects? Learn how we can all use mother nature's expertise to better architect our software solutions to be more reactive, responsive and resilient through reactive architecture frameworks.

Published in: Software
  • Be the first to comment

Voxxed microservices Reactive Bees

  1. 1. Reacting to the future of Application Architecture Grace Jansen Developer Advocate IBM @gracejansen27#VoxxedMicroservices
  2. 2. Evolution of software @gracejansen27
  3. 3. Bees and Software Link @gracejansen27
  4. 4. Food Foraging @gracejansen27
  5. 5. Long Live the Queen @gracejansen27
  6. 6. Bees at War @gracejansen27
  7. 7. Reactive Manifesto ResilientElastic Message-Driven Responsive @gracejansen27
  8. 8. Reactive Architecture, the future of application architecture? @gracejansen27
  9. 9. Reactive programming vs Reactive systems VS @gracejansen27
  10. 10. So, how can we enable these reactive bee-haviours?
  11. 11. • Context • Model • Bounded Context • Ubiquitous Language • Aggregate Roots Domain Driven Design (DDD) @gracejansen27
  12. 12. Asynchronous Communication @gracejansen27
  13. 13. Event-Sourcing/CQRS @gracejansen27
  14. 14. High Availability / Eventual Consistency @gracejansen27
  15. 15. Sharding @gracejansen27
  16. 16. Back Pressure @gracejansen27
  17. 17. Bulkheading @gracejansen27
  18. 18. Circuit Breaking @gracejansen27
  19. 19. Reactive Frameworks Spring Reactor @gracejansen27
  20. 20. @YourTwitterHandle#VoxxedMicroservices #YourTag Why do you care? What implications does this have?
  21. 21. Real World Example -Verizon 175M Visits/Month 50M Unique Visitors/Month 2.5 Billion Interactions/Year 88% Interactions are Digital 48% Digital Sales on Mobile Devices Always Up For Iconic Launch @gracejansen27
  22. 22. Real World Example • Conversion rate UP by 1.6x (from 1.9% to 3.1%) • Page response time improved from 7-10 seconds to 2-3 seconds • Runs using 1/8th of Infrastructure • Deployment time improved from 4-8 hours to 30 minutes • Developers are 20-40% more productive • Order completion improved from 41 minutes to 27 minutes @gracejansen27
  23. 23. Do you care about these? ResilientElastic Message-Driven Responsive @gracejansen27
  24. 24. What Can You Do?
  25. 25. Links to Learn More https://www.reactivemanifesto.org/ https://developer.ibm.com/series/reactive-in-practice/ https://www.oreilly.com/learning/why-reactive https://www.lightbend.com/blog/understand-reactive-architecture- design-and-programming-in-less-than-12-minutes https://akka.io/ https://www.lagomframework.com/ https://towardsdatascience.com/cap-theorem-and-distributed- database-management-systems-5c2be977950e https://vertx.io/ @gracejansen27
  26. 26. @gracejansen27 https://www.linkedin.com/i n/grace-jansen/ Thank You

×