Мы живем в мире растущих приложений. Практически любые программные продукты рано или поздно приходится расширять, надстраивать, адаптировать к обслуживанию растущей пользовательской аудитории и к пиковым нагрузкам. Для того, чтобы подобное масштабирование протекало гладко и быстро, нужно закладывать такие возможности уже на уровне архитектуры приложения. В этой незаменимой прикладной книге автор рассказывает не только об архитектурных тонкостях, необходимых для эффективного масштабирования приложений, но и о рисках, присущих такой работе, о грамотной организации масштабирования и об использовании облачных сервисов.
My zhivem v mire rastuschikh prilozhenij. Prakticheski ljubye programmnye produkty rano ili pozdno prikhoditsja rasshirjat, nadstraivat, adaptirovat k obsluzhivaniju rastuschej polzovatelskoj auditorii i k pikovym nagruzkam. Dlja togo, chtoby podobnoe masshtabirovanie protekalo gladko i bystro, nuzhno zakladyvat takie vozmozhnosti uzhe na urovne arkhitektury prilozhenija. V etoj nezamenimoj prikladnoj knige avtor rasskazyvaet ne tolko ob arkhitekturnykh tonkostjakh, neobkhodimykh dlja effektivnogo masshtabirovanija prilozhenij, no i o riskakh, prisuschikh takoj rabote, o gramotnoj organizatsii masshtabirovanija i ob ispolzovanii oblachnykh servisov.