Предлагаем вам решить задачу от Сергея Комарова, Senior Golang-разработчика в inno.tech и ревьюера курса «Golang для инженеров». Она наглядно показывает, как неправильная организация данных в базе может повлиять на работу сервисов.
Остальные вводные данные и подсказки для решения ждут вас в телеграм-канале, переходите по ссылке, проверяйте себя и оставляйте ваши решения в комментариях.
"Есть сервис, который создает и обрабатывает задачи. Работа происходит в несколько этапов. Пользователь может в любой момент отменить задачу. При отмене задачи удаляются записи в базе данных, связанные с этой задачей. Примерно через месяц сервис перестал работать. Задачи более не создаются и не выполняются. Место на диске у PostgreSQL осталось еще много..."
Остальные вводные данные и подсказки для решения ждут вас в телеграм-канале, переходите по ссылке, проверяйте себя и оставляйте ваши решения в комментариях.