High-Availability Backend Architecture & Technical Sales Funnel
Estabilización, auditoría técnica y escalamiento de sistemas distribuidos con Rust, Go y Python.
La mayoría de los MVPs fallan cuando reciben tráfico real: cuellos de botella en la base de datos, concurrencia mal manejada y costos de infraestructura descontrolados.
Este proyecto es la plataforma web personal y embudo de conversión de SENTU.studio, diseñado para fundadores, CTOs y líderes técnicos. Combina:
- Un embudo de ventas técnico (
/): Orientado a convertir visitas en solicitudes de auditoría técnica y proyectos de refactorización backend. - Un blog técnico de ingeniería (
/blog): Publicaciones en profundidad con soporte para Markdown, diagramas de arquitectura SVG, bloques de código con resaltado sintáctico Shiki y llamadas a la acción contextuales. - Identidad visual con paleta técnica del búho: Fondo carbón profundo (
#09090b), tarjetas oscuras (#121215), acentos dorados ámbar (#E5A93C) y tipografía blanca de alto contraste (#fafafa).
- 🔍 Auditoría Técnica y Profiling de MVPs: Detección precisa de bloqueos, latencias elevadas y fugas de recursos para blindar la estabilidad antes del lanzamiento masivo.
- ⚡ Microservicios de Alto Rendimiento (Rust y Go): Reescritura de módulos críticos de alta concurrencia para multiplicar el throughput y reducir el consumo de servidores.
- 🐍 Backends Escalables en Python (FastAPI / Django): Diseño modular basado en buenas prácticas de arquitectura, tipado estricto y pruebas automatizadas (TDD) para iterar rápido sin generar deuda técnica.
- 🤖 Integración de IA y Flujos Agénticos: Implementación de modelos y sistemas RAG directamente en tu arquitectura backend con procesamiento asíncrono y tolerante a fallos.
- 📊 Ingeniería de Datos y Pipelines: Diseño y optimización de pipelines de datos (ETL/ELT), procesamiento en tiempo real (streaming con Kafka/Redis) y batch de alto volumen con arquitecturas analíticas resilientes.
- 🛠️ Infraestructura y DevOps: Despliegue contenerizado con Docker, pipelines de CI/CD y observabilidad para garantizar despliegues seguros y sin caídas.
Trabajo bajo un esquema de comunicación asíncrona documentada (Workana, Slack, Jira, GitHub):
- Cero Ambigüedad: Especificaciones técnicas, contratos de API (OpenAPI/Protobuf) y decisiones de arquitectura por escrito para mantener un control estricto del proyecto sin reuniones innecesarias.
- Entregas Constantes: Máximo enfoque en el código y la arquitectura, complementado con demos asíncronas en video (Loom) para mostrar avances concretos de hitos.
SENTUstudio.github.io/
├── .github/
│ └── workflows/
│ └── deploy.yml # CI/CD automático para GitHub Pages
├── public/
│ ├── favicon.svg # Vector del logo oficial del búho
│ ├── robots.txt # Directivas de indexación y sitemap
│ └── images/
│ ├── sentu-logo.svg # Logo vectorial de alta resolución
│ ├── owl-logo.png # Asset rasterizado para Open Graph
│ └── blog/ # Diagramas técnicos (ej. mvp-architecture-bottlenecks.svg)
├── src/
│ ├── content.config.ts # Configuración de Content Layer API con Zod
│ ├── content/
│ │ └── blog/ # Artículos en Markdown (.md / .mdx)
│ │ └── por-que-fallan-los-mvps.md
│ ├── layouts/
│ │ ├── BaseLayout.astro # Layout base con SEO, OpenGraph y fuentes
│ │ └── BlogPostLayout.astro # Plantilla de lectura con banner de conversión
│ ├── components/
│ │ ├── Header.astro # Navegación con logo SVG y botón de auditoría
│ │ ├── Footer.astro # Enlaces de contacto, redes y copyright
│ │ ├── HeroFunnel.astro # Sección principal con propuesta de valor y stack
│ │ ├── ServicesBento.astro # Bento grid de 5 servicios clave
│ │ ├── AsyncWorkflow.astro # Garantía de comunicación asíncrona
│ │ ├── BlogCard.astro # Tarjeta reutilizable de artículos
│ │ ├── FeaturedPosts.astro # Showcase de artículos en el home
│ │ └── ContactForm.astro # Formulario con fallback directo a mailto
│ ├── pages/
│ │ ├── index.astro # Embudo de ventas principal
│ │ ├── 404.astro # Página de error temática
│ │ └── blog/
│ │ ├── index.astro # Catálogo de posts con filtro interactivo de tags
│ │ └── [...id].astro # Rutas estáticas de cada artículo
│ └── styles/
│ └── global.css # Tailwind CSS v4, tokens de color y estilos de prosa
├── astro.config.mjs # Configuración de Astro y plugin @tailwindcss/vite
├── package.json
└── tsconfig.json
- Node.js:
v20+ov22+ LTS(probado y verificado en Node v26) - pnpm:
v9+ov10+(ov11)
# Clonar el repositorio
git clone https://github.com/SENTUstudio/SENTUstudio.github.io.git
cd SENTUstudio.github.io
# Instalar dependencias
pnpm install| Comando | Descripción |
|---|---|
pnpm run dev |
Inicia el servidor de desarrollo local en http://localhost:4321 |
pnpm run check |
Ejecuta el análisis de tipos de TypeScript y Astro sin errores |
pnpm run build |
Compila el sitio estático optimizado en la carpeta dist/ |
pnpm run preview |
Previsualiza localmente el build estático generado |
El sitio está configurado con generación 100% estática (output: 'static') y se despliega automáticamente en https://sentustudio.github.io en cada git push a la rama main a través del workflow deploy.yml.
Puedes configurar la siguiente variable en tu entorno o en GitHub Repository Secrets para recibir notificaciones directas vía Formspree:
PUBLIC_FORMSPREE_ID: Hash de tu formulario en Formspree (ej.xqkndjrv). Si no se define, el formulario utiliza un fallback nativo y automático haciamailto:elepistemedev@gmail.com.
¿Tu MVP necesita estabilidad, refactorización o soporte para escalar?
- 📧 Email: elepistemedev@gmail.com
- 🐙 GitHub: @SENTUstudio
- 💼 Plataformas: Workana · Slack · Jira · GitHub