Как парни вроде Google / Gmail / Facebook делают инкрементные выпуски?Например, на стороне реализации, что они делают, чтобы развернуть функции для подмножества клиентов?Я могу думать о двух возможных реализациях:
- Эффективно поместить операторы
if
вокруг кода как на переднем, так и на заднем плане. - Если у вас есть привязанность клиентов к определенным серверам приложений, вы можете развернуть их только на подмножестве серверов приложений.
Первое мне кажется просто хакерским, а второе кажется трудным, если вы используете RDBMS для своего внутреннего хранилища.