мікросервісна архітектура

Collaborative filtering algorithms for a job recommendation system built with a microservice architecture

This article presents the development of a recommender system for recruiting personnel and vacancies to improve the efficiency of the hiring process. The proposed system has integrated collaborative and hybrid filtering methods to provide personalized job recommendations. Collaborative filtering model has analyzed historical data, identifying patterns by detecting connections between user information and job content.

Evaluating small quantized language models on apple silicon

This study examines the capabilities and limitations of small, 4-bit quantized language models that run locally on Apple Silicon. Four models have been benchmarked on a dataset of natural language prompts, with runtime metrics including inference time, memory usage, and token throughput, as well as output behavior. The study provides an empirical assessment of the feasibility of deploying language models on resource-constrained devices.

ІНФОРМАЦІЙНА СИСТЕМА ДОСЛІДЖЕННЯ ЕКОЛОГІЧНОГО СТАНУ ПРИРОДНО-ЗАПОВІДНИХ ТЕРИТОРІЙ

Стаття висвітлює питання моніторингу та дослідження екологічного стану територій, що мають статус
природно-заповіднх. У роботі описано створення інформаційної системи з елементами штучного інтелекту для
вивчення екологічного стану природно-заповідних територій. В результаті аналізу даних моніторингу
визначено первинні дані для роботи та сформовано базу даних. Особливу увагу приділено опису інформаційної
моделі об’єкта та обраних показників для його адекватного функціонування. Вбудована система штучного

Методологія впровадження інформаційних систем із використанням мікроінтерфейсів для підвищення якості та швидкості їх розробки

Мікросервіси являють собою підхід до розроблення програмного забезпечення, варіацію сервіс-орієнтованої архітектури, яка структурує додаток як набір слабо пов'язаних сервісів. У даній роботі досліджено методологію проєктування та впровадження інформаційних систем із використанням мікро-інтерфейсів для підвищення якості та швидкості розробки, водночас спрощуючи їх використання. У роботі запропоновано метод переходу від монолітної архітектури програмного забезпечення до мікросервісної архітектури.

МІГРАЦІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ З МОНОЛІТНОЇ АРХІТЕКТУРИ НА АРХІТЕКТУРУ МІКРОСЕРВІСІВ ЯК СПОСІБ ЗАХИСТУ CRM-СИСТЕМ

Висвітлено дослідження, зосереджене на захисті CRM-систем в умовах переходу програмного забезпечення, яке становить основну частину CRM-систем, із монолітної архітектури на архітектуру на основі мікросервісів. У  статті досліджено стратегію міграції з використанням шаблону Strangler Fig, яка полегшує поступове впровадження мікросервісів, зберігаючи сумісність із наявним монолітом. Ключовим аспектом стратегії міграції є вибір структури, такої як Framework for Microservices Migrations (FMM), яка стандартизує методи розроблення та допомагає у декомпозиції монолітів на керовані компоненти.

Serverless Ai Agents in the Cloud

Integrating AI agents within serverless architectures offers a modern approach to deploying and executing intelligent applications. Leveraging the advantages of serverless computing, AI agents can dynamically respond to varying workloads without the overhead of managing the underlying infrastructure. This article explores the concept of scalable serverless AI agents in the cloud, detailing their architecture, benefits and drawbacks, challenges, and real-world applications. The paper provides advantages and drawbacks of the serverless approach.

Розподілені транзакції в мікросервісній архітектурі: стратегії прийняття обґрунтованих рішень

Виникнення мікросервісної архітектури істотно модернізувало практики розроблення програмного забезпечення завдяки децентралізації компонентів, що полегшило масштабова- ність та сприяло гнучкості у проєктуванні та впровадженні систем. Використання мікросервісів замість одного сервера має певні переваги, проте розподілені компоненти також спричиняють додаткові обмеження та складнощі у підтримці узгодженості даних.

Features of the Implementation of Micro-Interfaces in Information Systems

Microservices are a software development technique, or variant of the service-oriented architecture structural style, that organizes an application as a collection of loosely coupled services. The purpose of the work is to study the methodology for the design and implementation of information systems using micro-interfaces in order to improve the quality and speed of their development and facilitate their use. The article proposes a method of transforming the software system architecture from monolithic to microservice architecture.

An Approach to Improving Availability of Microservices for Cyber-Physical Systems

The design of modern Cyber-Physical Systems (CPS) connects physical and digital realms from cloud systems to edge devices. Microservice architecture has been widely used for IT solutions and emerges as a promising approach for supporting CPS that are more efficient, adaptable, and interconnected. However, there is an increasing need to improve the availability, reliability, and resilience of microservice systems according to the needs. This paper summarizes the challenges and drawbacks of microservice architecture used for CPS.

NODE.JS PROJECT ARCHITECTURE WITH SHARED DEPENDENCIES FOR MICROSERVICES

Microservices is an architectural style in software development that involves constructing a big solution using small, self-contained services. A set of services are connected via well-defined APIs and work together like a coherent system. The application of microservices architecture spans a wide range of domains, e.g., healthcare, finance, government, military, gaming, and entertainment. This article analyzes existing project architecture approaches for Node.js, and improves scalable project architecture for Node.js using shared dependencies.