Under constructionTech blog under construction
My name is Adam Walkowski and I help bigger and smaller organizations with design and delivery of modern web products. I'm writing here about new discoveries in technology landscape, best software design practices and improving development processes.
Architecture as Code
I believe that good software design has positive impact on all software delivery life cycle. Good software design should reflect business requirements and should be aligned with business goals. Therefore it is natural that design evolves with business and changed in time. Tracking such design changes is nothing different than tracking changes in codebase reflecting business rules.
As an old-schooled software developer I am anchored in proven design patterns and techniques. I trust agile product development frameworks and I'm enthusiast of proven architecture patterns and documenting solution decisions. In recent years I have developed mostly web-based solutions so I had been choosing best practices aligned with distributed systems and infrastructure-as-a-code as, in my opinion, if something could be automated, it probably should be automated ;).