Esta página pretende ser un índice de todos los aspectos destacados de los proyectos en los que he participado. Desarrollaré primero los temas más importantes y espero que esto les sirva de guía para implementar mejoras en sus proyectos.

Arquitectura Magento

  • ¿Por qué Magento es la mejor solución para el comercio electrónico?
  • ¿Por qué Magento tiene un rendimiento bajo?
  • Antipatrones de rendimiento de Magento - Plugins de pago
  • Antipatrones de rendimiento de Magento - Estructura del código
  • Antipatrones de rendimiento de Magento - Temas
  • Antipatrones de desarrollo de Magento
  • Antipatrones de arquitectura de Magento
  • Autoescalado de Magento
  • Alta disponibilidad de Magento
  • Ejecución de contenedores de Magento
  • Contenedorización de Magento
  • Comunidad de Magento vs. Magento Enterprise
  • Magento multiinquilino
  • Canalización de CI/CD de Magento

Mejoras de arquitectura para una startup

Observabilidad

  • Implementación de Grafana.
  • Implementación del frontend de Datadog.
  • Implementación del backend de Datadog.

Ahorro de costos

  • Ahorro de costos - Programa de eliminación de entornos de Feature Branch.
  • Ahorro de costos y optimización - Implementación de CDN.
  • Ahorro de costos y optimización - Transformaciones de imágenes.
  • Ahorro de costos y optimización - Optimización de consultas SQL.
  • Ahorro de costos y seguridad - Implementación de OpenVPN.
  • Ahorro de costos y seguridad - Migración de aplicaciones a contenedores.
  • Ahorro de costos y seguridad - Migración de bases de datos a una subred privada.
  • Ahorro de costos y seguridad - Acceso SSH desde aplicaciones externas de Big Data.
  • Ahorro de costos - Migración del motor de base de datos.
  • Ahorro total de costos: $-130,000 anuales.

Seguridad

  • Mitigación de fraudes.
  • Implementación de tokens CSRF.
  • Google reCaptcha Enterprise.
  • Implementación de WAF.
  • Control de bots con captcha.
  • Reglas de inyección SQL.
  • Bloqueo de solicitudes basadas en patrones de expresiones regulares. - Bloquear solicitudes según IP.
  • Panel de detección de fraude en Grafana.
  • Políticas de seguridad de contenido.

DevOps y CI/CD

  • Cultura de no culpar.
  • Implementación de CloudFormation.
  • Crear patrones.
  • Contenedorización de aplicaciones.
  • Pipelines.
  • Implementaciones basadas en troncales.
  • Implementaciones de ramas de funciones.
  • Implementaciones de revisiones.
  • Pipelines multietapa de Docker.
  • Capacitación para el control de calidad.
  • Capacitación para usuarios sin conocimientos técnicos.
  • Sonarqube.

Sitio web Educativo

  • Introducción
  • aplicaciones en Contenedores.
  • Implementación de OpenObserve.
  • Cursos.
  • Desafíos.
  • Pruebas.
  • I18n - Internacionalización