● Рефакторинг Legacy-кода
● Работа со статическими анализатором кода PhpStan
● Создание мостов между микро-сервисами
● Написание unit, feature тестов
● Опыт работы с SSR и SPA, а конкретнее работал с Nuxt.
● Стараюсь и придерживаюсь в разработке методологиям "БЭМ", SOLID, KISS, DRY.
Способы взаимодействия между отдельными компонентами
- Монорепозиторий (monorepo)
- Вебсокеты
- Queues
- REST API, GrapQL
- gROC
- Protobuf
- Самописная асинхронная шина данных на очередях