Два проекта на одной БД, или сделать API?
===========================================

 Сейчас есть телеграм бот, который работает с базой данных. Я хочу сделать веб версию того же проекта, который будет работать с той же БД, и вот думаю, как лучше будет сделать: использовать одну бд для двух проектов, или сделать еще отдельно API проект, и в веб версии обращаться по эндпоинтам? (Мало ли, вдруг в дальнейшем понадобится еще версия для мобилок). Как по архитектуре лучше будет сделать? 

 Обычно пишут API-frontend (его экземпляры), клиентами которого выступают потребители контента. Ну у позади API своя БД и кэширование, если надо.