Shared Library
Questo capitolo raccoglie la documentazione della cartella shared/, usata trasversalmente dai microservizi backend.
Obiettivo
- ridurre duplicazione codice;
- standardizzare bootstrap, status, logging e integrazioni;
- offrire componenti riusabili per sicurezza, eventing e accesso dati.
Librerie condivise
- BaseService.js
- serverFactory.js
- statusRouterFactory.js
- logger.js
- loadSettings.js
- redisBus.js
- eventsManifestRegistry.js
- redisPublisher.js
- jobReporter.js
- internalAuth.js
- datahubAdapter.js
- routes-loader.js
- helpers.js
- cache.js
- textResolver.js
- tradeDbHelpers.js
- Alpaca.js
- strategyUtils.js
Note
Alcune librerie sono legacy ma mantenute per compatibilita con servizi esistenti.