Как выбрать стек для нового проекта?
Привет всем! Собираемся запускать новый стартап, и сейчас встал самый главный вопрос – какой технологический стек выбрать? Нужно что-то надежное, масштабируемое, и чтобы разработчиков было несложно найти.
Вот мои соображения:
- Backend: Тут вроде бы выбор очевиден – Python (Django/Flask) или Node.js (Express). Первый вариант мне ближе, но Node.js сейчас на хайпе.
- Frontend: React или Vue. Стандартный выбор, тут, наверное, не ошибешься.
- База данных: PostgreSQL как универсальный солдат. Или может стоит посмотреть в сторону NoSQL, например, MongoDB, если будем работать с большими объемами неструктурированных данных?
- Инфраструктура: Docker, Kubernetes, облака (AWS/GCP). Тут без вариантов, надо идти в ногу со временем.
Но есть сомнения. Может, стоит рассмотреть что-то менее мейнстримное, но более эффективное для нашей конкретной задачи? Например, Go для бэкенда или Svelte для фронтенда? Как думаете, есть ли смысл рисковать и пробовать новые технологии, или лучше придерживаться проверенных решений?