Прямая трансляция: PHP fwdays’19
Конференция PHP’19 пройдет 01 июня в Киеве.
Детальнее о конференции: dou.ua/calendar/24057
Приглашаем вас присоединиться к видео и текстовой трансляции:
Конференция PHP’19 пройдет 01 июня в Киеве.
Детальнее о конференции: dou.ua/calendar/24057
Приглашаем вас присоединиться к видео и текстовой трансляции:
Typical features to the next level
1. How to send emails? — With Symfony 4 you can make it from Controller, moreover you can send rich and responsive emails from Controller via your provider’s API
І нарешті остання довгоочікувана доповідь засновника Symfony framework Fabien Potencier «Symfony 4 in action»
.
Amazon could be expensive, so firstly think if you have enough resources to use it.
Cloud hosting is the best decision you could ever make, of course not without troubles, but still it helps you to manage your services in the most comfortable way.
Try to imagine your architecture stack in the future and check information about the scalability of used backing services
File storage:
Define access rules
Define importance and possible access frequency
Save main file properties to the DB
Configuration with dotenv package help you avoid conflicts inside your project
Scaling, why do we need it?
1. Support more traffic
2. Support more active users
3. Increase system performance
Monday is not just the most difficult day in the week, but also that day when you can change your project and make it less vulnerable.
Services isolation. Services that communicate randomly and chaotically with many other services are vulnerable.
Whitelist-based development! Firstly forbid everything and then if it is needed give an access
The plaintext passwords were saved by FB developers. Do not follow their faults.
Если вы собрались писать свой API Gateway, лучше не пишите) потому что саппорт и сопровождения будет вам стоить значительно больше времени и ресурсов, рассмотрите существующие решения.
— Как должны общаться микросервисы?
— Есть множество подходов для того чтобы реализовать общение микросервисов. Message bus, SDK, Gateway, все зависит от конкретных требований.
— Где начинается и заканчивается микросервис?
— Микросервисы разделяются бизнес сущностями
— How to debug all this stuff?
— You could debug it using specific configuration
Memory leaks and resources leaks you would meet while trying to build async systems. But keep calm, you could deal with it
Асинхронні програми дозволяють вам не пришвидшити швидкість виконання процесів, а одночасно обслуговувати більше клієнтів.
57 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів