The post order is a bit wrong. But I was witnessing the same problem at a job. Lack of clear architecture. As I thought about it, I was currently no better, and I was a team of one, with no excuses. I recognized that with a lack of written architecture, I was having problems organizing and planning the project. And if a team of one was having a problem, imagine a team or even multiple teams with the same problem. But better late than never.
Before I can architect anything, I needed a goal. What was my elevator pitch for this project and why it should exist? Here is what I came up with.
An IT infrastructure and software development lifecycle in a box for my home projects, with the capability to grow and maintain a corporate-like and team enforcing workflow and best practice on the cheap.
Not a bad goal if I do say so. And I do 😉
Now I know what you are thinking. How can one breathe with a goal so high in the clouds? And my answer would be, that is exactly part of the solution. Cloud technology has come so far that we even have it available for free. Continue reading Private Cloud Architecture