Хотел тут один идеологический вопрос поднять. Вот notion выкатил api (
https://developers.notion.com/). Да и много кто запускает продукты без апи, а потом мучительно добавляет.
У меня уже тыщу лет подход такой - делай внутренние апи так, чтоб в любой момент их можно было открыть в паблик. Понятно, что не всегда оно так выходить, но с одной стороны - продукт всегда готов к интеграциям, с другой - стараешься делать апи для людей.
Да, типа апи это отдельный продукт - доки, примеры, тесты и тд. Но если в компании больше 5 человек, это все это тоже нужно.
Что по поводу такого подхода думаете? У вас как?