LLLit: Изучение и практика программирования

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


Шаблон Backend-for-Frontend с использованием NextJS: пошаговое руководство
Шаблон Backends-for-Frontends может быть именно тем, что вам нужно, чтобы избежать монолитных API-интерфейсов Backend и Frontends, раздутых бизнес-логикой. Давайте реализуем его в Next.js, используя WunderGraph в качестве BFF-фреймворка. Представьте себе: вы только что разработали и развернули приложение своей мечты. (Поздравляем!) Чтобы обслуживать пользовательский интерфейс вашего рабочего стола/веб-браузера, вы, вероятно, создали какой-то бэкенд… но что произойдет, когда вы вырастете..

Асинхронная связь — создание атомарных рабочих процессов
Как построить атомарный рабочий процесс в системе, которая физически распределена и разделена во времени? Атомарность. Грубое определение может быть «Все или ничего». Это означает, что бизнес-операция/задача, включающая несколько шагов, должна выполняться как единое целое. Либо все шаги выполняются правильно, либо в случае какой-либо ошибки оставляет систему в чистом состоянии, как будто ничего и не было. В то время как атомарность легко реализовать с помощью приложений с одним..

Разработка высокопроизводительных приложений с помощью Node.js:
Введение Для компьютерного инженера производительность часто рассматривается как святой Грааль. 🏆 Это особенно актуально при разработке масштабируемых приложений с высокой посещаемостью. В таком случае на помощь приходит Node.js. Но как именно? Давайте отправимся в путешествие, чтобы узнать, что нас ждет. 🕵️‍♂️ I. Глава: Различия между однопоточностью и многопоточностью 1.1 Что такое однопоточность? Однопоточность относится к ситуации, когда процессор компьютера..

Мультиарендность после 10 лет облачных вычислений
Прошло десять лет с тех пор, как Amazon запустила EC2. Облако очень реально. Тысячи систем работают в облаке. Мультиарендность - это ключевая концепция, связанная с облаком с самого начала. Это позволяло нескольким недоверчивым сторонам делиться ресурсами, давая им иллюзию собственного пространства. Лучшим примером этой идеи является многоквартирный комплекс, в котором каждому арендатору предоставляется его собственное пространство, при этом совместно используются такие ресурсы, как..

Совместное использование ресурсов между источниками (CORS)
API-интерфейсы — это потоки, которые позволяют вам объединять богатый веб-интерфейс. Но этот опыт сложно перенести в браузер, где возможности для междоменных запросов ограничены такими методами, как JSON-P (который имеет ограниченное применение из-за соображений безопасности) или настройкой собственного прокси-сервера (который может быть боль в настройке и обслуживании). Cross-Origin Resource Sharing (CORS) — это спецификация W3C, которая разрешает междоменное взаимодействие из..

Micro в действии, часть 1: Начало работы
Обновление 2020.04.02: версия Micro из этой серии обновлена ​​с v1.18.0 до v2.4.0 Поговорим о Микро в этой серии статей. Мы шаг за шагом построим сервис на основе Micro, объясняя особенности Micro на этом пути. Мы начнем с основных понятий и тем, а затем перейдем к расширенным функциям. Micro очень мощный и простой в использовании после освоения. Но он развивается так быстро, что его документация сильно отсутствует, отстает или устарела. Многие функции не задокументированы...

Итак, что же делать с микро-фронтендами?
Подробный взгляд на микроинтерфейсы и их недостатки Введение В разработке программного обеспечения одним из наиболее важных технических решений, которое вы можете принять, является метод разделения архитектуры проекта. Последствия этого решения каскадные, так что вы должны сделать это правильно! К сожалению, универсального решения не существует, так как правильное решение зависит от вашего контекста. Как всегда, мы полагаемся на Первый закон архитектуры программного обеспечения:..

Новые материалы

Работа с регуляризацией норм трассировки, часть 2 (машинное обучение)
Регуляризация нормы разреженных трасс (arXiv) Автор: Цзяньхуэй Чэнь , Цзепин Е Аннотация: Мы изучаем проблему оценки множественных прогностических функций из словаря базисных функций в..

Вторая встреча ботов и ИИ Шарлотты
Платформы и игроки в этом домене Примеры использования бизнес-приложений и потребительских приложений. Обзор популярных приложений. Предстоящие конференции и хакатоны, посвященные..

Вещи, которые я хочу сказать самому себе, будучи разработчиком более 6 лет
Вещи, которые я хочу сказать самому себе, будучи разработчиком более 6 лет Привет, меня зовут Абхишек, я разработчик программного обеспечения с более чем 6-летним опытом и был соучредителем,..

Простые алгоритмы сортировки
В этом блоге мы рассмотрим сортировку и 4 ее наиболее распространенных алгоритма. · Пузырьковая сортировка · Сортировка выбором · Сортировка вставками · Сортировка слиянием ЧТО ТАКОЕ..

Выполнение HTTPS-запроса в React
В нашем приложении React наступит время, когда мы захотим визуализировать данные из конечной точки API. Angular имеет встроенный HTTP-модуль, который позволяет разработчикам легко выполнять..

Общие концепции веб-разработки, которые должен знать каждый веб-разработчик | 1-й уровень
Общие концепции веб-разработки, которые должен знать каждый веб-разработчик | 1-й уровень Веб-разработка — лучшая работа в мире. Представьте себе, вы можете создать платформу почти для..

Vue.js - Локальная разработка с помощью Docker-Compose
Пример проекта с Vue.js, Nodejs Project Docker Compose действительно полезен, когда у нас нет среды разработки на нашем локальном компьютере для запуска всех частей приложения для..