Hay principalmente 5 tipos de arquitectos. Una breve descripción se menciona a continuación:
1. Arquitecto de soluciones:
Son responsables del diseño general de la solución para la aplicación, a un nivel muy amplio, que incluye la identificación de diferentes módulos y sus interacciones, la selección de la pila de tecnología, etc.
2. Arquitecto de la aplicación:
- ¿Las compañías de TI en India realmente están explotando a los ingenieros de software, ya que estas compañías tienen tantas opciones para elegir un candidato debido a la aparición de muchos institutos de ingeniería?
- Al realizar un proyecto de análisis de datos de un año para un cliente, me informaron que solo recibiré MS Access y Excel. Piensan que las herramientas serán suficientes. Si estuviera en mi lugar, ¿cómo convencería al equipo de TI de que Access / Excel será insuficiente?
- ¿Por qué no pueden las empresas de TI como Infosys y Wipro inventar algo?
- ¿Cómo impulsa la TI a la industria del petróleo y el gas?
- Cómo conseguir un trabajo de TI en Delhi NCR
Son responsables del diseño del modelo de objeto para la aplicación, según las directrices de la Solución-Arquitectura. También diseñan / identifican diferentes patrones de diseño que se utilizarán, además de OOAD.
3. Arquitecto de la base de datos:
Diseñan una base de datos de alto rendimiento que admite el modelo de objetos creado por el arquitecto de aplicaciones.
4. Arquitecto de rendimiento:
Son responsables del rendimiento de la aplicación alojada, que es una combinación del rendimiento del código y el entorno de hospedaje, ¡ambos!
5. Arquitecto de seguridad:
Son responsables de la seguridad de la aplicación contra todas las amenazas, internas o externas.
Estos, a veces, son roles superpuestos. Además, a veces, una sola persona puede realizar múltiples funciones.
Supongo que obtener estos roles solo es posible demostrando sus habilidades …, que se aprenden solo con una experiencia, cuando la aptitud de un arquitecto está presente. Una aptitud de un arquitecto es bastante diferente de la de un desarrollador.
¡Espero que ayude!
Manoj Bhaiwal,
http://manoj.bhaiwal.com