Skip to content

1EVILGUN1/smart-home-tech

Repository files navigation

🏠 Smart Home Technologies

Smart-Home-Tech Banner

Ваш умный дом и магазин будущего
Объединяем управление умным домом и продажу устройств в одной экосистеме


🚀 О проекте

Smart Home Technologies — это масштабируемая микросервисная платформа с:

  • 📲 Интуитивным управлением умным домом
  • 🛒 Встроенным интернет-магазином устройств
  • ⚙️ Автоматизацией сценариев домашней техники

Архитектура

Модуль Описание
infra Центр управления сервисами (Spring Cloud)
telemetry Автоматизация сценариев умного дома
commerce Интернет-магазин устройств

🛠 Технологии

Ядро системы:

  • 🐳 Docker • Docker Compose
  • 🌐 Apache Kafka (межсервисная коммуникация)
  • ⚡ gRPC + Protobuf (высокопроизводительный RPC)
  • ☁️ Spring Cloud (микросервисы)
  • 🗄 PostgreSQL (основное хранилище)

🚀 Быстрый старт

Предварительные требования

  • Установленные:
    • Docker + Docker Compose
    • JDK 21
    • Maven

Запуск системы

  1. Сборка проекта:
mvn clean install
  1. Запуск инфраструктуры:
docker-compose up -d
  1. Сервисы будут доступны:
  • API Gateway: http://localhost:8080
  • Документация API: specifical.json

🌟 Почему мы?

  • Готовая к масштабированию микросервисная архитектура
  • 🔄 Реальное время: Kafka для мгновенных событий
  • 🛡 Отказоустойчивость через Spring Cloud
  • 📦 Все компоненты в Docker-контейнерах

About

Smart Home Technologies – микросервисная экосистема для управления умным домом и онлайн-продажи устройств.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors