Jobleads Releases Review (269 - 271)
Infrastructure Team
PHP Upgrade
- Problem: PHP 8.2 has no more active support (only security patches).
- Solution: We make upgrades to environments, codebase and dependencies across multiple services. Mailer service and tracking service are deployed to the new version.
- Effect: Functional patches available until the end of 2026. Security patches avaible until end of 2028.
New shop investigation
- Problem: The New shop has a lower conversion than the old one.
- Solution: We enabled and analyzed Cloudflare logs to understand the problem. We changed the JWT flow to avoid session loss. Content-Security-Policy has been changed.
- Effect: Current numbers are looking better, but we must wait few more days before champagne.
Manticore stability
- Problem: Manticore cluster crashed multiple times, causing export delays. Salary data were incorrect.
- Solution: We made an index rebuild, provided a new Manticore configuration, introduced better load balancing, improved monitoring, and found a salary data problem.
- Effect: Manticore is stable since changes (three weeks).
Template for consumer-based services
- Problem: Skeleton for new services didn't support queues.
- Solution: Required dependencies are available now out of the box, and the base configuration is set.
- Effect: Easier to start new service.
Base snapshot and fixtures update
- Problem: Some new data was missing in the database snapshot used by developers and QA engineers.
- Solution: We made new snapshot and fixture files.
- Effect: No need to manually create data for developing and testing purpose.
Other
- Recruitment
- Team support
- CI pipeline fixes in Monolith
Jobleads Releases Review (269 - 271)
By Piotr Woszczyk
Jobleads Releases Review (269 - 271)
- 68