Server-Client architecture using gRPC

Last few weeks have explored gRPC. It’s a modern open-source high-performance RPC framework that can run in any environment. It’s also applicable in the last mile of distributed computing to connect devices, mobile applications and browsers to backend services. This post explains how RPC works and the basics of gRPC.
Continue reading


Python: parallelism using multiprocessing and multithreading

Have been working with Python since last few months. Was building some small modules. Quite excited about my new learnings. Recently I’d developed a distributed parallel data import process by following the generic Pub-Sub pattern. Earlier I’d published a 3 tier design of the same, developed using PHP. Comparative to that, it’s a simpler 2 tier design and this time I developed the process using Python. Have used multiprocessing and multithreading to achieve parallelism.
Continue reading