blog.pratikms.comDemystifying Connection Pools: A Deep DiveConnection pools are a critical aspect of software engineering that allows applications to efficiently manage connections to a database or any other system. If your application requires constant access to a system, establishing a new connection to th...Apr 25, 2023·14 min read
blog.pratikms.comRevolutionizing Data Security by DesignFor decades, we have benefited from modern cryptography to protect our sensitive data during transmission and storage. However, we have never been able to keep the data protected while it is being processed. Nearly 4 billion data records were stolen ...Aug 16, 2020·10 min read
blog.pratikms.comEvolution of MicroservicesThe central idea behind microservices is that some types of applications become easier to build and maintain when they are broken down into smaller, composable pieces which work together. Each component is continuously developed and separately mainta...Jul 19, 2020·13 min read
blog.pratikms.comDemystifying ContainersEver since Docker released its first version back in 2013, it triggered a major shift in the way the software industry works. Lightweight VMs suddenly caught the attention of the world and opened opportunities of unlimited possibilities. Containers p...Jun 17, 2020·19 min read
blog.pratikms.comYou Don't Know Deno?When Brendan Eich, during his time at Netscape created JavaScript in 1995, I doubt that he seldom had any idea of what the language will grow out to be in the coming future. When Netscape partnered with Sun to take on their competitor Microsoft, Br...May 19, 2020·11 min read