В этой статье я хотел бы рассказать о том, как мы меняли подход к оркестрации на нашем стартап-проекте, зачем мы это делали и какие проблемы по дороге решали. Претендовать на уникальность эта статья вряд ли может, но все же думаю, что она может быть кому-то полезна, так как в процессе решения задачи материал собирался нами с приличным скрипом.
Рубрика «symfony» - 3
Как один стартап от docker-compose до Kubernetes добирался
2021-10-31 в 20:13, admin, рубрики: cronjob, devops, docker-compose, Google Cloud Platform, kubernetes, kustomize, refactoring, Skaffold, symfony, Проектирование и рефакторингPHP Дайджест № 214 (11 – 25 октября 2021)
2021-10-25 в 10:28, admin, рубрики: laravel, php, PHP 8.1, PHP 8.2, php-дайджест, symfony, yii, дайджест, Разработка веб-сайтов
Фото: Иван Ганцев.
Подборка свежих новостей и материалов из мира PHP.
Конфликт вокруг расширения Swoole и создание форка OpenSwoole; асинхронные фреймворки Amp и ReactPHP выпустили общую реализацию ивент-лупа; PHP 8.1 RC 4; принят первый RFC для 8.2.
Также в выпуске два поста от Никиты Попова, полезные статьи, видео.
Приятного чтения!
Читать полностью »
PHP Дайджест № 213 (27 сентября – 11 октября 2021)
2021-10-11 в 11:44, admin, рубрики: laravel, php, PHP 8.1, PHP 8.2, php-дайджест, symfony, yii, дайджест, Разработка веб-сайтов
Фото: Noriko YAMAMOTO.
Подборка свежих новостей и материалов из мира PHP.
Для PHP 8.2 предложили добавить тип null
; опубликована уязвимость в PHP с disable_functions, которая на самом деле не уязвимость; новый сайт от сообщества — phpopendocs.com; PHP 8.1 RC 3, Xdebug 3.1 и другие релизы.
Также в выпуске порция инструментов, полезные статьи, видео.
Приятного чтения!
Читать полностью »
PHP Дайджест № 212 (13 – 27 сентября 2021)
2021-09-27 в 12:53, admin, рубрики: laravel, Magento, php, PHP 8.1, PHP 8.2, php-дайджест, phpunit, symfony, yii, дайджест, Разработка веб-сайтов
Подборка свежих новостей и материалов из мира PHP.
Вышел PHP 8.1 RC2 и уже доступен первый пакет с использованием перечислений, будет сделан форк Magento, новый тип стандартов PER в дополнение к PSR, стартовала PhpStorm 2021.3 EAP, Symfony 6 будет полностью типизирован — как обновляться?
Для PHP 8.2 предложены новые оптимизированные структуры данных.
Также в выпуске порция инструментов, полезные статьи, видео и анонсы двух митапов.
Приятного чтения!
Читать полностью »
PHP Дайджест № 210 (16 – 30 августа 2021)
2021-08-30 в 12:09, admin, рубрики: laravel, php, PHP 8.1, PHP 8.2, php-дайджест, symfony, yii, дайджест, Разработка веб-сайтов
Фото: Peter Kokot.
Подборка свежих новостей и материалов из мира PHP. Вышла третья бета PHP 8.1, Swiftmailer больше не будет поддерживаться, PHP-FIG обсуждает обновляемые стандарты PER. Для PHP 8.2 предложены два новых RFC: про удаление динамических свойств и перегрузку операторов. Также в выпуске порция полезных инструментов, статьи и видео.
Приятного чтения!
Читать полностью »
PHP Дайджест № 209 (1 – 16 августа 2021)
2021-08-16 в 14:10, admin, рубрики: laravel, php, PHP 8.1, php-дайджест, symfony, yii, дайджест, Разработка веб-сайтов
Фото: Florian Engelhardt.
Подборка свежих новостей и материалов из мира PHP. В выпуске: вторая бета PHP 8.1 и много материалов об этой версии, два свежих RFC для PHP 8.2, ReactPHP и Amphp объединяют усилия над базой для асинхронного PHP. А также другие новости и релизы, порция полезных инструментов, статьи и видео.
Приятного чтения!
Читать полностью »
3 года программирования вслепую. Часть 2
2021-04-04 в 13:34, admin, рубрики: accessibility, php, symfony, Карьера в IT-индустрии, работа в it, удалёнка, Читальный залВсем доброго времени суток! Продолжаю свой рассказ о том, как "Войти в IT" без подгляда. Прошлая часть была посвящена, в основном, обучению. В этой больше расскажу о работе.
Отложенные задачи в рамках микро-сервисной архитектуры
2021-02-13 в 15:40, admin, рубрики: celery, crontab, delayedjob, event-driven, Go, job-scheduler, kubernetes, Microservices, open source, symfony, Task Scheduler, микросервисы, отложенные сообщенияЧасто в проектах возникает необходимость выполнения отложенных задач, таких как отправка email, push и других специфических задач, свойственных доменной области вашего приложения. Сложности начинаются, когда обычного crontab уже недостаточно, когда пакетная обработка не подходит и когда у каждой единицы задачи свое время выполнения или оно назначается динамически.
Для решения такой задачи было создано очередное решение под названием Trigger HookЧитать полностью »
Пара слов о спецификациях
2021-01-30 в 17:02, admin, рубрики: architecture, doctrine, Doctrine ORM, pattern, php, Specification, symfony, usabilityВсем доброго времени суток! Удивительно, но упоминание о шаблоне "Спецификация" в контексте php встречается крайне редко. А ведь с его помощью можно не только избежать комбинаторного взрыва методов репозитория, но и улучшить переиспользование кода. Я же в свою очередь хотел бы остановиться на еще одной возможности, предоставляемой данным паттерном. С ее помощью можно решить проблему, которая возникает почти в каждом веб-приложении. И лично мне очень не хватало этого знания еще пару лет назад.
PHP Дайджест № 197 (11 – 25 января 2021)
2021-01-25 в 9:01, admin, рубрики: laravel, php, PHP 8.1, php-дайджест, symfony, yii, дайджест, Разработка веб-сайтов
Свежая подборка со ссылками на новости и материалы. В выпуске: объекты в качестве ключей массивов и другие RFC предложения для PHP 8.1, запуск WebAssembly в PHP, о коллизиях в массивах, порция полезных инструментов, статьи, видео, PHP Дайджест Live.
Приятного чтения!