Ответ
Мой основной стек — это Python для бэкенда и анализа данных, и JavaScript/TypeScript с React для фронтенда.
Бэкенд (Python):
- Фреймворки: Django, FastAPI.
- Базы данных: PostgreSQL (основная), Redis для кэша и Celery.
-
Пример на Django:
# models.py from django.db import models class Project(models.Model): name = models.CharField(max_length=200) is_active = models.BooleanField(default=True) created_at = models.DateTimeField(auto_now_add=True)
Фронтенд:
- Основное: React с функциональными компонентами и хуками, TypeScript.
- Стейт-менеджмент: Redux Toolkit, React Query.
- Стили: CSS-модули, Tailwind CSS.
Инфраструктура и DevOps:
- Контейнеризация: Docker, Docker Compose.
- Оркестрация: Базовый опыт с Kubernetes.
- CI/CD: GitLab CI, GitHub Actions.
- Облака: Опыт работы с AWS (EC2, S3, RDS).
В последнем проекте я разрабатывал REST API на Django REST Framework для SaaS-платформы и интерфейс администратора на React.