API как древнеримский акведук

Сергей расскажет об API, зачем он нужен, как его правильно проектировать, поддерживать и сохранять обратную совместимость.