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


Упрощение сохраняемости в приложениях Java с помощью Spring Boot и Hibernate
Введение Hibernate и Spring Boot — две популярные технологии в экосистеме Java, которые без проблем работают вместе, упрощая разработку веб-приложений. Hibernate — это мощная библиотека объектно-реляционного сопоставления (ORM), которая абстрагирует уровень базы данных, а Spring Boot предоставляет легкую и простую в использовании платформу для создания микросервисов и веб-приложений. В этом руководстве мы рассмотрим процесс настройки приложения Spring Boot с помощью Hibernate с..

Сканирование микросервисов на наличие зависимостей
Примените автоматизированное управление зависимостями в своей команде В этой статье мы рассмотрим, что такое программные зависимости и как ими можно управлять в архитектуре микросервисов. Затем мы рассмотрим некоторые риски и рекомендации, которым следует следовать при работе с управлением зависимостями. 📝 В этой статье я буду использовать термин "пакет" для обозначения фрагмента кода, но вместо пакета можно использовать и другие термины (например, библиотека). Начнем с..

Используйте VisualML Studio для прогнозирования стоимости такси в Нью-Йорке
ВВЕДЕНИЕ Я создал визуальный дизайнер рабочих процессов (VisualML Studio) для библиотеки Microsoft ML.NET, которая работает локально. Это упрощает обучение и обработку машинного обучения. Одной из сильных сторон являются основы для простых моделей и обмена проектами. Его также легко расширять с помощью кода C#, поэтому нет необходимости изучать Python . VisualML Studio является частью стека оркестровки микросервисов Zenody с открытым исходным кодом. УСТАНОВКА Загрузите и..

Как запросы на совместное использование ресурсов из разных источников влияют на производительность вашего приложения
Заголовок может заставить вас подумать, что этот пост - еще один пост с разглагольствованием о недостатках «одностраничного приложения». Это больше касается того, чтобы пролить свет на перспективу производительности , о которой следует помнить при проектировании SPA. Особенно, если ваш SPA использует API из разных доменных служб. Если вы разрабатываете SPA, который использует API из того же домена SPA, тогда отлично. Вам следует пропустить эту статью, если ваш SPA использует..

Сходства между шаблонами проектирования Unix и новыми распределенными архитектурами
Я читал книгу Мартина Клеппманна Распределенные системы . Он очень красиво объяснил, как идеи и уроки Unix переносятся на крупномасштабные разнородные распределенные системы данных. Прочитав эту книгу, я понял, что могу связать это с моим первым промышленным проектом. Я начал свою карьеру с небольшого стартапа в 2002 году. Мы были выпускниками инженерных специальностей с опытом работы от 0 до 2 лет. Наш наставник был опытным исследователем в области инструментовки с большим опытом..

Создание оркестратора с нуля на Rust
В контексте микросервисов оркестратор — это мозг системы, который распределяет задачу между каждым микросервисом по некоторому правилу. Когда должна произойти транзакция, оркестратор должен определить рабочий процесс для микрослужб. В этой статье мы создадим простой оркестратор на Rust. Что мы создаем? Здесь у нас есть ряд микросервисов, которые могут быть на разных компьютерах (каждый с другой базой данных, разными данными и разными технологиями), которые позволят клиентам..

Хапи, Хапи, Хапи! Почему вы должны использовать Hapi в своем следующем проекте!
Часто при работе с корпоративными клиентами я работаю над микросервисами. Эти микросервисы часто представляют собой приложения Node.js, управляемые событиями, которые прослушивают сообщения о подписках, выполняют некоторые действия и публикуют в новой теме. Однако бывают случаи, когда мне нужно настроить небольшой веб-сервер корпоративного уровня для обработки запросов API и отправки некоторых данных. В таких ситуациях на помощь приходит Хапи. Что такое Хапи? Hapi — это..