Reactive Architecture

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 techhub.knoldus.com, 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.
"""

Written by 

Piyush Rana is a Senior Software Consultant having experience of more than 6 years. He is familiar with Object Oriented Programming Paradigms and .NET based technologies. From the past 2 years he has been handling Big Data and is working on technologies like Hadoop, Hive, Pig, Hbase. His hobbies includes gaming (strategy based, FPS and role-playing), watching series, and listening songs.

Knoldus Pune Careers - Hiring Freshers

Get a head start on your career at Knoldus. Join us!