
pluralsight
Площадка, ранее была Digital Tutors, предлагает курсы по разным направлениям в разработке. Качество видеокурсов держит всегда на хорошем уровне.
Microsoft Orleans — мощный фреймворк для построения распределенных, масштабируемых и высокопроизводительных систем. В этом введении вы узнаете, как Orleans упрощает разработку современных облачных приложений, устраняя традиционные проблемы сложных распределенных архитектур.
Рост числа подключенных устройств и увеличение объемов телеметрии требуют новых подходов к архитектуре. Традиционные трехуровневые системы и реляционные базы данных больше не справляются с:
Orleans предлагает встроенные инструменты, которые снимают с разработчика большую часть сложности, типичной для распределённых систем.
Когда сотни тысяч устройств отправляют данные телеметрии через HTTP, AMQP и другие протоколы, веб‑серверы могут масштабироваться горизонтально. Однако где хранить состояние?
Реляционные базы данных часто становятся бутылочным горлышком:
Архитектуры на основе NoSQL и паттерна CQRS помогают распределить нагрузку и увеличить пропускную способность. Но они привносят компромиссы:
Orleans — это фреймворк для создания распределённых приложений, который позволяет множеству машин работать как единый логический компьютер. Он автоматизирует управление состоянием, масштабированием и взаимодействием между компонентами.
Microsoft Orleans снимает большую часть сложности, присущей распределённым системам, и позволяет разработчикам сосредоточиться на логике приложения. Понимание принципов Orleans — ключевой шаг на пути к созданию надежных, масштабируемых и высокопроизводительных облачных решений.

Площадка, ранее была Digital Tutors, предлагает курсы по разным направлениям в разработке. Качество видеокурсов держит всегда на хорошем уровне.