Публикации по теме 'microservices'
Rust как часть микросервисной архитектуры
Ржавчина + TypeScript
Уже некоторое время назад я написал небольшой отчет о том, как использовать Rust в полнофункциональном веб-приложении (см. здесь ). Этот пост предназначен для продолжения этого, предлагая альтернативный подход к тому, как включить Rust в приложение.
В целом можно сказать:
Самые очевидные преимущества Rust — это скорость решения ресурсоемких задач и очень эффективное обращение с памятью. Последний поставляется без необходимости в каком-либо сборщике мусора...
Модели искусственного интеллекта как микросервисы - от обучения до производства
Использование искусственного интеллекта в бизнесе - это путь, требующий вложений и настойчивости. Хотя преимущества использования ИИ могут быть очевидны для всех, перенести его от обучения к производству - огромная проблема. Путешествие ставит архитекторов приложений перед множеством препятствий. Им нужно задуматься над:
1. Как интегрировать модель ИИ (возможно, с другим технологическим стеком) в существующее бизнес-приложение.
2. Приведите в действие его с помощью..
Уровни защиты от коррупции: преодоление разрыва между микросервисами
В современном мире, который становится все более цифровым и взаимосвязанным, эффективное управление сложными программными системами является основной задачей для многих организаций. Архитектурный стиль микросервисов стал ведущим подходом благодаря его многочисленным преимуществам, таким как масштабируемость, отказоустойчивость и простота обновлений. Тем не менее, это сопряжено с изрядной долей проблем, особенно в области интеграции. Одной из концепций, помогающих смягчить эту проблему,..
Обработка одновременных запросов в микросервисе Node.js
В недавнем проекте, над которым я работал, возникла проблема, вызванная нехваткой памяти для процесса. Позвольте мне провести вас через некоторые недоразумения, проясненные благодаря большому количеству головных уборов и командной работе.
Предположим, у вас есть служба, которая загружает данные из кеша, но при отсутствии результата возвращается к базе данных.
Наш первый подход может выглядеть примерно так:
Похоже, мы рассмотрели то, что нам нужно сделать, и если мы запускаем..
Основные дилеммы, которые разработчики решают в архитектуре микросервисов
С советами по их решению.
Выполнение анализа компромисса между несколькими решениями проблемы является ключевой частью работы по разработке программного обеспечения. Как правило, сложные задачи не имеют единственного правильного решения, поэтому разработчикам приходится взвешивать все за и против каждого применимого варианта, прежде чем выбрать наиболее подходящий.
Массив или HashSet? Глубокий поиск или поиск вдохновения? Нормализованная или денормализованная таблица? Разработчики..
Хотите использовать события в разработке программного обеспечения? Вот 5 причин, почему вы должны это сделать!
В последние годы микросервисы и распределенные системы приобрели популярность, поскольку проблемы с монолитными системами начали расти после многих лет существования стандарта де-факто. Все пытаются отделить свои системы.
Один из способов отделить ваше приложение — использовать события.
Что такое события и зачем их использовать?
Существуют разные определения и типы событий, но в данном контексте мы будем называть события важными вехами/фактами в определенной области. Мы говорим..
Как мы используем митоз для расщепления монолита
Как мы используем митоз для расщепления монолита
Мы все были там. Проект, который мы поддерживаем, представляет собой сильно связанный BBOM , и все, что мы хотим сделать, — это чертовски наладить микросервис и разделить его на более мелкие части с отдельными обязанностями.
Так как же нам это сделать? Есть много статей, объясняющих различные методы. В этой конкретной статье я хотел бы описать, как мы начали расщеплять собственный монолит. При планировании…
Новые материалы
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..
ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..