The Reactive Manifesto / Реактивный Манифест: The Need to Go Reactive
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Необходимость быть Реактивным 2heoh 26.07.13 в 10:39 |
+1 |
|
Требования к приложениям серьёзно изменились за последние годы. Всего несколько лет назад большое приложение представляло собой десятки серверов, отвечало в течении нескольких секунд, могло быть часами недоступно, находясь на профилактике и содержало гигабайты данных. Сегодня приложения устанавливаются на всех типах устройствах: от мобильных гаджетов, до облачных кластеров которые используют тысячи мультиядерных процессоров. Пользователи ожидают отклик за милисекунды и 100% время работы. Объем данные расширился до петабайтов. 2heoh 26.07.13 в 10:39 |
||
|
Эти характерные черты приложений, изначально появившиеся в таких Интернет-компаниях как Google или Twitter, покрыли многие индустрии. Финансы и телекоммуникации были первые кто подхватили новую практику для того, чтобы соответствовать новым требованиям, а остальные последовали за ними. 2heoh 26.07.13 в 10:40 |
||
|
Новые требования - нуждаются в новых технологиях. 2heoh 26.07.13 в 10:40 |
||
|
Новые требования - нуждаются в новых технологиях. Существующие ранее решения придавали особое значение управлению серверами и _контейнерами_. Масштабирование достигалось покупкой больших серверов и конкурентным программированием использующее мульти-треды. Дополнительные сервера добавлялись при помощи сложных, неэффективных и дорогих проприетарных решений. 2heoh 26.07.13 в 10:40 |
||
|
Но сейчас новая архитектура преобразовалась и дает возможность разработчикам осмыслить и строить приложения которые соответствуют сегодняшним требованиям. Мы называем это Реактивными Приложениями. Эта архитектура позволяет разработчикам строить событийно-ориентированные, масштабируемые, гибкие и интерактивные системы: предлагая высоко интерактивные пользовательские интерфейсы, полностью в реальном времени, которые опираются на масштабируемый и гибкий стек ПО, готовые к установке на мультиядерные и облачные вычислительные архитектуры. Реактивный манифест описывает эти важные черты которые необходимы для достижения Реактивности. 2heoh 26.07.13 в 10:41 |
