> For the complete documentation index, see [llms.txt](https://flying-fish.gitbook.io/flyingfish/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://flying-fish.gitbook.io/flyingfish/index/developer/project-structure/service-structure.md).

# Service structure

Overview of the service structure

Here you will find an overview of how the project is structured and what connections exist.

## Extends structure

The advertisement was separated into several parts modules. <mark style="background-color:blue;">Schemas</mark> contain the structures of the data. The <mark style="background-color:purple;">Core</mark> combines functionalities that almost all services need.

<figure><img src="https://1973811904-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flk5l3lUfuUzRDnMDVwnw%2Fuploads%2F7DaIDfjlaehLo9POAGM8%2Fstructur_extend.png?alt=media&amp;token=0024729e-15b3-494e-b1c7-f9c3b79b3418" alt=""><figcaption></figcaption></figure>

<mark style="background-color:green;">Plugins</mark> can be loaded for each service via the core.

## Structure & Event communication

<figure><img src="https://1973811904-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flk5l3lUfuUzRDnMDVwnw%2Fuploads%2F74ZKaZxQlaI5wa9M3wG1%2Fstructure_events.png?alt=media&amp;token=066ef058-ef58-4149-a8f2-047ce9e6c870" alt=""><figcaption></figcaption></figure>
