In this blog post, lets understand how one can leverage execution flow between the classes in a software to improve the design of the softwares
In this blog post, we are going to understand how does the throughput of a service varies when we change the number of threads doing the tasks in a service
One of the interesting issues which happened on our development enviornments on postgres servers
In this blog post, lets understand the basic differences between synchronous and asynchronous computations.
In this blog post, we will build a deep understanding about how are scala futures implemented and how are other operations on scala futures implemented
Basics of What , Why and Hows of Data at Rest and Data in Transit Encryption
MySQL is one of the most used databases in the current world. There has been a lot of research and thought gone into making the indexes in MySQL + InnoDB performant keeping the space complexity of these indexes in the same ballpark. In the context of this blog post, we will be going through the … Continue reading Best Practices for Creating Indexes in MySQL
Recently I came across this interesting blog article. It really struck me that RAM sitting on our systems has to be refreshed again and again in a timely fashion to ensure that the contents stored by the memory cells are intact. According to Wikipedia, each bit in DRAM is stored as a presence or absence of electric … Continue reading Could there be a data loss in DRAM while system is up ??
How can Full GC cycles on one JVM could impact the latencies on other JVMS sharing the common MySQL RDS
Know more about the knobs which parquet offers to tweak it with respect to your application so as to attain maximum benefits of parquet