Saturday, August 30, 2014

How To Become A Software Architect

So you want to become a Software Architect ? If yes then please read on.

There are 3 types of architects in Software Industry.
1. Application Architect
2. Solutions Architect
3. Enterprise Architect.

If you are a developer currently then you may like to become a team leader first. Once you become a team leader you may aim to become an Application Architect. The application architect a good and experienced team leader. Plus Application Architect would need lot of knowledge about creating High Level Design and Low Level Design documents. Application Architect will have to use the single type of technology. So for example Java Web Application Architect can create MVC type of application.

The Solutions Architect are those who provide solutions to the business as well as team leaders and application architects. 

The Enterprise Architect can provide solutions to the business and they can give recommendations to even switch the platforms. So an enterprise architect can tell the business to switch between java and .net. Application architect cannot do that. Solution architect can do it but his focus would more on solution.

There are different certifications for each type of roles, for application architect there what matters are multiple technical certifications. For Solution architect position you need be more of a business person who is tech savvy, rather than technical person who is business savvy. Enterprise architect is mostly an experienced solution or application architect.

No comments: