Продолжение записи с Валентином Удальцовым об опыте работы с SymfonyCloud, об архитектуре надёжной доставки сообщений и об инструментах статического анализа PHP кода.
- SymfonyCloud для хобби-проекта
https://symfony.com/cloud/- Разработка через локальный сервер SymfonyCloud
- Надёжность SymfonyCloud
- Про надёжную доставку сообщений, комбинируя транзакции в СУБД и внешний брокер (RabbitMQ)
http://udidahan.com/?blog=true- Очереди на СУБД vs очереди на RabbitMQ
- Инструменты статического анализа кода для PHP
- Psalm и его фишки
https://psalm.dev- Psalm: Запрет mixed типов
- Psalm: Array vs List
- PHP CS Fixer
https://cs.symfony.com- PHP Mess Detector и его проблемы
https://phpmd.org- PHP Magic Number Detector
https://github.com/povils/phpmnd- ComposerRequireChecker
https://github.com/maglnet/ComposerRequireChecker- composer validate
https://getcomposer.org/doc/03-cli.md#validate- Deptrac
https://github.com/sensiolabs-de/deptrac