Отказ от ответственности: Этот ответ не о рельсах, а о рубиновых веб-сервисах в целом.
Устали от веб-приложений, написанных на Ruby, больших, медленных и сложных? Затем попробуйте разделить проблемное пространство, разделив ваше приложение на набор облегченных веб-сервисов.
В этом выступлении Адам Виггинс, автор RestClient rubygem, и Блейк Мизерани, автор микрофреймера Sinatra, познакомят вас с этими скудными инструментами и покажут, что веб-приложения Ruby действительно могут быть небольшими и быстрыми и эффективная память.
Затем мы покажем, как облегченные веб-службы, взаимодействующие друг с другом посредством вызовов REST, могут быть собраны в большую программную систему. Используя реальные примеры из Heroku, мы покажем, как архитектура, основанная на услугах, потенциально может быть более масштабируемой, более удобной в обслуживании и просто более увлекательной, чем монолитная.