Repos Map
A reference guide to all repositories in the Fluxx platform, what each one does and where to find it.
Map
-
fluxx-extractor: Extractor microservice which is our first implementation of a microservice wrapper for an extraction model.
-
fluxx-file-intake: File Intake microservice which allows only valid files into the system. π Wiki
-
fluxx-postal: Message delivery microservice which handles reliable, contract-driven event delivery to registered client endpoints. π Wiki
-
fluxx-registration: Registration microservice which handles client onboarding, file intake, and metadata persistence. π Wiki
-
fluxx-shared-services: Local development infrastructure like the service bus emulator and azurite to allow for running on a linux VM as a developer.
-
fluxx-sql-server: SQL schema and migrations is currently empty until we get a little further in our collaboration with our DBA.
-
fluxx-statuscheck: Status Check microservice which knows the status of each file in the system. π Wiki
-
fluxx-classifier: Classifier microservice which classifies documents and publishes classified-file events for downstream processing.
-
fluxx-document-splitter: Document Splitter microservice which listens for classified-file events and splits PDF documents, publishing split-file events to downstream topics.
-
az-adc-lz-tf: Infrastructure as Code (IaC) for provisioning Azure Service Bus topics and subscriptions, app registration scopes, and related cloud infrastructure.
-
az-saas-adc-lz-tf: Infrastructure as Code (IaC) β SaaS same as above but scoped to the SaaS landing zone environment.
-
appdevcommon-lz-config: Azure App Configuration repository for managing environment variables across services.
-
apim-config: APIM Configuration β trigger the βFluxx APIM Update Deployβ workflow to push API Management updates.
Deprecated/Unused Repos
- fluxx-new-file-function: New File azure function which tells the system about newly created blobs in our external storage container(s). π Wiki
- poc-autoextract-platform: Our original POC which is already seriously outdated and good for reference only.
- fluxx-framework-adapter: Fluxx Framework Adapter was introduced to streamline integration with utilities such as logging and other tooling, improving modularity and ease of use
- poc-lib-autoextract-platform-pubsub: Publish-Subscribe support library for the platform which focuses on our specific use cases and patterns.
- poc-lib-autoextract-platform-utils: General helpers we use in more than one application like the cached function.