Публикации по теме 'backend'


Знакомство с паттерном Circuit Breaker
На прошлой неделе в Twilio мы активно участвовали в разработке нескольких новых микросервисов. Один из них должен будет проталкивать информацию на внешние хранилища с разными характеристиками, и мы боимся, что один из них станет медленным или недостижимым и будет тормозить все подряд. Это происходит из-за феномена конвоя, подробно описанного (как обычно) в Утренней газете пару месяцев назад. Среди различных методов решения проблемы мы обязательно воспользуемся автоматическим..

Рендеринг: отличная альтернатива Heroku
Рендеринг: отличная альтернатива Heroku По мнению отраслевых экспертов, Heroku прекратит предлагать свои бесплатные уровни в ноябре этого года , оставив разработчикам возможность выбирать другие альтернативы, которые не совсем совпадают. Но в этой статье мы обсудим что-то похожее на нашу предыдущую любимую платформу облачных приложений — Render , и я предоставлю вам небольшое руководство по Node (но вы можете использовать столько, сколько указано в их документах ) Как указано на..

Знакомство с основами Node JS
ВВЕДЕНИЕ Node JS — это версия Java Script, разработанная для реализации бэкенда в приложениях. Райан Даль считается отцом Node JS. Node JS был разработан в результате работы над языком для создания веб-сайтов в реальном времени с возможностями push (веб-сокеты). Разработанный таким образом Node JS представляет собой кроссплатформенную среду выполнения с открытым исходным кодом для серверных и сетевых приложений. Node JS становится высокоэффективным по нескольким причинам. Он..

Что означает Frontend и Backend разработка?
Вскоре после того, как вы окунетесь в воду разработки программного обеспечения, вы гарантированно столкнетесь с терминами «интерфейс» и «бэкенд». Есть еще фронтенд- и бэкенд-разработчики, но в чем разница? Что означают фронтенд и бэкэнд? Как выясняется, и фронтенд, и бэкенд разработка, и системы включают в себя кодирование, и обе они являются важными частями разработки программных продуктов, будь то веб-сайт, настольное приложение или мобильное приложение. Внешний интерфейс..

Как мы создали бэкэнд-систему для Uber-подобной карты с анимированными автомобилями с помощью Go.
Привет. Это мой первый пост в блоге на английском языке, и я расскажу вам, как мы создали простое хранилище в памяти для анимированных автомобилей. Мы показываем анимированные автомобили на главном экране приложения «Намба Такси для клиентов». Этот пост о пройденном пути и алгоритмах, а не о Go. Начало История начинается в 2015 году с дипломной работы нашего мобильного разработчика. Тема работы - «Приложение водителя для службы такси». В приложении он анимировал машину...

Шлюз API
Шлюз API — это сервер, который действует как точка входа для всех запросов, поступающих от внешних клиентов или служб. Он служит для клиентов единой точкой контакта для взаимодействия с базовыми микросервисами или API в вашей системе. Основная цель API-шлюза — предоставить унифицированный интерфейс для ваших клиентов и решать сквозные проблемы, такие как безопасность, ограничение скорости, балансировка нагрузки, кэширование и преобразование запроса/ответа. Это упрощает..

Мощный бэкэнд, готовый для вашего следующего приложения 🚀
Я в первую очередь фронтенд-разработчик. Каждый раз, когда я начинаю новый проект, я все время сталкиваюсь с дилеммой: Какой бэкэнд? Какая база данных? Какой хостинг-провайдер? Какую сложность для поставщика облачных услуг мне придется пройти в этот раз? Что, если мне понадобится позже перейти к другому провайдеру? Стоит ли мне отказаться от сервера? Нужна ли мне аутентификация? мне следует использовать для этого стороннюю службу? Как обрабатывать выпуск и продление..