🅿️ Проект #ParkingGA: архитектура для системы управления парковками 🅿️
Мы начинаем новый проект, в котором на примере системы парковок будем учиться проектировать архитектуру так, как это делают на реальных проектах.
👉 ParkingGA — это платформа для управления парковками, которая автоматизирует процессы от поиска свободного места до оплаты и аналитики загрузки.
Основные сценарии:
✔️ Поиск парковки на карте (уличные, закрытые)
✔️ Бронирование мест
✔️ Контроль занятости мест по датчикам
✔️ Въезд/выезд по номеру автомобиля
✔️ Оплата и продление парковки
✔️ Интеграция с камерами, IoT-датчиками и платёжными системами
✔️ Отчётность для операторов парковок и города
Что будем делать:
1️⃣ Разберём подходы к проектированию архитектуры
2️⃣ Спроектируем микросервисы (МС)
3️⃣ Построим C4-модели: от уровня Context (L1) до Container (L2)
4️⃣ Изучим принципы интеграции МС: синхронные (API) и асинхронные (Kafka, RabbitMQ)
5️⃣ Погрузимся в API Gateway, хореографию и оркестрацию.
6️⃣ Разберём принципы выбора СУБД и хранения данных: PostgreSQL, Redis, NoSQL - что, зачем и почему?
В ходе проекта у вас будет появляться набор материалов по нему: архитектурные схемы, описание сервисов, интеграционные сценарии и другие технические документы.
Это позволит вам уверенно и аргументированно отвечать на архитектурные вопросы как в работе, так и на собеседованиях, а также получить опыт проектирования архитектуры.
Подписывайтесь на @getanalysts и следите за хэштегом #ParkingGA, чтобы изучать архитектуру и быть в курсе актуальных публикаций по проекту 🅿️
#АрхитектураGA
Post #2636
4.97K

- 🔥 37
- ❤ 16
- 👍 12
- ❤🔥 2