Как ответить
Сейчас я использую Python и Django для бэкенда, PostgreSQL как основную базу, Git и GitHub Actions для CI/CD. В everyday-работе — VS Code, pytest, flake8. Задачи в основном — писать REST API, обрабатывать запросы, работать с моделями, писать миграции. На стажировке мы делали небольшой сервис для загрузки файлов: я отвечал за эндпоинты и тесты, покрытие довёл до 85%.
Из инструментов, которые не входят в основной стек, — Docker. В проекте мы поднимали Postgres и Redis через docker-compose, это удобно для локальной разработки без установки всего руками. Ещё пробовал Sentry для сбора ошибок — правда, только настраивал базовую интеграцию.
Что хочу попробовать — Go и Kubernetes. Go интересен тем, что на нём пишут быстрые сервисы, и в моём окружении многие переходят на него для микросервисов. Kubernetes — потому что наш продакшн работает на Docker Compose, а хочется понять, как оркестрировать контейнеры в реальном продакшне. Начал читать «Kubernetes in Action», параллельно ставлю minikube и пробую деплоить простые приложения.
Ещё присматриваюсь к Next.js: на нём можно писать fullstack без разделения бэка и фронта, но пока это просто интерес, в боевых проектах не сталкивался.