мікроінтерфейс

Покращення швидкодії мікроінтерфейсів за рахунок виконання коду C у середовищах виконання JavaScript за допомогою Bun

Досліджено нову можливість, представлену в Bun, яка дає змогу здійснювати пряму компіляцію та виконання рідного коду C з JavaScript, відкриваючи нові горизонти для інтеграції системних бібліотек та підвищення продуктивності JavaScript-застосунків. Ми проводимо аналіз обмежень наявних методів, таких як N-API та WebAssembly, зосереджуючись на їх складності та впливі на продуктивність, особливо в контексті використання мікроінтерфейсів. Підхід Bun, заснований на прямій компіляції та використанні легкої обгортки, розглядається як потенційно більш ефективна альтернатива.

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

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