В разделении фронтенда от бэкенда есть множество преимуществ: Я сторонник того, чтобы нанимать юниоров и обучать их, и именно поэтому я считаю, что следует разделять задачи. Разграничивая задачи, вы снижаете сложность вашего приложения, разделяя ответственность на «микро-сервисы», так, каждая команда будет специализироваться на своём микро-сервисе. Как уже упоминалось, процесс расширения штата происходит куда быстрее, благодаря разделению ответственности (backend team, frontend team, dev ops team, и так далее). Дальновидность и начало работы Мы будем строить очень мощный и гибкий API GraphQL на основе NodeJs с документацией Swagger, работающей на MongoDB. Основным костяком нашего API будет Hapi.js. Мы рассмотрим все технологии в мельчайших деталях. В итоге у нас будет очень мощный GraphQL API с отличной документацией. Читайте дальше Читайте нас в телеграмме и vk Перевод статьи: Indrek Lasn How to set-up a powerful API with Nodejs, GraphQL, MongoDB, Hapi, and Swagger Вишенкой на т
Как настроить мощный API на Nodejs, GraphQL, MongoDB, Hapi, и Swagger. Часть 1
17 декабря 201917 дек 2019
1
1 мин