make set-env copia el .env.example de cada componente a .env. En producción, define las variables a través de tu orquestador.
Ambos servicios
Aplicación
MongoDB
MongoDB guarda los metadatos propios de Fetcher: registros de conexión y registros de job.RabbitMQ
Multi-tenancy
Telemetría
Solo el Manager
Solo el Worker
Runtime y eventos
Almacenamiento de objetos
El Worker escribe cada resultado almacenado en almacenamiento de objetos compatible con S3. El esquema del endpoint controla TLS, así quehttp:// lo desactiva.
Define la expiración de los resultados con una política de ciclo de vida en el bucket. Consulta Despliegue.
Compatibilidad de firma de mensajes
Datasources internos
Los datasources internos son las bases de datos de otros productos Lerian. Fetcher los resuelve sin una conexión registrada por API. Declaras cada uno con un grupo
DATASOURCE_{NAME}_*, donde {NAME} es un prefijo que eliges tú.
Los valores aceptados en _CONFIG_NAME son un registro fijo: midaz_onboarding, midaz_transaction y plugin_crm. Fetcher omite cualquier otro nombre y registra una advertencia que nombra tanto el valor rechazado como el conjunto aceptado. Para tus propias bases de datos, registra una conexión a través de la API.
Un valor incorrecto omite el datasource, y lo dice. Un
_TYPE inválido, un _SSLMODE inválido, o un _HOST o _DATABASE ausente hacen que Fetcher omita ese datasource y registre una advertencia que nombra el config name y el valor ofensor. Fetcher nunca degrada una configuración TLS para alcanzar una base de datos.Próximos pasos
Despliegue
Dependencias, colas, almacenamiento, escalado y verificaciones de arranque.
Seguridad
Clave maestra, claves derivadas, firma y validación de host.
Observabilidad
Sondas, comportamiento de drenaje, métricas y trazas.
Primeros pasos
Una primera extracción, con o sin infraestructura.

