Productize Your Services! @ springone 2017

Affa5b7b3a311fcf5f868859d586b410?s=47 shagemann
December 05, 2017

Productize Your Services! @ springone 2017

Given at springone platform in 2017, these slides won't make much sense as they are pretty much all animated. Even the animated version doesn't have much chance of making sense without the talk track. Check out the recording!

Moving to a microservices architecture is not just a technology problem. With the level of tooling and support we get from Spring and platforms like Cloud Foundry, the really daunting tasks quickly move to organizational challenges. How does one find and define the organization’s shared services? What are their boundaries? How should they get distributed? In this talk we will use the Spring Framework’s great support for building services infrastructures, harness the superpowers of PaaS for scalable deployment, and combine this with Lean and Agile principles of product development to lay out a blueprint for how organizations can reason about and develop their service architectures effectively.

Affa5b7b3a311fcf5f868859d586b410?s=128

shagemann

December 05, 2017
Tweet

Transcript

  1. None
  2. None
  3. Productize your services! Stephan Hagemann @shageman 4

  4. None
  5. Part I A Software Development Journey

  6. What I mean when I say services

  7. None
  8. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software,

    Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 9
  9. What I mean when I say productize

  10. Agile Lean User centered design

  11. Agile Lean User centered design

  12. None
  13. None
  14. None
  15. None
  16. None
  17. None
  18. None
  19. Agile Lean User centered design

  20. None
  21. None
  22. None
  23. None
  24. Agile Lean User centered design

  25. None
  26. None
  27. None
  28. None
  29. None
  30. Agile Lean User centered design

  31. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software,

    Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 32
  32. and then there is Two Speed IT…

  33. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software,

    Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 34 Speed 1 Speed 2
  34. None
  35. None
  36. None
  37. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software,

    Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 38
  38. None
  39. Typical Antipatterns

  40. None
  41. None
  42. None
  43. None
  44. Part II A Productized Service

  45. None
  46. None
  47. None
  48. None
  49. None
  50. None
  51. Example: Service + Broker + Client Aurora Mirea and Sannidhi

    Jalukar https://github.com/auramirea/cloudfoundry-service-broker
  52. Part III Journeys from the Wild

  53. None
  54. None
  55. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software,

    Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 56
  56. None
  57. None
  58. Learn More. Stay Connected. The Modern Family - Modernizing Applications

    to 
 Pivotal Cloud Foundry - Getting Out of the Big Ball Of Mud 59 #springone @s1p Tomorrow: Same time! Same room!
  59. Summary Use modern software development practices based on Lean, Agile,

    and user- centered design for all your services, including your internal services!
  60. Conclusion How far can we take this?

  61. None
  62. None
  63. None
  64. None
  65. None
  66. None
  67. None
  68. None
  69. Learn More. Stay Connected. Thank you for your attention! 70

    #springone @s1p Stephan Hagemann @shageman