Arhn - архитектура программирования

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


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

Паттерн Strangler Fig: всестороннее исследование микросервисов
Добро пожаловать в это всестороннее исследование паттерна Strangler Fig Pattern в сфере микросервисов. В этом сообщении блога мы собираемся приступить к изучению этого уникального шаблона, проливая свет на его значение и полезность в контексте перехода от монолита к архитектуре микросервисов. Архитектура микросервисов предлагает множество преимуществ, включая улучшенную масштабируемость, отказоустойчивость и гибкость. Однако переход от монолитной архитектуры к микросервисам может быть..

Знаете ли вы о микросервисах и их шаблонах проектирования?
Всем привет. В этой статье мы рассмотрим Микросервисную архитектуру и чем она отличается от монолитного приложения. Затем мы рассмотрим, что такое Шаблоны проектирования микросервисов и их различные типы. Затем мы рассмотрим преимущества и недостатки архитектуры микросервисов, чтобы завершить эту статью. Давайте начнем

Разница между архитектурами Monolith и Microservices .
Я всегда слышал о микросервисах, вероятно, потому, что это более новая концепция, и вокруг нее много шумихи, но, как новый разработчик программного обеспечения, я более подвержен монолитной архитектуре. За последний год я многое узнал об этих двух архитектурах, и в этой статье я поделюсь с вами информацией о том, когда лучше выбрать одну, а какую другую. Что такое монолит? Монолит — это просто один большой камень, часто в форме обелиска или колонны, согласно Merriam-Webster...

Развертывание вашего первого микросервиса Data Science
Большую часть времени от нас, специалистов по данным, ожидается предоставление наших моделей машинного обучения в качестве микросервиса для использования или даже тестирования другими. Поскольку наша основная работа заключается не в создании сервисов и предоставлении доступа к API, большинство из нас с трудом проходит весь процесс. То же самое было и у меня некоторое время назад, и тогда я взял на себя обязательство понять и создать шаблонный код, который я могу повторно использовать..

Защита микросервисов с помощью ассиметричных JWT
Реализация системы проверки подлинности без сохранения состояния в ASP.NET Core При декомпозиции монолитного приложения на микросервисы проверка подлинности всегда представляет собой проблему. Упаковка всей логики управления безопасным доступом в общую базовую библиотеку вызовет сильную связь между микросервисами и максимизирует уязвимость вашей базы данных безопасности. Вместо этого мы можем реализовать службу токенов для обработки аутентификации с отслеживанием состояния в нашей..

Быстро создавайте микросервисы с помощью Yeoman
Краткое руководство по созданию генератора Yeoman для создания микросервисов на примере приложения Express.js и Typescript. Многие популярные проекты и компании хорошо реализовали архитектуру микросервисов. Одним из его преимуществ является то, что мы можем создать сервис с единственной ответственностью за конкретную бизнес-логику. Поэтому всякий раз, когда у компании появляется новая функция, мы можем создать новую услугу, слабо связанную с другими микросервисами. Еще одно..

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

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..