Glossary Terms
Browse all 49 terms alphabetically
A
ACID
ACID is a standard compliance requirement in the database ecosystem. It represents the following four principles: Atomic...
Airflow
Airflow is an open-source platform used for orchestrating complex workflows and data pipelines. It allows users to defin...
Alert Fatigue
Alert fatigue in software engineering is a state of exhaustion that occurs when a large number of alerts makes the indiv...
Anomaly Detection
Anomaly detection is the process of identifying unexpected behaviours within a dataset by leveraging Machine Learning an...
Anonymization
Anonymization is the process of hiding sensitive information from log entries to protect privacy. It involves removing o...
Application Performance Monitoring
APM is a popular category within the realm of software monitoring and observability....
D
Data Archival
Data archival is the process of storing data in a structured manner for long-term retention, typically for compliance, r...
Data lake
A data lake is a large, unstructured pool of data where there is no need to structure the data upfront. Data lakes are e...
Data Lakehouse
A data lakehouse is a relatively modern approach to managing and processing data. It combines the best features of data ...
Data Mart
A data mart is a subset of a data warehouse, that contains information that is needed specific to the requirements of th...
Data Retention
Data retention refers to the policies governing the management of data. A data retention policy consists of rules that d...
Data warehouse
A data warehouse is a system commonly used to manage, store and analyse data at scale. In a data warehouse, there is a c...
Distributed Tracing
Distributed tracing is a monitoring process that tracks the progress of application requests as they traverse through di...
E
ELT
ELT is a practice of data management in data warehousing where data is stored before being processed/transformed for usa...
Error budget
An error budget is a concept for defining acceptable reliability limits and managing it’s variance. It represents the ac...
Error rate
Error rate is the frequency of errors that occur within an API or an application. It provides insights about the reliabi...
ETL
It’s a method of data management in data warehousing, where ETL stands for Extract, Transform, and Load....
I
Incident Response
Incident response is a structured approach to handling and managing the operations after an incident or some disruption ...
Ingestion
Data Ingestion refers to the process of collecting and importing data from various sources into a system or storage infr...
Instrumentation
Instrumentation is a crucial aspect of system monitoring and optimization. It involves equipping systems with the necess...
L
Latency
Latency refers to the delay or waiting time (time lag) that happens when a request or operation is initiated within an a...
Log Enrichment
Log enrichment adds more details to the existing logs. Enriched logs provide a more comprehensive view of events....
Log parsing
Log parsing is a process of extracting the log data that is generated by systems or applications, and finding valuable i...
Log Rotation
Log rotation is a method used to manage the size of log files on servers. When a log file reaches a specified limit, usu...
Logs
Logs are the records of what happened within the application that are either auto-generated or added by a software devel...
M
O
Observability
Observability is an industry term, coined to the practice of adding enough telemetry data (metadata) in an application s...
OLAP
OLAP which stands for Online Analytical Processing is a type of analytical database. OLAPs are designed for fast aggrega...
On-call Rotation
On-call rotation is a practice commonly used in Engineering/ DevOps teams, where a developer takes turns to be “on-call”...
OpenTelemetry
OpenTelemetry is an industry wide protocol created, to denote the standard template of adding distributed traces (primar...
R
S
Sandbox
A sandbox environment is a controlled and isolated space to test a specific product....
SLA (Service Level Agreement)
SLA, or Service Level Agreement is the agreement that any service provider makes with their users about measurable metri...
SLI (Service Level Indicators)
SLI, or Service Level Indicators (SLIs) are the quantifiable metrics that are used to measure the performance or quality...
SLOs (Service Level Objectives)
SLOs or Service Level Objectives are part of SLA agreements where promises are made on specific metrics within an SLA ag...
Snowflake
Snowflake is a cloud-based data warehousing platform that provides fully managed and scalable solutions for storing and ...
Streaming
Streaming is a process of sending/receiving data one-by-one in a steady manner instead of it being stored in a single pl...
T
TCO (total cost of ownership)
Any project that picked, is much more beyond a tool. It involves people, process and tooling — a one-time effort initial...
Test Driven Development
Test Driven Development or TDD is a software development process in which all software requirements are broken down into...
Threat Detection
Threat detection is the process of identifying potential security threats or malicious activities within the organizatio...
Triaging
Triaging is a process of doing a preliminary analysis / assessment in any situation toassess their urgency and impact on...