Skip to content

otto-de/anthology

Anthology

Status

OSS Lifecycle

About

Anthology is an implementation of the Aggregator Pattern as a standards-based microservice. It is designed to make the task of aggregating data from multiple sources within a distributed system landscape as straightforward and effortless as possible.

flowchart LR
    DTA@{ shape: h-cyl, label: "Domain Topic A" }
    DTB@{ shape: h-cyl, label: "Domain Topic B" }
    DTC@{ shape: h-cyl, label: "Domain Topic C" }
    DTA --> DA
    DTB --> DB
    DTC --> DC
    subgraph SERVICE["Anthology Service Instance"]
    DA(Domain A)
    DB(Domain B)
    DC(Domain C)
    FDA(Domain A Filtering)
    FDB(Domain B Filtering)
    FDC(Domain C Filtering)
    TDA(Domain A Transformation)
    TDB(Domain B Transformation)
    TDC(Domain C Transformation)
    AGG(Aggregation)
    FCO(Codomain Filtering)
    TCO(Codomain Transformation)
    PUB(Codomain)
    DA --> FDA
    DB --> FDB
    DC --> FDC
    FDA --> TDA
    FDB --> TDB
    FDC --> TDC
    TDA --> AGG
    TDB --> AGG
    TDC --> AGG
    AGG --> FCO
    FCO --> TCO
    TCO --> PUB
    end
    TA@{ shape: h-cyl, label: "Codomain Topic" }
    STR@{ shape: cyl, label: "State Store" }
    SERVICE --> STR
    PUB --> TA
Loading

About

The Aggregator Pattern as a Microservice

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors