[WSO2Con EU 2018] Building Reactive Applications Using APIs, Events and Streams

  • By WSO2 Team
  • 9 Nov, 2018

Building Reactive Applications Using APIs, Events and Streams

play button

Building Reactive Applications Using APIs, Events and Streams

Chathura Kulasinghe, Associate Lead Solutions Engineer, WSO2
Download Slides

This an era where Consumer Experience (CX) is king. Because of this, application users naturally expect to be notified of events and outcomes in real-time as they happen. Asynchronous and parallel execution of processes has become a necessity which has more to do with data and events streams rather than resting data. Reactive application development is all about programming for such event streams.

Modern day business applications are primarily based on events. Therefore, reactive application development has become a way to build applications that are more agile and highly extensible. Also, with the emergence of microservices-based applications, we see an increase in adaptation of event-driven architecture.

During the session, we will look at the core concepts of event-driven architecture and how you can use it to design reactive applications.

Presenter

Chathura Kulasinghe, Associate Lead Solutions Engineer, WSO2

Chathura is part of WSO2 Solutions Architecture team. He is currently based in the UK office and mainly helps customers in Europe and the UK. He is also involved in activities such as WSO2 workshops, meetups, and trainings as a speaker/facilitator and frequently engages in customer visits in the region to help with architectural reviews and discussions. Chathura joined WSO2 in 2012 and has 11 years of experience in the industry. Prior to joining WSO2 he also has worked as a software engineer in the banking industry actively involving in enterprise application development and using middleware.