Delphi. RobustServer. Пишем мощный и надежный сервер на Indy

На мой взгляд, более менее универсальная архитектура приложения выглядит так…

В этом и последующем постах будем писать мощный и надежный сервер. Это будет шаблон для будущих проектов. Стэк технологий у нас будет следующий

  • Delphi Seattle
  • MySQL
  • FireDAC
  • SuperObject

Ближайшие задачи

  • Создать архитектуру модулей, подключить к SVN или GIT, скорее всего второе, в public режиме
  • Авторизация запроса
  • Авторизация пользователя: одно и двухуровневая ( авторизацию через номер телефона можно сделать абстрактно, через интерфейс)
  • Система логгирования (скорее всего LDS Logger)
  • Пример буфера для высоконагруженных запросов
  • Тестер нагрузки для сервера
  • Загрузка файлов на сервер (возможно с интерфейсом проверки на вирусы)
  • Клиента для теста API (Веб и Windows)
  • Перевести запросы на HTTPs
  • Научиться переводить приложение из EXE в сервис Windows…

Остальные задачи для шаблона напишем по ходу дела…

This entry was posted in Delphi. Bookmark the permalink.