Это не масштабируемо!
Когда на этапе создания MVP (то есть в самом начале проекта) вам приходят в голову такие мысли (или вам шепчут):
«Мы же делаем серьезный проект, надо сразу программировать сервер, который к хайлоаду»
«Надо продумать шардирование базы»
«Надо продумать CI/CD»
Пресекайте эти мысли.
Одна из главных задач стартапа в самом начале - чтобы серверы упали, ибо так вы докажете спрос. Это все равно вы сумеете починить. Серверы все равно будут падать время от времени при росте даже после продумывания всех этих умных вещей.
Фишка в том, что все эти умные вещи, тот кто их предложил - скорее всего даже сумеют реализовать. Правда это займет кучу времени/ресурсов/денег.
Но в большинстве случаев окажется нафиг не нужным из-за того что проект не полетит.
А в начале - делать просто.
Даже у Оскара Хартмана есть цитата: “Делай просто, просто делай».
Есть у меня одна методология - «Принцип применимости методов»:
“Любые практические методы надо применять только там, где их применять резонно».
К примеру:
- Рейзить $125K за 5% можно только если стартап имеет потенциал х3-х100 к оценке $2.5M (то есть к ларьку с шаурмой не применимо)
- Хай-лоад программирование надо применять только после того, как изначальный простой сетап себя изжил
- Дорогих юристов за $50,000+ USD надо звать только если вы уже трете за сделку выше $10M USD
- Платить за Amplitude $24K+/год надо только если есть реально «лишние» $24K на это
Ну вы поняли.
Когда на этапе создания MVP (то есть в самом начале проекта) вам приходят в голову такие мысли (или вам шепчут):
«Мы же делаем серьезный проект, надо сразу программировать сервер, который к хайлоаду»
«Надо продумать шардирование базы»
«Надо продумать CI/CD»
Пресекайте эти мысли.
Одна из главных задач стартапа в самом начале - чтобы серверы упали, ибо так вы докажете спрос. Это все равно вы сумеете починить. Серверы все равно будут падать время от времени при росте даже после продумывания всех этих умных вещей.
Фишка в том, что все эти умные вещи, тот кто их предложил - скорее всего даже сумеют реализовать. Правда это займет кучу времени/ресурсов/денег.
Но в большинстве случаев окажется нафиг не нужным из-за того что проект не полетит.
А в начале - делать просто.
Даже у Оскара Хартмана есть цитата: “Делай просто, просто делай».
Есть у меня одна методология - «Принцип применимости методов»:
“Любые практические методы надо применять только там, где их применять резонно».
К примеру:
- Рейзить $125K за 5% можно только если стартап имеет потенциал х3-х100 к оценке $2.5M (то есть к ларьку с шаурмой не применимо)
- Хай-лоад программирование надо применять только после того, как изначальный простой сетап себя изжил
- Дорогих юристов за $50,000+ USD надо звать только если вы уже трете за сделку выше $10M USD
- Платить за Amplitude $24K+/год надо только если есть реально «лишние» $24K на это
Ну вы поняли.