Binnacle / Boostic
Backend de las herramientas de marketing y analítica basadas en datos de Redegal.
- Puesto
- Ingeniero backend principal
- Periodo
- jun 2022 – Actualidad · Redegal
- Web del proyecto
- www.boostic.cloud
- API RESTful en Flask protegida con OAuth (Auth0) y JWT; dependencias gestionadas con Poetry.
- Redis para caché y tareas asíncronas; PostgreSQL modelado con el ORM SQLAlchemy; ClickHouse como almacén de datos analíticos, consultado con SQL y procesado con Pandas.
- Contenerización y despliegue con Docker Compose.
- Integración de LLM para el análisis de datos y la generación de informes: primero un pequeño framework de encadenado de prompts y después agentes con LangChain / LangGraph.
- Un framework para diseñar dashboards dinámicamente en el backend a partir de widgets, que gestiona la localización y genera descripciones que renderiza el frontend. Sustituyó a Superset, ahorrando mantenimiento, complejidad de despliegue y trabajo de frontend, y permitió al equipo backend crear dashboards más rápido.
- Introduje una plataforma de documentación compartida en Obsidian con control de versiones, además de protocolos y plantillas, para los equipos de frontend y ciencia de datos.