Implementing a distributed cache using ballerina language was my first internship project at WSO2. At that time I was a second year undergraduate with decent programming skills but I had no idea what distributed computing is, so this project was a unique experience for me. This article is an attempt to explain the exposure I gained on distributed systems and the process of designing and implementing a distributed cache from the scratch.

Distributed computing illustration

Requirements and the Reasoning

This is a research project which was intended to introduce the intern to the fundamentals of distributed computing as it covers lots of concepts of distributed computing. …

Anjana Supun

Tech | Psychology | Life

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store