Final Report for Science Gateways Course!
For the past few weeks, I had been working on the following work-items:
- Finishing up with the Distributed Task Execution class project with Ajinkya and Amruta.
- Implementing a distributed task execution framework for Apache Airavata.
Progress report so far!
For the past two weeks, I have been working on the following work-items:
- Continuing the work on event-driven database replication for Apache Airavata microservices.
- Working with Ajinkya and Amruta on the Distributed Task Execution project.
New artifacts explored, and progress report so far!
For the past two weeks, I have been working on the following work-items:
- Learning distributed application development using the ‘Actor’ model, with AKKA.
- Continuing the work on event-driven database replication for Apache Airavata microservices.
- Working with Ajinkya and Amruta on the Distributed Task Execution project.
- Wrote a paper on ‘Distributed Task Execution Framework’ and submitted to the PEARC’17 conference.
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.