
Microservices āļāđāļ§āļĒ Symfony
API Gateway, service discovery, distributed transactions, event-driven architecture, resilience patterns
1API Gateway āđāļāļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ microservices āļāļ·āļāļāļ°āđāļĢ?
API Gateway āđāļāļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ microservices āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
API Gateway āļāļ·āļāļāļļāļāđāļāđāļēāđāļāđāļāļēāļāđāļāļĩāļĒāļāļāļļāļāđāļāļĩāļĒāļ§āļŠāļģāļŦāļĢāļąāļāļāļļāļāļāļģāļāļāļāļēāļāđāļāļĨāđāļāļāļāđāđāļāļĒāļąāļ microservices āļĄāļąāļāļāļģāļŦāļāđāļēāļāļĩāđāđāļāđāļ reverse proxy āļāļĩāđāļāļģāļŦāļāļāđāļŠāđāļāļāļēāļāļāļģāļāļāđāļāļĒāļąāļāļāļĢāļīāļāļēāļĢāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄ āļāļąāļāļāļēāļĢāļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ, rate limiting, āļāļēāļĢāđāļāļ āđāļĨāļ°āļāļēāļĢāļĢāļ§āļĄāļāļĨāļĨāļąāļāļāđ āđāļāļĢāļ°āļāļāļāļīāđāļ§āļĻ Symfony āđāļāļĨāļđāļāļąāļāļāļĒāđāļēāļ Kong, Traefik āļŦāļĢāļ·āļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļģāļŦāļāļāđāļāļāļāđāļ§āļĒ Symfony āļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāđāļēāļāļĩāđāđāļāđāļ Gateway āđāļāđ
2pattern āđāļāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļēāļĢ distributed transactions āļāđāļēāļĄ microservices āļŦāļĨāļēāļĒāļāļąāļ§āđāļāđāđāļāļĒāđāļĄāđāļāđāļāļāđāļāđ global locking?
pattern āđāļāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļēāļĢ distributed transactions āļāđāļēāļĄ microservices āļŦāļĨāļēāļĒāļāļąāļ§āđāļāđāđāļāļĒāđāļĄāđāļāđāļāļāđāļāđ global locking?
āļāļģāļāļāļ
pattern Saga āļāļąāļāļāļēāļĢ distributed transactions āđāļāļĒāđāļāđāļāļĄāļąāļāļāļāļāđāļāđāļāļĨāļģāļāļąāļāļāļāļāļāļĢāļēāļāđāļāļāļāļąāļāđāļāļĢāļ°āļāļąāļāļāđāļāļāļāļīāđāļ āđāļāđāļĨāļ°āļāļĢāļīāļāļēāļĢāļāļ°āļāļģāđāļāļīāļāļāļēāļĢāļāļĢāļēāļāđāļāļāļāļąāļāļāđāļāļāļāļīāđāļāļāļāļāļāļāđāļĨāļ°āđāļāļĒāđāļāļĢāđ event āđāļāļ·āđāļāļāļĢāļ°āļāļļāđāļāļāļĢāļēāļāđāļāļāļāļąāļāļāļąāļāđāļ āđāļĄāļ·āđāļāđāļāļīāļāļāļ§āļēāļĄāļĨāđāļĄāđāļŦāļĨāļ§ āļāļ°āļĄāļĩāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢ compensating transactions āđāļāļ·āđāļāļĒāđāļāļāļāļĨāļąāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ pattern āļāļĩāđāļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļēāļĢāļĨāđāļāļāđāļāļāļāļĢāļ°āļāļēāļĒāđāļĨāļ°āđāļāļīāđāļĄāļāļ§āļēāļĄāļāļĢāđāļāļĄāđāļāđāļāļēāļ
3Symfony Messenger āļāđāļ§āļĒāļāļģāļāļ§āļĒāļāļ§āļēāļĄāļŠāļ°āļāļ§āļāđāļāļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠāļĢāļ°āļŦāļ§āđāļēāļ microservices āļāļĒāđāļēāļāđāļĢ?
Symfony Messenger āļāđāļ§āļĒāļāļģāļāļ§āļĒāļāļ§āļēāļĄāļŠāļ°āļāļ§āļāđāļāļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠāļĢāļ°āļŦāļ§āđāļēāļ microservices āļāļĒāđāļēāļāđāļĢ?
āļāļģāļāļāļ
Symfony Messenger āļāđāļ§āļĒāđāļŦāđāļŠāđāļāļāđāļāļāļ§āļēāļĄāđāļāļĒāļąāļ transport āļ āļēāļĒāļāļāļāļāļĒāđāļēāļ RabbitMQ, Amazon SQS āļŦāļĢāļ·āļ Redis āđāļāđ āđāļāđāļĨāļ° microservice āļŠāļēāļĄāļēāļĢāļāđāļāļĒāđāļāļĢāđāļāđāļāļāļ§āļēāļĄāđāļāļĒāļąāļ bus āđāļĨāļ°āļāļĢāļīāļāļēāļĢāļāļ·āđāļāļāļ°āļāļĢāļīāđāļ āļāļāđāļāļāļ§āļēāļĄāđāļŦāļĨāđāļēāļāļąāđāļāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠ āļāđāļāļāļ§āļēāļĄāļāļ°āļāļđāļ serialize (JSON, Protobuf) āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļāđāļēāļĄāļāļāļāđāļāļāļāļāļāļāļĢāļīāļāļēāļĢāđāļāđ āļāļģāđāļŦāđāđāļāļīāļ loose coupling
pattern Circuit Breaker āļāļ·āļāļāļ°āđāļĢ āđāļĨāļ°āļāļ°āļāļģāđāļāđāļāđāļāļąāļ Symfony āđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāđāļāđāļāđāđāļāļĢāļĩāļĒāļāļŦāļĨāļąāļāļāļāļāļĢāļđāļāđāļāļ Database per Service āđāļāļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ microservices āļāļ·āļāļāļ°āđāļĢ?
+19 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Symfony āļāļ·āđāļāđ
PHP āļŠāļĄāļąāļĒāđāļŦāļĄāđ (8.1+)
āļāļ·āđāļāļāļēāļ Symfony
Routing & Controllers
Twig & Templates
āļāļ·āđāļāļāļēāļ Doctrine ORM
āļāļāļĢāđāļĄ Symfony
āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļāļāļāļāļāđāļāļĄāļđāļĨ
Dependency Injection & Services
Security & Authentication
Doctrine āļāļąāđāļāļŠāļđāļ
API Platform
Serializer Component
Events & Event Subscribers
Console & Commands
Messenger Component
HTTP Client
Cache & āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
Workflow Component
Testing Symfony
Mailer Component
āļāļēāļĢāđāļāļĨāđāļĨāļ° i18n
EasyAdmin Bundle
āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ Symfony
āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļĨāļ°āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļąāđāļāļŠāļđāļ
Custom Bundles
Real-time & WebSockets
Deployment & DevOps
āđāļāļĩāđāļĒāļ§āļāļēāļ Symfony āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ