Social Bot Scheduler

🧩 Índice de la Matriz Tecnológica#

Bienvenidos a la cartografía del Social Bot Scheduler. Este laboratorio se compone de 19 ejes de integración implementados y 1 caso planificado adicional (ver PLANNED_CASES) que demuestran la ductilidad de la orquestación moderna.


🏗️ Matriz de Integración (E2E)#

IDFlujo (Origen -> Puente -> Destino)PuertoPersistenciaNivel de Complejidad
01Python -> n8n -> PHP8081🐬 MySQL🟢 Inicial
02Python -> n8n -> Go8082🍃 MariaDB🟢 Inicial
03Go -> n8n -> Node.js8083🐘 Postgres🟡 Intermedio
04Node.js -> n8n -> FastAPI8084📂 SQLite🟡 Intermedio
05Laravel -> n8n -> React8085🍃 MongoDB🟡 Intermedio
06Go -> n8n -> Symfony8086🏎️ Redis🟡 Intermedio
07Rust -> n8n -> Ruby8087👁️ Cassandra🔴 Avanzado
08C# (.NET) -> n8n -> Flask8088🏢 SQL Server🔴 Avanzado
09Python -> n8n -> FastAPI Gateway8089🦆 DuckDB🔴 Avanzado
10Java (Spring) -> n8n -> Kotlin (Ktor)8090🐘 PostgreSQL🔴 Avanzado
11Elixir -> n8n -> Erlang (Cowboy)8091📇 Mnesia🔴 Avanzado
12Python (LLM) -> n8n -> FastAPI RAG8092🧬 pgvector🔴 Avanzado
13Node + Kafka -> n8n -> Go consumer8093ClickHouse🔴 Avanzado
14Next.js -> n8n -> Supabase (PostgREST)8094🔐 Postgres + RLS🔴 Avanzado
15Go (gRPC) -> n8n -> Python (gRPC)8095🪳 CockroachDB🔴 Avanzado
16Apollo GraphQL -> n8n -> Hasura8096⏱️ TimescaleDB🔴 Avanzado
17Rust (MQTT) -> n8n -> Node8097📈 InfluxDB🔴 Avanzado
18Zig -> n8n -> Crystal (Kemal)8098🕸️ Neo4j🔴 Avanzado
19F# (.NET) -> n8n -> Clojure (Ring)8099🕰️ XTDB📐 Diseñado
20Swift -> n8n -> Dart (Shelf)8100🔥 Firestore🔴 Avanzado

🔬 Caso de Estudio: Integración Gateway (Caso 09)#

El Caso 09 es el pináculo arquitectónico del laboratorio, demostrando:

  • 🔐 Seguridad de Bordes: Verificación de X-API-Key y tokens en el gateway.
  • 🛡️ Guardrails Totales: Implementación de circuit breaker, idempotencia y DLQ en un solo flujo.
  • 🏗️ Patrón DDD: Gateway diseñado bajo los principios de Domain-Driven Design.
  • 📊 Persistencia Analítica: Uso de DuckDB para almacenamiento OLAP ligero.

🚦 Guía de Exploración#

  1. Añade flujos: Sigue el Manual de Activación.
  2. Lanza bots: Utiliza el comando python hub.py ejecutar <id>.
  3. Audita estados: Verifica la persistencia en los dashboards correspondientes (:8081-8100).

Catálogo técnico v4.1 — Social Bot Scheduler