





Пишем на Ruby on Rails. Для хранения данных используем PostgreSQL/Clickhouse, для полнотекстового поиска и фильтрации — ElasticSearch, для кэширования — Memcache/Redis, для очередей— Sidekiq. Кроме приложения есть и REST API.
Фронт разный: от легаси-части с JQuery и плагинами до приложения на Vue 3 и Typescript с использованием SSR. С каждым релизом понемногу улучшаем кодовую базу и опыт пользователей. Используем Gitlab CI/CD и Ansible для доставки релизов на сервера, за быструю сборку отвечает Vite.
Тестирование на Хабре в основном автоматизировано — end-to-end на js-фреймворке Playwright. Новые и сложные фичи тестируем руками. На Хабр Карьере сейчас тестирование ручное, но тоже постепенно автоматизируем процессы на том же плейрайте.
Стараемся придерживаться принципов гибкой разработки, работаем в джире по канбану, внедряем OKR. Проводим стендапы и ретроспективы. Документация в конфлюенсе. Пробуем разные методики приоритезации задач.