TO THE NEW Blog PAGES

DevOps

DevOps and Business Resiliency: Building Robust Systems to Navigate Operational Disruptions

Business conditions are continuously changing with the current technological development placing firms in competition without warning of imminent operational challenges such as cyber threats and disruptions. One critical strategy that has emerged to address these challenges is business resiliency, which can be defined as the ability of a business to recover from different adversities and […]

Ashwita Pal
Ashwita Pal
Read

Python

Integrating Python JSON Logger with Grafana and Loki for Enhanced Logging

Introduction In the era of modern applications, logging plays a critical role in understanding the health and performance of systems. Traditionally, logs were written in plain text, but as systems scale, the need for structured logging becomes essential. JSON logging is a powerful solution for structured logging, allowing logs to be parsed, filtered, and analyzed […]

Sheezan Sultan
Sheezan Sultan
Read

Quality Engineering

Ensuring Quality in Drupal: A Comprehensive Guide to Content Management System Testing

Introduction As a quality engineer, ensuring the robustness and reliability of content management systems (CMS) like Drupal is crucial. Drupal, known for its flexibility and extensive features, is a popular choice for websites and applications. However, its complexity necessitates rigorous testing to ensure that all components work seamlessly. In this blog, we’ll explore effective strategies […]

Himanshu Sharma
Himanshu Sharma
Read

DevOps

Ensuring Business Continuity through Strategic Multi-Cloud Data Management

What Is Multi-Cloud Data Management? Multi-cloud data management refers to the approach whereby several cloud services offered by different vendors are employed for the purpose of storing, managing, and securing business data. This way, organizations can make use of the benefits and strengths of several platforms to minimize downtimes and enhance resilience. The defining features […]

Quality Engineering

LambdaTest : A Cloud-Based Testing Platform and Its Integration with the TestNG Automation Framework

Introduction In today’s fast-paced software development environment, ensuring the robustness and functionality of applications across multiple browsers and platforms is crucial. Automated testing has become the cornerstone of the development process, providing teams with the ability to test their applications quickly and efficiently. Among the various tools available, LambdaTest and TestNG stand out as powerful […]

Avinash Kumar
Avinash Kumar
Read

DevOps

Transforming E-commerce Security with Azure WAF and Firewall: A Business Case

Introduction In today’s world of online shopping, security has become crucial for e-commerce businesses. With the growing number of customers shopping online, the risk of cyberattacks also increases. For any online retailer, protecting customer data and maintaining trust is vital. This case study explores how one global e-commerce company used Azure Web Application Firewall (WAF) […]

Mudit Singhal
Mudit Singhal
Read

DevOps

Simplifying IT Workflows: Leveraging Automation in AWS for Business Growth

Maintaining a competitive edge in the current times requires businesses to streamline operations, reduce costs, and improve agility. One powerful enabler of this is automation, particularly when it comes to IT workflows. AWS Automation in Systems Manager helps businesses achieve operational excellence by reducing repetitive tasks such as software configuration, deployment, and maintenance, all while […]

Saif Ahmad
Saif Ahmad
Read

Java/JVM

Sharding: Distributing Data Across Multiple Machines with Spring Boot and MongoDB

Imagine your coffee shop is thriving, but one location can’t keep up with the growing demand. To fix this, you open more shops across the city, easing the load. Sharding works similarly for databases. When one MongoDB server can’t handle the volume, data is distributed across multiple machines (shards), making your system more efficient. In […]

Vikash Rai
Vikash Rai
Read

JS

NestJS: What, Why, and How

Introduction As the complexity of my Node.js projects increased, handling larger codebases got more difficult. The scaling process seemed sluggish and error-prone due to manual dependency wiring, fragmented structure, and a lack of robustness. Keeping clean, orderly codebases while incorporating additional libraries or services was difficult. That’s when I explored NestJS, and it transformed my […]

Sushant Goyal
Sushant Goyal
Read

Java/JVM

MongoDB: Getting Started with MongoDB Atlas Search

Introduction In this blog, we’ll discuss about the MongoDB Atlas Search and how we can query the database using Atlas Search. What is Atlas Search? Atlas Search is an embedded full-text search in MongoDB Atlas that gives you a seamless, scalable experience for building relevance-based app features. As we already know, Atlas Search is built […]

Ankit
Ankit
Read

Generative AI

Fine-Tuning Code GenAI model on Google Colab T4 GPU: A Step-by-Step Guide

Introduction Fine-tuning large language models for code generation typically requires significant computing power. Many popular models, such as Code LLaMA or CodeT5, demand high-performance GPUs like NVIDIA A100, making them less accessible for most users. However, by leveraging LoRA (Low-Rank Adaptation) and quantization techniques with libraries such as `BitsAndNytes` and `PEFT`, you can fine-tune Starcoder2 […]

Tushar Verma
Tushar Verma
Read

Python

Design & Implement a Event-Driven Architecture in Python

Introduction In today’s world of distributed systems, scalability, performance, and responsiveness are key requirements for many applications. One architectural pattern that helps achieve these goals is the Event-Driven Architecture (EDA). This architecture enables systems to be loosely coupled, scalable, and highly responsive to events. In this blog, we’ll explore what EDA is, why it’s beneficial, […]

Prashant Kumar
Prashant Kumar
Read