Vorluno

Servicios · Arquitectura de Software

Arquitectura de software que escala sin reescribir cada 2 años.

Consultoría para CTOs, tech leads y empresas con sistemas en crecimiento. Revisamos lo que tienes, diseñamos lo que sigue y entregamos un plan accionable con decisiones documentadas. Sin frameworks de moda. Sin diagramas de PowerPoint.

Por qué nosotros

Construimos arquitecturas que aguantan crecimiento real.

Clean Architecture aplicada

Separación real de capas (Domain → Application → Infrastructure → Web). No copiamos diagramas: justificamos cada decisión según tu dominio.

DDD para dominios complejos

Bounded contexts, aggregates y ubiquitous language. Útil cuando el negocio tiene reglas reales — planilla, fiscalidad, KYC, ERPs.

Microservicios cuando aplica

No por moda. Recomendamos monolito modular hasta que los equipos, el deploy o el dominio justifiquen partir el sistema.

Event-driven con MassTransit y RabbitMQ

Mensajería confiable, sagas y procesos asíncronos. Patrones probados para integración entre servicios y workflows largos.

Mejores prácticas .NET y Next.js

EF Core, MediatR, FluentValidation en backend. App Router, Server Actions y RSC en frontend. Conocemos los antipatrones de cada stack.

ADRs como entregable

Cada decisión queda documentada en Architecture Decision Records. Tu próximo desarrollador entiende el porqué, no solo el qué.

Qué incluye

Seis líneas de trabajo, según lo que tu sistema necesite.

Code review arquitectónico

Revisamos el repositorio capa por capa: dependencias, acoplamiento, separación de responsabilidades y patrones presentes.

Diagnóstico de deuda técnica

Inventario priorizado de la deuda: qué duele hoy, qué dolerá en 6 meses y qué se puede dejar como está.

Migración monolito → microservicios

Propuesta concreta de bounded contexts a extraer, orden recomendado, costos estimados y plan de rollback.

Diseño de API platform

REST + OpenAPI o GraphQL según el caso. Versionado, autenticación, rate limiting y contratos consumibles por terceros.

Estrategia de testing

Pirámide de testing realista: unit, integration y end-to-end. Qué cubrir, con qué herramientas y a qué porcentaje apuntar.

Mentoring del equipo técnico

Sesiones con tu equipo para que la arquitectura no muera al irnos. Pair programming, code reviews compartidos y guías escritas.

Cómo trabajamos

5 pasos. De diagnóstico a plan ejecutable.

01

Discovery con CTO o tech lead

Una semana de conversaciones estructuradas: contexto del negocio, objetivos a 12 meses, dolor actual y restricciones reales (presupuesto, equipo, tiempo). Salimos con un brief firmado por ambas partes.

02

Audit del codebase actual

Acceso de solo lectura al repositorio. Mapeamos capas, dependencias, módulos, base de datos y pipelines. Identificamos hotspots con métricas objetivas, no opiniones.

03

Entrevistas con el equipo

Hablamos con desarrolladores, QA y producto. Lo que el código dice y lo que el equipo vive no siempre coincide. Las dos perspectivas alimentan el diagnóstico.

04

Entrega de informe + ADRs

Documento ejecutivo (PDF), set de ADRs en Markdown listos para versionar y diagramas C4 (contexto, contenedores, componentes). Todo en formato consumible por tu equipo.

05

Plan de implementación 90 días

Roadmap accionable con tareas priorizadas por ROI: qué cambiar primero, por qué, cuánto cuesta y qué riesgo trae. Tu equipo puede ejecutarlo solo o con nuestro acompañamiento.

Preguntas frecuentes

Lo que probablemente quieres preguntar.

¿Cuánto cuesta?+

Entre B/. 8,000 y B/. 25,000 según el alcance. Un audit puntual sobre un repositorio mediano arranca en B/. 8,000. Una consultoría completa con entrevistas, ADRs, plan de 90 días y mentoring se cotiza en el rango alto. Cotización fija después del discovery — sin facturación por hora ni sorpresas.

¿Cuánto tarda?+

De 4 a 8 semanas dependiendo del tamaño del codebase y la cantidad de servicios. Discovery: 1 semana. Audit y entrevistas: 1 a 3 semanas. Entrega de informe y ADRs: 1 a 2 semanas. Plan de 90 días: 1 semana. Trabajamos en paralelo con tu equipo, no los frenamos.

No podemos pagar un CTO senior. ¿Esto puede sustituirlo?+

Para decisiones puntuales, sí. Esta consultoría te da un set de decisiones documentadas y un plan ejecutable que tu equipo actual puede seguir. Lo que no reemplaza es la presencia continua: si necesitas alguien tomando decisiones cada semana, ofrecemos retainers de fractional CTO por separado.

¿Qué tan profundo van? ¿Líneas de código o decisiones?+

Decisiones, sobre todo. Leemos código para entender el estado real, pero el entregable son decisiones arquitectónicas justificadas. No vamos a renombrar variables ni a reescribir métodos en el informe — eso lo hace tu equipo siguiendo el plan.

¿Confidencialidad y NDA?+

Firmamos NDA antes de ver una sola línea de código. El acceso es de solo lectura y limitado a las personas asignadas al proyecto. Toda la documentación se entrega y se borra de nuestros sistemas al cierre, salvo que pidas archivado por garantía.

¿Qué entregables reciben exactamente?+

Informe ejecutivo en PDF (30 a 60 páginas según alcance), set de ADRs en Markdown listos para tu repositorio, diagramas C4 en formato editable (draw.io o Structurizr), código de ejemplos para los patrones recomendados y el plan de 90 días en formato priorizado. Todo tuyo, sin candados.

Empezar

La arquitectura no se improvisa. Se decide.

Una sesión de discovery y sabemos si tu sistema necesita un audit puntual, una consultoría completa o nada por ahora. Sin compromiso de continuar.