Saturday, May 24, 2008

Thought for Today

Today, after about a whole day of restructuring our automated build, I am getting back to doing architecture.
I find it a bit hard to get back into it... it takes a while to re-focus from the practical, back to the theoretical, but at the same time it is good to just be able to not write documents the whole day long.

Automated Build & Deployment
I must say that I am quite pleased with the restructure of the automated build.
The tool:
  1. Builds
  2. Runs Unit Tests and Checkstyles and generates JUnit and Checkstyle Reports
  3. Instruments Classes and generates a Coverage Report
It is the first time in my organisation that we've got this level of build automation, which is quite exciting for me.

We have also introduced and automated deployment process, by which we can identify which version of which application will be deployed to the Development Integration Environment and then move through the higher environments (test through to production) in a controlled manner.

Architecture
Well then, now back to Architecture.

For this specific part of the project, most of the architecture is "Hardware and Network Architecture", my least favorite view in the architecture. However, it must be done... I am also looking at the "Security View", since more than half of securing the System involve securing the Networked System.

Most of my focus is currently set to the definition of a "High Avialability" environment for our systems to run in.
I have been working on this part of the architecture (off and on) for about 2 weeks and I am almost ready for a first draft release to our "Infrastructure Services Group" and our "Security Services Group". With their feedback I will finally be able to finalize these two views and move on to the more exciting part "Application Architecture"

0 comments: