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
Made with Slides.com