Иногда нужен сервис на двадцать маршрутов: приём вебхука, витрина документации, внутренняя панель, проверка идеи. Тянуть для этого полноценный Rails всё равно что заказывать грузовик за хлебом. Sinatra, набравший более 360 миллионов загрузок с момента появления, за один файл с десятком строк поднимает работающий сервис на Ruby, а по мере роста спокойно дорастает до модульного приложения с десятками файлов. Актуальная версия 4.2.1 работает поверх Rack 3, а под капотом у неё mustermann для шаблонов путей, tilt для шаблонов страниц и rack-protection от типовых атак, каждая шестерёнка заменяема.