Skip to content

Repository files navigation

SENTU.studio Owl Logo

SENTU.studio

High-Availability Backend Architecture & Technical Sales Funnel
Estabilización, auditoría técnica y escalamiento de sistemas distribuidos con Rust, Go y Python.

Astro Tailwind CSS v4 TypeScript GitHub Pages License MIT


🎯 Propósito del Proyecto

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:

  1. Un embudo de ventas técnico (/): Orientado a convertir visitas en solicitudes de auditoría técnica y proyectos de refactorización backend.
  2. 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.
  3. 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).

⚡ Servicios Clave de Arquitectura

  • 🔍 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.

🤝 Metodología de Trabajo Asíncrono

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.

📂 Estructura del Código

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

🚀 Desarrollo Local

Requisitos

  • Node.js: v20+ o v22+ LTS (probado y verificado en Node v26)
  • pnpm: v9+ o v10+ (o v11)

Instalación

# Clonar el repositorio
git clone https://github.com/SENTUstudio/SENTUstudio.github.io.git
cd SENTUstudio.github.io

# Instalar dependencias
pnpm install

Comandos Disponibles

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

🌐 Despliegue en GitHub Pages

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.

Variables de Entorno Opcionales

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 hacia mailto:elepistemedev@gmail.com.

📬 Contacto & Auditorías Técnicas

¿Tu MVP necesita estabilidad, refactorización o soporte para escalar?

About

Web page de SENTU studio

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages