Объем 140 страниц
2026 год
Ruby Backend Engineering: как строят системы, которым доверяют
О книге
Книга посвящена практическим и архитектурным аспектам backend-разработки на Ruby on Rails. Автор рассматривает Rails не как инструмент быстрого создания CRUD-приложений, а как зрелую инженерную платформу для построения сложных, нагруженных и юридически значимых систем. В центре внимания находятся проектирование доменной модели, API-first архитектура, тестирование, работа с PostgreSQL, ActiveRecord, очередями, Redis, Elasticsearch, файлами, Docker, AWS-инфраструктурой, наблюдаемостью, безопасностью и модернизацией монолита. Особую ценность книге придаёт опора на реальный производственный опыт автора: участие в разработке федеральных цифровых платформ, систем электронных торгов, закупок и арбитражных процедур. Издание адресовано разработчикам, уже знакомым с Ruby on Rails, стремящимся перейти от написания работающего кода к созданию надёжных production-систем. Книга формирует инженерное мышление, необходимое для senior-уровня, архитектурной ответственности.
Очень узнаваемо описаны проблемы больших приложений: тесты, зависимости, легаси, инфраструктура и т.д
Здорово, что это не только про сам Rails. Тут и Postgres, и очереди, и Redis, и инфраструктура. То есть все, что нужно для полноценного функционирования всей масштабируемой системы.
Отдельно понравилась часть про монолит. Без модного “давайте всё срочно распилим на микросервисы”, а более приземлённо: как вообще жить с большим Rails-приложением и постепенно наводить в нём порядок.
Есть ощущение, что многие главы родились из реальных рабочих ситуаций. Читал и периодически ловил себя на мысли, что сталкивался с похожими проблемами на своих рабочих проектах.
Есть ощущение, что многие главы родились из реальных рабочих ситуаций. Читал и периодически ловил себя на мысли, что сталкивался с похожими проблемами на своих рабочих проектах.

Отзывы, 8 отзывов8