Service discovery, v1 and v2
Services in our fleet needed to find each other and know which instances were healthy. I built a VM-based health-checking and discovery system, then — when we moved to containers — designed a Docker-based replacement that ran alongside it without breaking anything depending on the original. Both systems coexisted through the migration.