> For the complete documentation index, see [llms.txt](https://docs.codebattles.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codebattles.ru/kak-rabotaet-sistema/arkhitektura.md).

# Архитектура

<div data-full-width="false"><figure><img src="https://1527359246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJAUsvmB78I2ZCHp8dXqy%2Fuploads%2FSQTxafeWJVhxGpHlJMjG%2F%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9-2025-05-20-1537%20(1).png?alt=media&amp;token=ae65141e-139b-49be-9689-5cbcceff97e2" alt=""><figcaption></figcaption></figure></div>

*<mark style="color:purple;">**Gateway**</mark>* - Nginx для разделения запросов на несколько серверов

*<mark style="color:blue;">**PostgeSQL**</mark>* - база данных (...)

*<mark style="color:purple;">Frontend</mark>* -Для интерфейса Nginx (JS, React)&#x20;

*<mark style="color:orange;">Backend</mark>* - API (Kotlin, Spring)

*<mark style="color:blue;">**\*\*\*\* cheker**</mark>* - сервис для проверки задач на нужном языке (Java, Javalin)
