Compatibilidad con la carga de trabajo en un rol consultivo
Los arquitectos deben buscar formas de mantenerse involucrados con la carga de trabajo a medida que cambia con el tiempo. Su rol no termina con la entrega de diseño ni la consulta durante la implementación inicial. Los arquitectos aportan perspectiva que se pueden usar en otras actividades relacionadas con la evolución del producto.
Ejercicios de modelado de compatibilidad
Teams puede modelar cargas de trabajo en varias dimensiones y con varios fines. Por ejemplo, las cargas de trabajo pueden abstraer señales de estado fuera de los detalles de implementación y en construcciones empresariales. O bien, pueden modelar el crecimiento del sistema a lo largo del tiempo o el proceso de licencia para evaluar modelos de facturación alternativos.
Tanto si el modelo es una abstracción como si evalúa hipotéticos para informar a una decisión empresarial futura, los arquitectos contribuyen a ese proceso. Usan su información sobre el diseño de la carga de trabajo, sus limitaciones conocidas o previstas, y sus características de escalado, para validar o ajustar las suposiciones en el modelo y aproximar el sistema con mayor precisión. Por ejemplo, los arquitectos revisan el modelo de mantenimiento de un flujo crítico mediante la evaluación de las características de las dependencias, como los objetivos de nivel de servicio (SLO).
Compartir posibles mejoras
Los arquitectos permanecen al día con aspectos básicos, como las ofertas de proveedores de nube y los patrones de diseño del sector. Es posible que las características de última generación cuando se diseñó una carga de trabajo ya no estén. O bien, los patrones de uso esperados de la aplicación podrían no manifestarse de la manera en que se predijeron. En casos como estos, hay una oportunidad para que presente una recomendación para optimizar o refinar aún más el diseño actual en función de este nuevo conocimiento.
Como arquitecto, debe realizar un seguimiento con el equipo de carga de trabajo periódicamente después de que la carga de trabajo esté activa. La comunicación continua le ayuda a ampliar sus conocimientos para el trabajo de diseño futuro viendo cómo se implementó el diseño y cómo funciona con el uso real. También le permite ofrecer recomendaciones de optimización basadas en la implementación y el uso reales.
Asistencia en las revisiones
Cuando se está revisando una carga de trabajo, como una auditoría oficial o una revisión de cumplimiento, la participación del arquitecto del sistema puede ser una boon al proceso. Aportan el registro de decisión de arquitectura de la carga de trabajo para ayudar a responder preguntas sobre las opciones de implementación. También proporcionan diagramas actualizados para visualizar el sistema durante las conversaciones y proporcionar experiencia en la materia.
Los arquitectos tienen conocimientos autoritativos que crean confianza en el producto durante las interacciones de clientes o financiación selectas. Pueden obtener información sobre las demandas únicas que tienen los clientes para el producto y tener en cuenta esas necesidades en el diseño del sistema.
Revisión de los cambios propuestos
Cada carga de trabajo tiene un trabajo pendiente que va de trabajo amplio y direccional a tareas específicas. Los arquitectos deben participar en la recopilación de requisitos, ámbito y criterios de aceptación de edificios para los elementos de trabajo.
El equipo de implementación está ocupado entregando elementos de trabajo actuales, por lo que los arquitectos pueden usar su tiempo para revisar, validar y refinar los elementos de trabajo futuros. Pueden ayudar a detectar cuándo una nueva característica requiere un rediseño de un componente en el sistema, proporcionar análisis de costos sobre un cambio propuesto o proponer un enfoque para introducir nuevos cambios de forma incremental. En última instancia, la implicación de un arquitecto al principio del proceso para un cambio propuesto que implica una nueva funcionalidad o una base de usuarios expandida minimiza el trabajo y ayuda al equipo a descubrir acantilados en el diseño.