TGViewer
Анна Буянова (Anna Codes) Анна Буянова (Anna Codes) @anna_codes · 565 subscribers
Post #271 873
Вчера была первая встреча книжного клуба.
Пришлось выйти из дома в 7 утра, чтобы успеть к 8 :D

Классно пообщались ✨

Я решила не тратить время на созвоне на краткий пересказ главы, вместо этого сделала заметки в текстовом виде.
А на встрече уже соотнесли содержание главы и наш опыт, и обсудили.

Спасибо, тем, кто пришли. Встретимся в следующий вторник ❤️

Получилось обсудить такие темы:

- плюсы и минусы rails way, монолиты и микросервисы - взаимодействие, кол-во абстракций; переход от монолиту к микросервисам и обратно
- аналогия конвейера и станков для обработки запросов в приложении
- решения для дата-миграций и их особенности

- решения для отложенных задач, их + и - (sidekiq, rabbitmq, solidqueue и тд)
- scheduling отложенных задач (sidekiq-scheduler и тд vs запуск по крону) - плюсы и минусы подходов
- проблема "многоразового" выполнения отложенных задач в sidekiq, проблемы sidekiq-unique-jobs, идемпотентность отложенных задач

- к какому слою относятся фоновые задачи; вопрос с собеседований

- кейсы для использования "абстракций в бд" (например, аналог записи timestamps для нерельсовых приложений)
- дублирование логики валидации на уровне приложения и базы данных - ок или не ок (ок!)
- решения для мягкого удаления, их плюсы и минусы

Полезные ссылки:
maintenance_tasks - engine для управления дата-миграциями от shopify, в т.ч. через ui
rabbitMQ вместо sidekiq для отложенных задач
Как написать MVC веб-фреймворк на Ruby (для понимания, как устроены rails) (за впн)
Гайд по rack

#книги@anna_codes
#книжный_клуб@anna_codes
#layered_rails
GitHub GitHub - Shopify/maintenance_tasks: A Rails engine for queueing and managing data migrations. A Rails engine for queueing and managing data migrations. - Shopify/maintenance_tasks
  • ❤ 17
  • 👍 7
  • ⚡ 2
  • 🔥 1
More from @anna_codes
  1. Sep 20, 2026#AI Ничего необычного - просто claude code стал поддерживать AGENTS.md ссылка на твит - ht…
  2. Sep 20, 2026Выпиливаем CLAUDE.md ✂️
  3. Sep 19, 2026📘 Balancing Coupling: теория vs практика📘 Основная идея книги - формула баланса для оцен…
  4. Sep 12, 2026Рой ai-агентов взломал rubygems (аж в мае) 🍿, обсуждаем сейчас. Что произошло: - в мае аг…
  5. Sep 11, 2026Недавно вступила в лид-сообщество от @leadsnotes, немного на вырост. Для меня полезно: кон…
  6. Sep 9, 2026В конце августа провела встречу на тему менторства в сообществе code_sisters 👩‍💻 Участву…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →