Пишем и запускаем веб-приложение

Задумал я написать одну полезную, на мой взгляд, для пользователей пикабу штуку, и, подумал, что было бы, возможно, неплохо разобрать её написание для всех, интересующихся этим. Вопросы, которые нужно будет разобрать:

  1. Что такое веб-приложение.

  2. Его создание. Писать буду на Perl + Dancer2.

  3. Создание БД и взаимодействие с ней. PostgreSQL.

  4. Запуск приложения и БД в docker посредством docker-compose.

  5. Запуск приложения на реальном хостинге и организация доступа к нему посредством настройки DNS-записей.

  6. Для желающих - хранение кода приложения в git.

Собственно, если кому-либо это интересно, черканите в комментариях.