Jobleads Releases Review (260 - 262)
Infrastructure Team
Mailer service
Problem: All services would like to send emails like Monolith does, but we want to avoid multiple implementations.
Solution: We added an API to the Monolith, and services are now able to send emails via it.
Effect: We have centralized management of templates and tracking. In the long term, we will be able to extract mailing to own service.
Headhunter matching improvments
Problem: The User deletion process was slowed down significantly by the need to clean up HH matches.
Solution: Instead of immediate deletion, we use a queue.
Effect: The User deletion process back to the original performance.
Fix login for old, comming back users
Problem: People who didn't use our platform for 5+ years have trouble logging in because their passwords were encrypted in a deprecated way.
Solution: We forced those people to reset passwords or use SSO.
Effect: ~500 more active accounts every day.
Email campaign unsubscribe problem
Problem: Some people can't unsubscribe from our marketing emails.
Solution: We conducted an investigation and communicated with our mailing provider. The issue was in the backup queue, which increased at some point. Restoring emails to the regular queue results in sending them out to users who have unsubscribed.
Effect: We will not move entries from the backup queue if they are delayed.
Mixpanel deployment
Problem: New service is ready to conquer the world.
Solution: We prepared an automatic deployment and network configuration.
Effect: Division can release service any time they want.
Other
Shop-related investigation
Masterclass service dependencies update
GitLab pipeline fixes related to expired access token