April 25, 2023, 10:01 p.m. | USENIX

USENIX www.youtube.com

SREcon23 Americas - Avoiding Cachepocalypse in the Land of the Monolith

David Amin, Duolingo

Like many companies who switched to a microservice architecture, Duolingo runs a legacy monolith that is both business critical and not entirely owned by any one team. This monolith hit a scaling limit by exhausting memcached connections, but strangely only on a single node of the cluster. What followed was a debugging journey that spanned Python and C, took down production for an hour, and required …

americas architecture binary business cluster companies connections critical debugging down duolingo journey legacy memcached microservice node python scaling single team

SOC 2 Manager, Audit and Certification

@ Deloitte | US and CA Multiple Locations

Team Lead, Security Operations Center, Cyber Risk

@ Kroll | United Kingdom

Cyber Security Risk Analyst

@ College Board | Remote - Virginia

Lead - IT Security Engineer

@ Bosch Group | BENGALURU, India

Project Cybersecurity Manager

@ Alstom | Bengaluru, KA, IN

Security Consultant

@ CloudSEK | Bengaluru, Karnataka, India