Today I read this book about Software Architecture Patterns.
I think it provides a good starting point into learning more about architectural patterns and why and when to use specific patterns.
I don’t think I have learned a lot that’s going to be useful soon. I had already heard/read a bit about event-driven, microservices and layered architecture, some info confused me and I can’t really translate everything to applications that I have worked on.
It made me thing about testability of different types of architecture though. And I started to draw a model of our latest application using a ports-and-adapters achitecture explanatory visualisation as a base.
Things I don’t know much about:
- Testing distributed applications
- Visualising patterns and models (which I think would help me understand stuff better)