Какой был стек на последнем проекте

«Какой был стек на последнем проекте» — вопрос из категории Требования и ТЗ, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

На последнем проекте мы использовали следующий стек:

Backend: Python (FastAPI), PostgreSQL, Redis для кеширования.
Frontend: React.js, TypeScript, Redux Toolkit.
Infrastructure: Docker, Kubernetes (EKS), AWS (S3, Lambda, RDS).
CI/CD: GitHub Actions, ArgoCD для GitOps.
Monitoring: Prometheus, Grafana, ELK для логов.

Пример кода на FastAPI:

from fastapi import FastAPI

app = FastAPI()

@app.get("/health")
async def health_check():
    return {"status": "ok"}

Проект был связан с обработкой больших данных, поэтому также использовали Apache Kafka для асинхронной обработки событий.