These are the best podcast/talks I've seen/listen to recently:
- Monolith Decomposition Patterns (Sam Newman) [Architecture patterns, DDD, Microservices] (⭐⭐⭐⭐⭐) Sam Newman shares some key principles and a number of patterns to use to incrementally decompose an existing system into microservices. He covers patterns that can work to migrate functionality out of systems hard to change, and looks at the use of strangler patterns, change data capture, database decomposition and more.
- Strategic Autonomous Design: Patterns & Heuristics (Nick Tune) [DDD, Design] Practical techniques for identifying effective modules in your software systems and enabling autonomous teams in your organization, and you’ll see modeling patterns based on real-world examples from a variety of domains. Along the way, you’ll learn about the theoretical concepts underpinning the techniques, touching on DDD, Systems Thinking, Promise Theory, Theory of Constraints, and more.
-
Product Discovery: Engineering perspective
(Eduardo Ferro)
[Engineering Culture, Product, Teams]
A product team with excellent product discovery habits has a tremendous competitive advantage. Engineers must get involved in the continuous product discovery process. Learn how to leverage technology, team organization, and practices to facilitate this learning process. The talk tries to explain why every team needs Product Discovery, what does an effective team look like and how our systems should facilitate Product Discovery.
Slides: http://www.eferro.net/2020/06/technology-at-core-of-product-discovery.html
Additional Notes: https://miro.com/app/board/o9J_ksGhEsM=/
Disclaimer: This is my first public talk in English, and I think the delivery is awful, but I think the content adds value, so I decided to include it in this post.
Related: