Логотип МИЭМ НИУ ВШЭ
Завершен
Логотип типа проекта Программный
Программный
2022 / 2023
Логотип проекта Библиотека для синхронизации реплицированных микросервисов
    От компании

1381 Библиотека для синхронизации реплицированных микросервисов

Старт
08.11.2022
Представление
01.02.2023
Постерная сессия
17.04.2023
Защита
07.06.2023

Паспорт проекта

Аннотация

В настоящее время асинхронные микросервисные приложения на Python набирают популярность. Микросервисная архитектура позволяет масштабировать системы и увеличивать производительность без значительных трудозатрат, язык программирования python предпочтителен скоростью и простотой разработки, асинхронность позволяет значительно увеличить быстродействие таких систем. Тем не менее увеличение количества реплик нарушает атомарность выполнения запросов, усложняет сообщение с внешними системами, вносит...

Отрасль

Информатика

Теги

Информатика

Цель

Разработка Python библиотеки с открытым исходным кодом для синхронизации реплицированных микросервисов, призванной помочь разработчикам в создании надежных масштабируемых систем.

Ожидаемые результаты

  • Результатом будет являться программный код - разработанная библиотека с открытым исходным кодом для синхронизации реплицированных микросервисов, призванной помочь разработчикам в создании надежных масштабируемых систем.
    • * Разработка библиотеки для синхронизации реплицированных микросервисов
      • * Разработка примеров использования библиотеки
        • * Публикация разработанной библиотеки в каталог пакетов PyPI

          Форма и способы промежуточного контроля

          Работа ведется по циклам, установленным в календаре проектной работы МИЭМ. Задачи ставятся в начале цикла, в конце подводятся итоги по выполненному и создаются новые, корректируются прошлые задачи. Отчетность представляется по графику проектной работы МИЭМ. Представление проекта, экспертная сессия и защита проходят по стандартному календарю проектной работы.

          Форма представления результатов

          * Исходные коды в репозитории проекта и выложенные в публичный доступ * Итоговая документация по всем частям проекта

          Ресурсное обеспечение

          На текущем этапе не требуется

          Имеющийся задел

          ***

          Заказчик