if you spent time looking at the systems in the wild you will note that the systems are way to complex and have many many relationships between internal components. Its the relationships between the code structures that make a systems difficult to work on. You might need to work on something as simple like this.… Read More »
Volatility based decomposition is way to break a system up into components that can absorb change and result in a stable system. It builds on SOLID principles and can be viewed as the opposite of functional decomposition.
Functional decomposition is a way to decompose \ break down a system into its most simplistic components and functions for rapid application development.
The hidden monolith I decided to start an article based on the “Hidden monolith”. Micro-services are the latest architecture style that everyone is employing. Often companies hear the new buzz word “Micro services” and say – “We must do that” … and when you start to analyze their system you realize… they got it a… Read More »
In the following post I will show why you need a dedicated software architect by drawing some parallels to actual architects from the building industry to show why you need a software architect.
Below are the concerns of the architect. There are many concerns and many different types of architects responsible for the concerns at different levels.
Architecture vs Design Often people look at these two topics – architecture and design and think the two look similar and so they can be done by the same individual. As a result the role of technical lead and architect gets merged.
GDPR or General Data Protection Regulation is a European law relating to the security and data privacy of an individuals information relating to his identity. The law will come in effect on 25 May 2018.
As developers we are taught that the lack of process and coding standards are the reason for project failures. The majority of us blindly believe it without really examining if this is the truth. Let me take you on a trip down the rabbit hole and let’s explore the truth of the matter.
I spent the last week on a TOGAF 9.1 course in the hope that it will assist me with furthering my career by moving out of the developer role and moving myself further down the road to become a security / infrastructure architect – roles that I already partially fulfill. Why? After 19 years of coding I… Read More »