Mujer sonriente en un centro de datos mostrando experiencia tecnológica
Nodo Azul · Chicago

Blog Técnico

Desde West Loop

Notas del equipo sobre nube, código y operación diaria

Los 46 ingenieros de nuestros cuatro equipos de producto escriben aquí sobre lo que resuelven cada semana en empresas medianas de Chicago Loop, Pilsen, Cicero y Oak Park: migraciones a AWS y Azure, integraciones de ERP y CRM, y la reescritura progresiva de sistemas legados sin apagar la operación del cliente. Nada de teoría abstracta: cada artículo nace de un proyecto real.

Colegas analizando gráficos de migración en una pizarra
Migración cloud

Por qué documentamos cada migración con reversión en menos de 30 minutos

Cuando Elena Rodriguez, nuestra Gerente de Proyectos Cloud, diseña un plan de migración, el primer documento que escribe no es la arquitectura destino: es el plan de reversión. En las migraciones on-premise a AWS o Azure que hacemos para empresas de Cicero y el Loop, el riesgo real no está en mover los datos, sino en no poder volver atrás si algo falla a mitad de camino.

Nuestro proceso sigue tres fases fijas: réplica en paralelo del entorno productivo, ventana de corte con monitoreo activo y, si algo se desvía del comportamiento esperado, rollback documentado en menos de 30 minutos. Esto se apoya en snapshots versionados y en scripts de infraestructura como código, siguiendo los principios descritos por el NIST sobre cómputo en la nube. El resultado práctico: ninguno de nuestros clientes ha tenido una interrupción de servicio mayor a media hora durante una migración en los últimos tres años.

Para una pyme de 40 empleados en Oak Park, esto significó mover su ERP de un servidor físico envejecido a Azure en un fin de semana, con el equipo de contabilidad trabajando normalmente el lunes siguiente, sin notar el cambio de infraestructura.

Buenas prácticas

Lo que revisa David Chen antes de tocar un solo permiso de acceso

David Chen, nuestro Líder de Ciberseguridad, dirige las auditorías de vulnerabilidades que hacemos para equipos de entre 10 y 200 usuarios en Chicago. Antes de recomendar cualquier cambio técnico, su equipo revisa tres cosas: quién tiene acceso a qué, desde dónde y con qué nivel de autenticación. La mayoría de los incidentes que vemos en pymes no vienen de un ataque sofisticado, sino de permisos heredados que nadie revocó.

Nuestras auditorías siguen el marco de controles de la OWASP Top Ten para aplicaciones web y revisan políticas de acceso basadas en el principio de mínimo privilegio. Para una empresa de logística en Pilsen, esto significó reducir de 38 a 12 el número de cuentas con permisos administrativos sobre su sistema de facturación, sin afectar la operación diaria de ningún departamento.

El informe final nunca es solo una lista de vulnerabilidades: incluye una política de acceso escrita que el equipo de TI del cliente puede mantener sin depender de nosotros.

Profesional trabajando en una laptop revisando documentos de seguridad
Reunión de equipo frente a una pared de vidrio con notas adhesivas de brainstorming
Desarrollo a medida

Cómo organizamos cuatro equipos de producto sin perder consistencia

Marcus Whitfield, nuestro Director de Ingeniería, trabaja con cuatro equipos de producto permanentes, cada uno dedicado a un conjunto fijo de clientes en lugar de rotar entre proyectos. Esto cambia radicalmente cómo se construye software a medida: el equipo que desarrolló el módulo de inventario de una ferretería en West Loop sigue siendo el mismo que atiende los tickets de soporte de esa ferretería seis meses después.

En proyectos con React y Node.js, esto significa decisiones de arquitectura tomadas por gente que conoce el negocio del cliente, no solo el stack técnico. Las sesiones de brainstorming como la de la foto —con notas adhesivas sobre flujos de usuario reales— preceden siempre al primer sprint. Nada se construye sin entender primero cómo trabaja el equipo que va a usar el sistema.

Esta misma estructura aplica a las apps móviles en Swift que desarrollamos para equipos de campo: un gerente de operaciones en Cicero necesita algo distinto de un director de logística en el Loop, y nuestros equipos están organizados para reflejar esa diferencia, no para estandarizarla de más. Más sobre cómo organizamos estos procesos de desarrollo ágil puede consultarse en la documentación de Wikipedia sobre desarrollo ágil.

¿Tiene un sistema que necesita revisión técnica?

Patricia Nowak y el equipo de soporte técnico gestionado responden incidencias críticas con SLA de 4 horas. Si prefiere hablar primero de un proyecto, escríbanos o llame directamente.

Hablemos de tu próximo sistema

Código que sostiene operaciones reales

Contactar a Nodo Azul