Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 4.5 KB

plan.md

File metadata and controls

41 lines (30 loc) · 4.5 KB

Изу[[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

Topic

Developing Online Store using microservices architecture and integration of [[AI-Assistance]] model

Aims and Goals of the work

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

Location: International and Kazakhstan.

Кратко: Мы собираемся написать общий интернет магазин или marketplace для имплементации идеи микросервисов и различных технологий. Веб платформа должна включать аутентификацию и авторизацию, работу с клиентами в личном кабинете, деление пользователей на роли, админ панель и панель для продовцов, возможность продавцам самим регулировать свои продукты, оплата, отслеживание процесса и этапов доставки. Мы собираемся использовать все преимущества микросервисов поэтому мы не ограничиваемся одним лишь стеком технологий разработки. Но если более конкретно мы собираемся использовать Java, Python, NodeJS на бэкенде и React на фронтенде. В качестве баз данных мы будем использовать SQL, NoSQL, Graph базы данных. Мы постараемся написать удобный в использовании, быстрый, легко масштабируемый, легкий в поддержке интернет магазин с использованием микросервисной архитектуры. Так же немало внимания мы уделим вопросам безопасности нашего сайта.

Новизна: Новизна может заключаться в интеграции [[AI-Assistance]], который улучшит пользовательский опыт. Более обще можно сказать - использование машинного обучения для улучшения пользовательского опыта.

Практическая значимость:

Планы:

  1. Описание ожидаемых результатов проекта
  2. Анализ рынка, определение практической значимости проекта
  3. Исследование работы микросервисных архитектур, проблем и их коммуникаций для правильного дизайна системы
  4. Исследование проблем и практик информационной безопасности
  5. Исследование использования опций деплоя и контейнеризации
  6. Исследование клауд и хостинг провайдеров
  7. Исследование методов тестирования и мониторинга
  8. Исследование использования AI/ML методов и их использование в E-Commerce
  9. Исследования шлюзов оплат
  10. Проектирование архитектуры системы и проектирование баз данных
  11. Разработка проекта и построение процесса CI/CD с тестированием для возможного делегирования разработки сервисов среди команд
  12. Тестирование производительности системы
  13. Описание результатов

Методология: