~/talk

How to run 200+ PHP services in production and not lose your mind

TalkinUkrainianat PHP fwdays'25 · on Saturday, 2025-10-04· [microservices, devops-and-delivery]
links:none on file
slides:none on file

A case study from a large Ukrainian e‑commerce project evaluating PHP for service-oriented architecture in 2025. Covers how to achieve performance, autoscaling, monitoring, centralized tools and development standards in PHP, and presents practical patterns, common pitfalls and ready templates used to run 200+ PHP services in production.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26400+ PHP services architecture
  3. 2:50Framework choice
  4. 4:36Unified service pack
  5. 6:45External service comms issues
  6. 7:48API Gateway with Node.js
  7. 8:51Internal service comms
  8. 9:55Async via queues
  9. 10:17PHP service structure
  10. 11:43Open Swoole for requests
  11. 13:07State cleanup & parallel exec
  12. 14:11Prometheus metrics
  13. 16:01PagerDuty alerts
  14. 17:03Sentry logging
  15. 19:59Auto-scaling strategy
  16. 22:55Code quality & testing
  17. 24:19Open Source bundles
  18. 25:01Q&A
  19. 36:35Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.