> 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

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="/files/wFItMx5n7UnyMhykqNxd" 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="/files/kWheslmyltqkCgPr372X" alt=""><figcaption></figcaption></figure>
