Мы живем в мире растущих приложений. Практически любые программные продукты рано или поздно приходится расширять, надстраивать, адаптировать к обслуживанию растущей пользовательской аудитории и к пиковым нагрузкам. Для того, чтобы подобное масштабирование протекало гладко и быстро, нужно закладывать такие возможности уже на уровне архитектуры приложения. В этой незаменимой прикладной книге автор рассказывает не только об архитектурных тонкостях, необходимых для эффективного масштабирования приложений, но и о рисках, присущих такой работе, о грамотной организации масштабирования и об использовании облачных сервисов.автор
My zhivem v mire rastushchikh prilozheniy. Prakticheski lyubye programmnye produkty rano ili pozdno prikhoditsya rasshiryat, nadstraivat, adaptirovat k obsluzhivaniyu rastushchey polzovatelskoy auditorii i k pikovym nagruzkam. Dlya togo, chtoby podobnoe masshtabirovanie protekalo gladko i bystro, nuzhno zakladyvat takie vozmozhnosti uzhe na urovne arkhitektury prilozheniya. V etoy nezamenimoy prikladnoy knige avtor rasskazyvaet ne tolko ob arkhitekturnykh tonkostyakh, neobkhodimykh dlya effektivnogo masshtabirovaniya prilozheniy, no i o riskakh, prisushchikh takoy rabote, o gramotnoy organizatsii masshtabirovaniya i ob ispolzovanii oblachnykh servisov.avtor
We live in a world of growing applications. Almost any software products sooner or later have to expand, build on, adapt to service the growing user audience and to peak loads. In order for such scaling runs smoothly and quickly, you need to lay this at the level of the application architecture. Applied in this indispensable book, the author tells not only about the architectural intricacies required to effectively scale applications but also about the risks inherent in such work, the competent organization of the scale and usage of cloud services.author