A built-in continuous integration and delivery platform within GitLab that allows developers to build, test, and deploy code using pipelines defined in a .gitlab-ci.yml file. It supports auto-scaling...
Definition
Glossary: Letter G
Browse glossary terms starting with the letter G.
An operational framework that applies DevOps best practices for infrastructure automation using Git as the single source of truth. Changes to infrastructure and applications are made through Git commi...
DefinitionA configuration file specifying patterns of files and directories that Git should ignore when tracking changes in a repository.
DefinitionA type-safe, functional language that compiles to Erlang and JavaScript, combining Rust-like ergonomics with BEAM VM scalability.
DefinitionAn open-source programming language designed at Google for simplicity, efficiency, and reliability. Go excels at building concurrent systems, microservices, and CLI tools with its built-in concurrency...
DefinitionThe module definition file for Go projects, specifying the module path, Go version, and dependency requirements.
DefinitionGoogle's suite of cloud computing services running on the same infrastructure that Google uses for its own products. GCP offers compute, storage, databases, machine learning, and data analytics servic...
DefinitionAn optimization algorithm used to minimize the loss function in machine learning models by iteratively adjusting parameters in the direction of the steepest descent. Variants include stochastic gradie...
DefinitionBuild automation scripts for Gradle, a build tool using Groovy or Kotlin DSL. Default build system for Android projects and widely used in Java/Kotlin.
DefinitionAn open-source analytics and interactive visualization platform. Grafana connects to data sources like Prometheus, Elasticsearch, and InfluxDB to create customizable dashboards for monitoring infrastr...
DefinitionJSON files defining Grafana monitoring dashboards with panels, queries, and visualizations for observability and metrics analysis.
DefinitionA database that uses graph structures with nodes, edges, and properties to represent and store data. Graph databases excel at querying highly connected data such as social networks, recommendation eng...
DefinitionA query language and runtime for APIs that allows clients to request exactly the data they need. Developed by Facebook, GraphQL provides a more efficient, flexible alternative to traditional REST APIs...
DefinitionSchema Definition Language for GraphQL APIs. It defines types, queries, mutations, and subscriptions in a human-readable format.
DefinitionA dynamic language for the JVM that integrates seamlessly with Java. Groovy is used for scripting, testing (Spock framework), build automation (Gradle), and rapid prototyping, offering a more concise...
DefinitionThe process of connecting AI model outputs to verifiable, real-world information sources. Grounding reduces hallucinations by ensuring that generated content is based on factual data, retrieved docume...
DefinitionSafety mechanisms and constraints implemented to control and limit AI system behavior. Guardrails include input/output filters, content policies, rate limits, and structured validation that prevent AI...
DefinitionGL Transmission Format: an open standard for 3D scenes and models by the Khronos Group. Often called the "JPEG of 3D," optimized for efficient transmission and loading.
Definition