Skip to content

Technical Glossary

Technical Glossary

About This Glossary

This technical glossary provides definitions and context for all technical terms used within the project. It serves as a reference for developers, technical stakeholders, and anyone needing to understand the technical language used in our documentation and discussions.

Development

API

Definition

Application Programming Interface. A set of rules and protocols that allows different software applications to communicate with each other.

Category: Development | Status: Approved | Created: 2023-01-01

Key Characteristics:

  • Defines methods of communication between software components
  • Can be REST, GraphQL, SOAP, or other protocols
  • Typically returns data in JSON or XML format

Full Details

Data

Database

Definition

An organized collection of structured information or data, typically stored electronically in a computer system.

Category: Data | Status: Approved | Created: 2023-01-01

Key Characteristics:

  • Stores data in structured format
  • Provides mechanisms for storing, retrieving, and managing data
  • Can be relational (SQL) or non-relational (NoSQL)

Full Details

Infrastructure

Container

Definition

A lightweight, standalone, executable package that includes everything needed to run a piece of software, including the code, runtime, system tools, libraries, and settings.

Category: Infrastructure | Status: Approved | Created: 2023-01-01

Key Characteristics:

  • Isolates software from its environment
  • Ensures consistent operation across different computing environments
  • More lightweight than virtual machines

Full Details