23. Findings for take 3
● Increase in throughput
● Better monitoring - bulk was hiding stuff
● Better http cache for our API -> we could use varnish in
front of it
24. Daily status update
Before Now Target
99% 3200ms 3000ms 300ms
95% 2000ms 2000ms N/A
50% - median 100ms 100ms N/A
Throughput 130rps 200rps 800rps
31. Look into dispatched events
● It hides a lot of processing
● Not everything is required every time
32. Get rid of garbage
- We removed bundles
- SecurityBundle, SwiftMailerBundle, SensioFrameworkExtraBundle, TwigBundle,
AsseticBundle
- Only required services (that don’t have lazy
loading)
- Only required routes