test driven microservices
play

Test Driven Microservices System Confidence through Journeys, - PowerPoint PPT Presentation

Test Driven Microservices System Confidence through Journeys, Traces & Contracts @russmiles Biker me TBD Say Microservices one more time Reactive TBD A Definition The kingdom of heaven is like a mustard seed, which


  1. Test Driven Microservices System Confidence through Journeys, Traces & Contracts… @russmiles

  2. Biker me… TBD

  3. Say “Microservices” one more time… Reactive…

  4. TBD

  5. A Definition…

  6. The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds, yet when it grows, it is the largest of garden plants and becomes a tree, so that the birds come and perch in its branches (Matthew 13:31-32). - Of Mustard Seeds and Microservices (Micah Blalock) -- https://www.credera.com/blog/technology- insights/java/mustard-seeds-microservices/

  7. “Loosely coupled service oriented architecture with bounded contexts”

  8. Loosely Coupled Services that 
 can change

  9. Which is GREAT! but…

  10. Testing in an 
 Uncertain World?

  11. Confidence in an Uncertain World

  12. Testing the Pieces is Good

  13. But…

  14. But

  15. How to make sense?

  16. Confidence, Comprehension, Intent

  17. Across MANY Microservices…

  18. We have a tool for that…

  19. History…

  20. story…

  21. story…

  22. Stories are powerful

  23. Utnapishtim

  24. Noah

  25. Learning and Comprehension through Stories

  26. Confidence , Comprehension, Intent

  27. The problem?

  28. Front-end Only sucks

  29. Acceptance in Microservices is Across Pipeline

  30. Introducing ‘Journeys’

  31. Introducing 
 ‘Pipeline Journeys’

  32. Just expectation?

  33. ‘Live too’

  34. That’s all good but…

  35. Change?

  36. Even Drop-in Replacement can be a Challenge!?

  37. But there’s worse…

  38. Contract Change.

  39. *?it Happens…

  40. We need to deal!

  41. Event Sourcing is Key!

  42. Size 
 doesn’t matter

  43. SLOC doesn’t matter

  44. Cognitive Overhead DOES

  45. What can your System DO?

  46. WT*?!

  47. The real problem?

  48. The general problem…

  49. d

  50. do

  51. bdo

  52. S

  53. Complexity 
 of 
 Microservices

  54. We can do better

  55. We can do much better

  56. We have done this before…

  57. Simplify Enterprise Java

  58. Simplify Microservices

  59. What can you do?

  60. www.leanpub.com/antifragilesoftware

  61. Get Involved!

  62. Thanks for your time! @russmiles russmiles.com

Recommend


More recommend