Ramesh KrishnamurthyCyberSecurity — An Introduction via AcronymsElon Musk famously sent out a company wide email at SpaceX in 2010 with the subject line: “Acronyms Seriously Suck”. The highlights of his…Oct 14, 2023Oct 14, 2023
Ramesh KrishnamurthyIntroduction to Aspect Orient Programming (AOP)As software systems grow in size and complexity, it can be challenging to manage “cross-cutting concerns” that apply to multiple parts of…Apr 2, 2023Apr 2, 2023
Ramesh KrishnamurthyChaptGPT vs Human Written Article (Introduction to Docker)ChatGPT (GPT stands for Generative Pre-trained Transformer) can produce meaningful responses on various topics, opening up a new way of…Jan 8, 2023Jan 8, 2023
Ramesh KrishnamurthyEnterprise Search using ElasticSearchA typical Software as a Service (SaaS) platform holds a lot of data specific to each enterprise that uses the platform. More loosely…Oct 5, 2022Oct 5, 2022
Ramesh KrishnamurthyMulti-Tenant Data Fairness: “Noisy Neighbor Problem”Multi-tenancy allows a cloud service provider to serve multiple customers using the same resources. A single instance of the software runs…May 24, 2022May 24, 2022
Ramesh KrishnamurthyBook Review and Summary : ‘How to Avoid a Climate Disaster’“51 Billion to Zero” is the phrase that grabbed my attention and prompted me to learn more about ‘Climate Change’ and its impact. ‘How to…Nov 24, 2021Nov 24, 2021
Ramesh KrishnamurthySecuring Microservices-Based ApplicationsTL;DR — Look at Table 1, all key aspects are captured in this table, then go to the section of interest.Oct 10, 2020Oct 10, 2020
Ramesh KrishnamurthyMessage Queues: RabbitMQ vs. KafkaMessage Queues have become a key foundational component of any large scale software application. The importance of Databases as a…Jan 26, 20202Jan 26, 20202
Ramesh KrishnamurthyMapping Libraries — A Comparative AnalysisAll businesses are keenly aware of the importance of data. The current explosion of data applied to the right mapping framework can…Apr 14, 2018Apr 14, 2018