Marketeam: Symfony 3.4 → 6.4, staging and Pretix memory
- I migrated the company’s Symfony application across three major versions, from 3.4 to 6.4, including the changes for new APIs, dependencies and configuration.25
- I built a staging environment and am building the deployment infrastructure (Docker, CI/CD).25
- Pretix, a ticketing system, ran in a container that used 6.7 GB of memory. I limited the Celery worker concurrency to two and memory dropped to ~0.9 GB (measured at work).26 In code, it is a one-line change to the supervisord configuration.27
Public change:PR #1 in Marketeam-SK/pretixcommit 3e0dc2f07
The PR title says “Increase concurrency”; the change actually adds a fixed --concurrency 2 limit where none was set before.