Day 15 - Overview of Digital Products and their components (Preview)
Summary of last 14 days of advent calendar, for PMs who want to be more technical
If you have been with me in the last 14 days, you've seen quite a lot. We have touched on interesting technical concepts that are useful for Product Managers in understanding what their team is going through and why things are the way they are 🤓. More specifically, we touched upon the following concepts:
Day 1: What is a REST API?
Day 2: Webhooks, why we use them, and how they are different than APIs.
Day 3: Microservices vs. Monolith architecture, what are their pros and cons, and when we should use each architecture?
Day 4, 5, 6: We talked about Git, and how its shared repositories allow engineers to work on a single product in scale. As I said in the material, I believe it is the most underlooked technology piece because everything we have around us is partly thanks to having Git. (bold statement but I think so)
Day 7 and 8: DevOps, what it means, and why we have it. (do you still remember? 😉)
Day 9: Engineers, and their many many different types 👷🏽
Day 10: Environments and stages: A newly developed feature goes from a developer's laptop (local machine) up to the production environment.
Day 11 and 12: Feature Flags, and how we can control who can see the new feature we are launching (and why we might roll it out that way).
Day 13 and 14: Tech Stacks, how they are similar to Lego pieces, and how knowing them can be helpful for PMs. Also yesterday we went deeper into popular Frontend frameworks, talking about React, Angular, and Vue.js.
It's a good base so far. I planned to publish the Backend frameworks for today, but in today's post, I want us to take a step back and look at the big picture.
How these different technologies and concepts are fitting together, will help with understanding any other concept much easier.
The next post will be about the Technical Map of Digital Products, as best as I can, with as much as I have experience with. Like any other map, No map is perfect, but it needs to be good enough to help us navigate our way. And I hope it will be a good enough map to start with. You can see a preview of it below:
Take care and see you tomorrow!
Love you 💌