Существует бесконечное количество вариантов .... Как насчет этого, как технологического стека: я предполагаю, что это личный проект, и стоимость должна быть низкой (бесплатной), пока ваш сайт не начнет привлекать 1000 посетителей в день.
Хостинг с Netflify
Для простого бэкэнда для чтения, записи и редактирования записей используйте функции Netlify и подключайтесь напрямую к базе данных, такой как MongoDB, управляемой mLabs (у них есть бесплатная учетная запись песочницы.
Использование внешнего интерфейса React или Vue.js (я использую Vue CLI для быстрого создания сайтов)
Чтобы связать все это вместе, вставьте его в личный аккаунт Github.
РаботаПоток - это что-то вроде. Новый проект с Vue.cli -> использовать учетную запись GitHub для хранения репо. Зарегистрируйтесь на Netlify (бесплатно) и настройте его для сборки из своей учетной записи Github, когда вы нажимаете на Master.
НЕ ПРЯМО ПОПРОБУЙТЕ ВАШУ БАЗУ ДАННЫХ со своей «веб-страницы» перейдите через функции Netlify.
Все эти шаги очень хорошо документированы и помогут вам подняться иработает очень быстроЕсли ваш сайт набирает обороты и привлекает множество людей, то, возможно, вы можете начать менять технологии или использовать их платные услуги. (Я делаю что-то похожее в нескольких проектах, один получает удар по несколько сотен раз в день, и это стоит мне почти ничего)
Надеюсь, это поможет