image
Контакты: Телеграм: @itskleverbaby Телефон: +79255926213 Email: slava.klevleev@gmail.com Заказчику нужен был API для системы обработки заявок: проверки, очереди задач, импорт данных из внешней системы, строгое разграничение доступа операторов. Проект инициировал и дальше развивал другой разработчик, а ядро и изначальную архитектуру делал я — это этап, где закладывается всё, что потом дорого менять. Собрал ядро на Spiral Framework и RoadRunner — приложение живёт в памяти между запросами, без перезапуска интерпретатора на каждый вызов, как в классическом PHP. Архитектуру разбил на 10 доменных контекстов, права на уровне сервисов, авторизация на JWT, для списков фильтрация и пагинация. Закрыл ядро 65+ автотестами, чтобы дальнейшие правки не ломали базу. Тут хорошо видно, как я ставлю фундамент: на этой архитектуре другой разработчик спокойно продолжил проект — тесты, понятная структура и контракты на месте.