Изу[[AITU Diploma - 1st pre-defense]]
- Team members with full name
- Topic of the diploma work/project
- Aim and goals of the work
- Relevance of the work/practical significance, что входит в Relevance?
- Plan of work
- Methodology of the work
Developing Online Store using microservices architecture and integration of [[AI-Assistance]] model
Разработать современную, удобную, быструю, безопасную, легкую в разработке и в поддержке платформу для онлайн магазина, включающую серверную и клиентскую части, потенциально решающую актуальные проблемы нынешних онлайн магазинов локального или глобального рынков, либо дополняющую и улучшающую их.
Location: International and Kazakhstan.
Кратко: Мы собираемся написать общий интернет магазин или marketplace для имплементации идеи микросервисов и различных технологий. Веб платформа должна включать аутентификацию и авторизацию, работу с клиентами в личном кабинете, деление пользователей на роли, админ панель и панель для продовцов, возможность продавцам самим регулировать свои продукты, оплата, отслеживание процесса и этапов доставки. Мы собираемся использовать все преимущества микросервисов поэтому мы не ограничиваемся одним лишь стеком технологий разработки. Но если более конкретно мы собираемся использовать Java, Python, NodeJS на бэкенде и React на фронтенде. В качестве баз данных мы будем использовать SQL, NoSQL, Graph базы данных. Мы постараемся написать удобный в использовании, быстрый, легко масштабируемый, легкий в поддержке интернет магазин с использованием микросервисной архитектуры. Так же немало внимания мы уделим вопросам безопасности нашего сайта.
Новизна: Новизна может заключаться в интеграции [[AI-Assistance]], который улучшит пользовательский опыт. Более обще можно сказать - использование машинного обучения для улучшения пользовательского опыта.
Практическая значимость:
Планы:
- Описание ожидаемых результатов проекта
- Анализ рынка, определение практической значимости проекта
- Исследование работы микросервисных архитектур, проблем и их коммуникаций для правильного дизайна системы
- Исследование проблем и практик информационной безопасности
- Исследование использования опций деплоя и контейнеризации
- Исследование клауд и хостинг провайдеров
- Исследование методов тестирования и мониторинга
- Исследование использования AI/ML методов и их использование в E-Commerce
- Исследования шлюзов оплат
- Проектирование архитектуры системы и проектирование баз данных
- Разработка проекта и построение процесса CI/CD с тестированием для возможного делегирования разработки сервисов среди команд
- Тестирование производительности системы
- Описание результатов
Методология: