¡Hola!, mi nombre es Andrés Aguilar, desde el 2007 estoy en la industria de la tecnología, donde mi mayor aporte ha sido en la Arquitectura Empresarial y de Soluciones, en este blog estaré publicando información detallada y práctica sobre cómo diseñar, implementar y optimizar la arquitectura de sistemas en entornos empresariales. Desde conceptos fundamentales hasta tendencias emergentes, cubriré diversos temas para ayudarte a comprender y aplicar los principios de arquitectura de manera efectiva. ¡Explora nuestro blog y descubre cómo mejorar tus habilidades en diseño, implementación y optimización de sistemas!
¡Bienvenido a mi blog!
Blog Posts
Multinube, la peor práctica
La multinube es considerada la peor práctica en arquitectura de nube y tecnología. Aunque algunos vendedores y jugadores de nicho promueven su uso, construir cargas de trabajo que sean completamente agnósticas a los proveedores de nube es extremadamente difícil y poco práctico. Además, la multinube no evita el lock-in y puede dificultar la negociación de descuentos. En la práctica, la mayoría de las empresas son mayormente dependientes de un proveedor principal y solo tienen algunas cargas de trabajo en otros proveedores. La multinube no es una estrategia comúnmente exitosa y puede limitar la capacidad de innovación de una empresa. Se sugiere considerar un entorno activo-activo en dos regiones del proveedor actual antes de aventurarse en la multinube.
May 11, 2024
Cloud
Nube
Arquitectura
Tecnología
Descomposición basada en volatilidad. Parte 1
La descomposición basada en volatilidad es fundamental en la arquitectura empresarial para manejar la complejidad y la incertidumbre. Al agrupar las funciones en dominios según la sinergia o autonomía, se logra flexibilidad, agilidad, reducción de la complejidad, facilita la toma de decisiones y fomenta la reutilización y consistencia. La descomposición funcional es útil a nivel empresarial, pero una vez que se llega al nivel de dominios, la descomposición funcional puede generar más complejidad. Es importante diseñar teniendo en cuenta la volatilidad y asegurarse de que los cambios en una parte de la arquitectura no afecten negativamente a otras partes en el futuro.
Arquitectura
Volatilidad
Descomposición
El problema del 2%
El problema del 2% se refiere a la limitada cantidad de tiempo que podemos dedicar a temas complejos debido a su baja frecuencia de ocurrencia. En áreas como la medicina y la arquitectura de software, es esencial contar con expertos especializados que puedan brindar soluciones eficientes y de calidad durante esos momentos críticos.
Jan 20, 2024
Arquitectura
Desarrollo
Tecnología
Arquitectos Arquitectando Arquitectura
Este documento presenta un marco para maximizar el impacto de los arquitectos de software en una organización. Se enfoca en establecer lineamientos y estándares, medir la madurez de los equipos en la adopción de estos lineamientos, y brindar asesoría y consultas. También se mencionan la arquitectura de referencia, las pruebas de concepto y la priorización de inversiones. Además, se discute la posibilidad de que los arquitectos desempeñen múltiples roles y se destacan las conclusiones clave del documento.
Jan 13, 2024
Arquitectura
Proyectos
Redes permisionadas — Análisis transacciones por segundo
El documento analiza diferentes algoritmos de consenso utilizados en redes permisionadas de Ethereum, como Prueba de Autoridad (PoA), Clique, Aura, Tolerancia a la falta Bizantina de Estambul (IBFT) y Raft. Se presentan estadísticas sobre la cantidad de transacciones por segundo que se pueden lograr con cada algoritmo, concluyendo que Quorum con IBFT es el más eficiente en términos de transacciones por segundo. Sin embargo, se menciona que Quorum tiene problemas de mantenimiento y actualizaciones.
Dec 26, 2018
Blockchain
Protocolo de votaciones en Ethereum
El protocolo de votaciones en Ethereum utiliza la tecnología Blockchain para garantizar la integridad de los datos, transparencia y tolerancia a fallos en los sistemas de votación electrónica. Los protocolos actuales se basan en registros públicos y pruebas criptográficas como la Prueba de Conocimiento Cero (ZKP) para asegurar la confidencialidad del voto. Sin embargo, existen desafíos en cuanto al costo computacional y la verificación de firmas ciegas. A pesar de esto, la implementación de un protocolo de votaciones seguro basado en Blockchain es una posibilidad a futuro.
Oct 22, 2018
Blockchain
Voto
Parity Secret Store
El Parity Secret Store es un módulo desarrollado por Parity Tech para su cliente Ethereum que permite guardar fragmentos de una clave ECDSA en la Blockchain y reconstruirla a través de un contrato inteligente. Esto asegura la seguridad de los mensajes y documentos. El Secret Store puede generar un par de claves ECDSA para un usuario y permite compartir secretos de forma segura y descentralizada. Utiliza un sistema criptográfico y el fragmentado de las claves ECDSA para garantizar la seguridad. Sin embargo, actualmente solo funciona con cuentas locales, pero se espera que en el futuro se pueda generar secretos desde cualquier cuenta.
Oct 22, 2018
Blockchain
Parity
