{"repo":"AntonVagabond/OnlineStore","free":true,"listed":false,"github":"https://github.com/AntonVagabond/OnlineStore","clone":"git clone https://github.com/AntonVagabond/OnlineStore.git","description":"The \"Online Store\" project, written in FastAPI, using microservice architecture.","language":"Python","stars":17,"topics":["alembic","elasticsearch","elk","fastapi","httpx","jwt","python","postgres","psycopg2","poetry"],"license":"MIT","category":"databases-storage","readme_excerpt":"Online Store 2.0 📃 Содержание 1. ✏️ Описание проекта - 📋 Задачи 2. 🔐 Лицензия 3. 🧙‍♂️ Авторы ✏️ Описание проекта ## Проект на FastAPI , предназначен показать функционал микросервисной архитектуры и взаимодействия \" Онлайн Магазина \": Покупателем , Менеджером / Админом , Поставщиком и Курьером . 📋 Задачи ### Проект был разработан с целью изучения FastAPI.\\ Были изучены такие темы, как: - Взаимодействие между микросервисами по Rest API (Users/... Auth). ✅ - Мониторинг логов с помощью стека ELK ( Elasticsearch , Logstash , Kibana ) и Filebeat . ✅ - Создание ключей и ssl-сертификатов для входа в Kibana по https протоколу. ✅ - Взаимодействие стека ELK между собой по ключам и ssl-сертификатам . ✅ - Оптимизация форматирования кода и импорта ( isort , black , flake8 ). ✅ - Проверка качества кода путём проведения проверок перед его отправкой в репозиторий ( pre-commit ). ✅ - Интеграционное и модульное тестирование. ✅ 🔐 Лицензия ## Подробности см. в файле LICENSE. 🧙‍♂️ Авторы - Акуев Антон Артурович","default_branch":null,"files":null,"tree":[],"storefront":"/r/AntonVagabond","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AntonVagabond/OnlineStore/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}