Интересно, кем именно велась (и в каких условиях шла) разработка, если ни изначально, ни даже в процессе, не были предусмотрены решения для двух «базовых» проблем любого сетевого приложения: большого количества пользователей и плохого качества связи? 🤔
Подробнее о том как мы разрабатывали проект и в каких условиях можно почитать в первой статье.
К большому числу пользователей мы готовы, просто подходим к этому вопросу постепенно, улучшая решение. Зачем тратить ресурсы разработчиков на сложную распределенную инфраструктуру, если мы еще не проверили гипотезу о нужности продукта? Тем более что стандартными методами балансировки в нашем случае не обойтись)
Разные сетевые приложения требует разного подхода. У нас в портфолио есть опыт разработки распределенных реестров (с нуля) - там аналогичный подход сработал гораздо лучше.
Интересно, кем именно велась (и в каких условиях шла) разработка, если ни изначально, ни даже в процессе, не были предусмотрены решения для двух «базовых» проблем любого сетевого приложения: большого количества пользователей и плохого качества связи? 🤔
Так первая версия была MVP судя по статье) Для MVP то что оно полностью работает при положительных сценариях уже, имхо, достижение
Подробнее о том как мы разрабатывали проект и в каких условиях можно почитать в первой статье.
К большому числу пользователей мы готовы, просто подходим к этому вопросу постепенно, улучшая решение. Зачем тратить ресурсы разработчиков на сложную распределенную инфраструктуру, если мы еще не проверили гипотезу о нужности продукта? Тем более что стандартными методами балансировки в нашем случае не обойтись)
Разные сетевые приложения требует разного подхода. У нас в портфолио есть опыт разработки распределенных реестров (с нуля) - там аналогичный подход сработал гораздо лучше.