Gourav Shenoy

New artifacts explored, and progress report so far!

For the past two weeks, I have been working on the following work-items:

  1. Learning distributed application development using the ‘Actor’ model, with AKKA.
  2. Continuing the work on event-driven database replication for Apache Airavata microservices.
  3. Working with Ajinkya and Amruta on the Distributed Task Execution project.
  4. Wrote a paper on ‘Distributed Task Execution Framework’ and submitted to the PEARC’17 conference.
Gourav Shenoy

Event Driven Database Replication for Apache Airavata

This blog is in a practical extension to my previous one on the same topic here. As you might have noticed, in the previous article I have mentioned the problem of data management in a micro-services based distributed system; and how we can tackle it using events (assuming we have one-db-per-microservice). The blog used a prototype Customer-Order example to explain details. But now it’s time to put it to test in a real distributed application - Apache Airavata.