El pilar Optimización de recursos y costos se centra en la arquitectura eficiente, la calidad del código y la utilización óptima de los recursos para maximizar las funciones de la plataforma, junto con la gobernanza y la conciencia de costos para alinear el gasto con el valor de negocio entregado. Estos patrones convierten los principios de diseño del pilar en prácticas concretas y revisables: qué buscar en una solución, qué aspecto tiene y los antipatrones que la socavan.
Principios de diseño
Estos patrones ponen en práctica los principios de diseño del pilar Optimización de recursos y costos. Léalos junto con el pilar Optimización de recursos y costos para obtener la orientación completa detrás de cada uno.
- Optimice el costo total de propiedad: evalúe las decisiones en el costo de vida completo, no la minimización de costos a corto plazo.
- Alinee el gasto con el valor de negocio: conecte cada inversión con un resultado de negocio mensurable de modo que pueda detectar el gasto que ya no obtiene su retorno.
- Diseño dentro de límites de plataforma: trate los límites reguladores como restricciones arquitectónicas adoptadas desde el diseño inicial, con margen de crecimiento.
- Optimice los recursos que ya paga: maximice el rendimiento y la eficiencia de los activos aprovisionados antes de comprar más capacidad.
- Licencias de tamaño correcto y consumo para uso real: haga coincidir cada usuario con la licencia que requiere su trabajo y diseñe automatizaciones para invocar servicios medidos de forma eficiente.
- Establezca la gobernanza financiera y una cultura de costes: incorpore el análisis de costes y beneficios en las decisiones de diseño como una responsabilidad compartida, no como un descubrimiento posterior a la implementación.
- Optimización continua: monitoree el gasto y el consumo de forma continua, ya que los desechos se acumulan de forma gradual y las prioridades evolucionan.
Cómo utilizar estos patrones
Cada categoría empareja patrones (con buen aspecto) con antipatrones (lo que debe evitar), organizados de modo que pueda revisar una solución área por área. Comience desde el resultado de optimización que necesita:
- ¿Diseñando una forma de solución eficiente? Utilice Architecture para arquitectura ampliable, diseño de modelo de datos y eficiencia de integración.
- ¿Ajustando el código en sí? Utilice Calidad de código para la masificación, la optimización de límites reguladores y las mejores prácticas de desempeño.
- ¿Controlando el gasto de licencia? Utilice Gestión de licencias para la optimización de licencias, la asignación de usuarios y la gestión de asignaciones.
- ¿Reduciendo el almacenamiento y el consumo de API? Utilice Almacenamiento y Optimización de API para la archivación de datos, la eficiencia de almacenamiento y la reducción de llamadas de API.
- ¿Establecer supervisión de costos? Utilice Gobernanza para el seguimiento de costos, los controles presupuestarios, el monitoreo de uso y las decisiones de construcción contra compra.
- ¿Agentes operativos en producción? Utilice Patrones de agencia para la eficiencia de tokens, la selección de modelos, el consumo de crédito y el monitoreo de costos de agentes.
Categorías de patrones
Patrones genéticos
Patrones de optimización de recursos y costos para sistemas de agentes incluyendo eficiencia de token, selección de modelo, gestión de recursos de agentes, consumo de crédito, modelado de TCO y monitoreo de costos de agentes.
Arquitectura
Patrones para arquitectura ampliable, diseño de modelo de datos, eficiencia de integración y optimización del sistema.
Calidad de código
Patrones para código eficiente, masificación, optimización de límites reguladores y mejores prácticas de desempeño.
Gestión de licencias
Patrones para la optimización de licencias, la asignación de usuarios, las licencias de funciones y la gestión de asignaciones.
Optimización de almacenamiento y API
Patrones para archivación de datos, eficiencia de almacenamiento, reducción de llamadas de API y optimización de integración.
Gobernanza
Patrones para el seguimiento de costos, controles de presupuestos, monitoreo de uso, asignación de costos y decisiones de construcción frente a compra.
Recursos relacionados
- Pilar Optimización de recursos y costos: los principios de diseño y la orientación arquitectónica que implementan estos patrones
- Optimización de recursos y costos para Agentic Enterprise: directrices de optimización para soluciones basadas en agentes
- Marco bien diseñado: cómo se ajusta Optimización de recursos y costos junto con los otros pilares
- Patrones y antipatrones: la biblioteca de patrones completa entre todos los pilares