Я стремлюсь создать новый сайт, и для того, чтобы побудить себя создать мощный API для использования другими, я испытываю желание написать API и использовать его сам для создания реального сайта. Идея заключается в том, что если он способен работать с первичным сайтом, то он предоставит другим пользователям множество возможностей для самостоятельной работы. Это также побудит меня поддерживать API в актуальном состоянии.
То, что я хотел бы знать, это то, стоит ли продолжать эту идею, или она просто чокнутая.
Это обычная практика? Может ли это привести к слишком сложному коду? Приведет ли это к проблемам с производительностью, если (по какой-то случайности) сайт должен был взлететь?
Заранее спасибо.