Learning Portal @T9

  • Gantt Chart : Project Management

    The Gantt chart, a visual project management tool, serves as an indispensable aid for planning, scheduling, and tracking tasks over time. This chart employs…


  • Request for Change (RFC)

    A Request for Change (RFC) is a formalized mechanism for documenting, assessing, and approving modifications to a system, software, or process within an SDLC…


  • CQRS (Command Query Responsibility Segregation)

    CQRS (Command Query Responsibility Segregation) is an architectural pattern used in software design to separate read operations (queries) from write operations (commands), aiming to…


  • CAP Theoram

    The CAP theorem (Consistency, Availability, and Partition Tolerance) is a fundamental principle in distributed database systems, proposed by computer scientist Eric Brewer. It states…


  • Reverse Proxies

    Reverse Proxies are intermediary servers that handle client requests before they reach the backend server. Unlike forward proxies, which serve client requests by masking…


  • Forward Proxies

    Proxies act as intermediaries between clients and servers, handling and routing requests while abstracting the details of the underlying network infrastructure. In computer science,…


  • TLD (Top Level Domain)

    A Top-Level Domain (TLD) is the highest level in the hierarchical Domain Name System (DNS) structure, used to classify and manage domain names on…


  • Read Duplicates : Distributed System

    In distributed systems, read duplicates refer to the occurrence of multiple, identical reads of the same data in a system, particularly when the data…


  • Simple Event Processing

    Simple Event Processing (SEP) is an event-driven approach often employed in real-time systems where individual events trigger direct responses without complex pattern recognition or…


  • Database Indexes

    A database index is a data structure used to improve the speed of data retrieval operations on a database table at the cost of…


  • Rendering Migration Strategy

    A migration strategy is a comprehensive, organized approach designed to move applications, systems, or data from one environment to another, often with minimal disruption…


  • Migrating Infra : Migration Starter

    Migration starter refers to the initial phase of moving a system, application, or database from one environment to another. This process can encompass a…


  • Hash Map

    A Hash Map (or Hash Table) is one of the most fundamental and widely used data structures in computer science, providing an efficient way…


  • BASE Compliance

    BASE compliance is a term primarily used within the context of distributed systems, especially in relation to NoSQL databases. BASE stands for Basically Available,…


  • UAT (User Acceptance Testing)

    User Acceptance Testing (UAT) is the final phase of the Software Testing Life Cycle (STLC). It ensures that the delivered system meets user requirements…


  • Annual Maintenance Contract (AMC)

    An Annual Maintenance Contract (AMC) is a structured agreement between a service provider and a client to ensure ongoing support and maintenance for software,…


  • System Architecture Document in SDLC

    The System Architecture Document (SAD) is an essential deliverable in the Software Development Life Cycle (SDLC), defining the structure, interactions, and dependencies of system…


  • Technical Requirements Document (TRD)

    The Technical Requirements Document (TRD) is a critical component in the Software Development Life Cycle (SDLC), specifically during the planning and design phases. It…


  • System Monitoring Plan (SMP)

    A System Monitoring Plan (SMP) is a critical component in the architecture and operation of any software system, especially in large-scale distributed systems. It…