Назад к задачам
Middle+ — Principal
5

Создание библиотеки, аналогичной Firebase

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Разработать библиотеку, воспроизводящую функциональность Firebase, предназначенную для интеграции и использования компаниями. Оформить решение в виде готового пакета, который можно распространять клиентам.

Требования:

  • Спроектировать архитектуру, обеспечивающую масштабируемость и надёжность.
  • Реализовать основные сервисы (аутентификация, база данных в реальном времени, хранилище файлов, push‑уведомления).
  • Предусмотреть механизм конфигурации и инициализации библиотеки.
  • Обеспечить возможность простого подключения к проекту компании и дальнейшего расширения функционала.
  • Оформить библиотеку в виде публичного артефакта (npm/ Maven/ NuGet и т.п.) с полной документацией и примерами использования.