1. сначала происходит Event Storming/Event Modeling (технари в этом процессе могут быть, но в основном это пытка заказчика аналитиками) 2. после этих этапов в красивом редакторе делают схему API 3. из редактора вытаскивают yaml и по нему генерируют сервер под любой язык программирования, который нужен
полагаю, с OpenAPI реализациями случится то же самое, если вдруг появится schema-first решение, то есть FastAPI после этого перестанет быть лучшим буквально сразу (но пока он лучший в этом, это я признаю)