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