Reactive Architecture

Table of contents
Reading Time: 2 minutes

Recently I got an invitation to present a guest lecture for faculty of Engineering colleges in ABES college of Engineering.

I came up with the most trending topic i.e Reactive Architecture. We talked about what is this buzzing keywords and why does it came into existence. Also What are the challenges one were facing and how are the real world problems being solved by using this architecture and the principles associated with it.

It was an interactive session of about 2 hrs, where the reactive principles and the Akka concurrency model were discussed. Here I am attaching the presentation, so that one can look into it and gain knowledge and will post the video of the lecture as soon as it becomes available.

I would also like to present here, A One Stop Solution for your learning and development.Here you will find many ready to use templates on 14+ technologies which help you to learn and develop your projects.

Feedback from the Organisation -

The Guest Lecture was timely started at designated venue, Department Library, Arya Bhatta Block.

Mr. Piyush Rana made us aware about the Software Architecture, Reactive Programming and Reactive Architecture. He told Software architecture is the art of designing and constructing high level structures of a software system, the discipline of creating such structures, and the documentation of those structures. It’s about making fundamental choices (which are costly to change once implemented) that meet the original product requirements of the system.

Reactive programming is an asynchronous programming paradigm, concerned with streams of information and the propagation of changes. This differs from imperative programming, where that
paradigm uses statements to change a program’s state.Reactive Architecture is nothing more than the combination of reactive programming and software architectures. Also known as reactive systems, the goal is to make the system responsive, resilient,
elastic, and message driven.