Today applications are deployed on everything from mobile devices to cloud-based clusters running thousands of multicore processors. Users expect millisecond or even microsecond response times and 100% uptime. Data needs are expanding into the petabytes.

New requirements demand new technologies. Previous solutions have emphasized managed servers and containers. Scaling was achieved through buying larger servers and concurrent processing via multi-threading. Additional servers were added through complex, inefficient and expensive proprietary solutions.

But now a new architecture has evolved to let developers conceptualize and build applications that satisfy today’s demands. We call these Reactive Applications. This architecture allows developers to build systems that are event-driven, scalable, resilient and responsive: delivering highly responsive user experiences with a real-time feel, backed by a scalable and resilient application stack, ready to be deployed on multicore and cloud computing architectures. The Reactive Manifesto describes these critical traits which are needed for going reactive.

Read The reactive manifesto.

Reactive – Un Nuovo Approccio Per Le Applicazioni

dottavi

Posts Twitter Facebook Google+

Journalist, Blogger, Entrepreneur, Advisor. Writing about tech, culture and society since 1991. Formerly contributor at Forbes, Co-founder Blomming.com. Now Partner at Fashion Technology Accelerator.