Нагірна, АллаМисько, Юрій2026-08-262026-08-262026https://ekmair.ukma.edu.ua/handle/123456789/40960Ця робота присвячена розробці мікрофронтенд-фреймворку для побудови масштабованих веб-застосунків. У першій частині розглянуто теоретичні основи мікросервісної та мікрофронтенд архітектури. Проаналізовано шість основних принципів мікросервісів та їх застосування у фронтенд розробці. Описано стратегії поділу застосунків та взірці комунікації в розподілених системах. У другій частині проведено порівняльний аналіз існуючих мікрофронтенд фреймворків. Виявлено їх основні недоліки та сформульовано вимоги до фреймворку. У третій частині спроєктовано архітектуру фреймворку, яка складається з системи типобезпечних контрактів, шини подій, механізму оркестрації модулів та підтримує вертикальний і горизонтальний поділ застосунків. У четвертій частині описано реалізацію ключових компонентів: реєстру API, шини подій, алгоритму топологічного сортування, менеджера завантаження, Webpack-плагіна, інструментів розробника та тестування. П'ята частина містить опис демонстраційного застосунку: редактору документів, який складається з п'ятьох мікрофронтендів на чотирьох різних технологіях.ukфронтендмікрофронтендимікросервісна архітектураModule FederationTypeScriptтипобезпечна комунікаціяконтрактиподієво-орієнтована архітектуранезалежне розгортаннятопологічне сортуваннямагістерська роботаМікрофронтенд-фреймворк для побудови масштабованих вебзастосунківOther