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.