Domain Workspace

Software Standards

A/B Testing

Comparing two versions of a product to determine which performs better.

A_B_Testing
AWS Amplify

AWS tools for building full-stack web and mobile apps.

Amplify
AWS AppSync

AWS managed GraphQL service.

AppSync
AWS Athena

AWS interactive query service for S3 data.

Athena
AWS CloudFormation

AWS infrastructure as code service.

CloudFormation
AWS CloudFront

AWS content delivery network service.

CloudFront
AWS CloudTrail

AWS service for logging and monitoring account activity.

CloudTrail
AWS CloudWatch

AWS monitoring and observability service.

CloudWatch
AWS CodeBuild

AWS fully managed build service.

CodeBuild
AWS CodeCommit

AWS source control service.

CodeCommit
AWS CodeDeploy

AWS automated deployment service.

CodeDeploy
AWS CodePipeline

AWS continuous delivery service.

CodePipeline
AWS Cognito

AWS user authentication and authorization service.

Cognito
AWS Comprehend

AWS natural language processing service.

Comprehend
AWS Config

AWS service for assessing resource configurations.

Config
AWS Elastic Beanstalk

AWS service for deploying web applications.

Elastic_Beanstalk
AWS Glue

AWS serverless ETL service.

Glue
AWS GuardDuty

AWS threat detection service.

GuardDuty
AWS Inspector

AWS security assessment service.

Inspector
AWS Kinesis

AWS real-time data streaming service.

Kinesis
AWS Lambda

AWS serverless compute service running code in response to events.

Lambda
AWS Lex

AWS service for building conversational interfaces.

Lex
AWS Lightsail

AWS simplified virtual private server service.

Lightsail
AWS Macie

AWS data security and privacy service.

Macie
AWS OpsWorks

AWS configuration management service.

OpsWorks
AWS Polly

AWS text-to-speech service.

Polly
AWS Rekognition

AWS image and video analysis service.

Rekognition
AWS Route 53

AWS scalable DNS and domain registration service.

Route_53
AWS SageMaker

AWS machine learning platform.

SageMaker
AWS Secrets Manager

AWS service for protecting secrets.

Secrets_Manager
AWS Shield

AWS DDoS protection service.

Shield
AWS Systems Manager

AWS operational hub for AWS resources.

Systems_Manager
AWS Transcribe

AWS automatic speech recognition service.

Transcribe
AWS Translate

AWS neural machine translation service.

Translate
Access Control List

A list of permissions attached to an object.

ACL
Advanced Encryption Standard

A symmetric encryption algorithm.

AES
Advanced Message Queuing Protocol

An open standard for message-oriented middleware.

AMQP
Agile Software

An iterative approach to software development emphasizing flexibility and customer collaboration.

Agile
Airbrake Error Monitoring

Error monitoring for web applications.

Airbrake
Amazon DynamoDB

AWS NoSQL database service.

DynamoDB
Amazon Redshift

AWS data warehouse service.

Redshift
Amazon Web Services

Amazon's comprehensive cloud computing platform.

AWS
American National Standards Institute

A private organization overseeing standards development.

ANSI
American Standard Code for Information Interchange

A character encoding standard for electronic communication.

ASCII
Amplitude Analytics

Product intelligence platform.

Amplitude
Anything as a Service

General category for cloud services delivered over internet.

XaaS
Apache Cassandra

A distributed NoSQL database for handling large amounts of data.

Cassandra
Apache Kafka

A distributed event streaming platform.

Kafka
Apache License

A permissive free software license from Apache Software Foundation.

Apache
Application Armor

A Linux security module for mandatory access control.

AppArmor
Application Programming Interface

A set of protocols and tools that allows different software applications to communicate with each other.

API
Artificial Intelligence

Computer systems designed to perform tasks requiring human intelligence.

AI
Aspect-Oriented Programming

A programming paradigm for increasing modularity through separation of cross-cutting concerns.

AOP
Asynchronous JavaScript and XML

A technique for creating dynamic web pages by exchanging data with servers asynchronously.

AJAX
Atlassian Opsgenie

Modern incident management platform.

Opsgenie
Atlassian StatusPage

Status and incident communication tool.

StatusPage
Atom Text Editor

A hackable text editor developed by GitHub.

Atom
Atomicity Consistency Isolation Durability

A set of properties guaranteeing reliable database transaction processing.

ACID
Augmented Reality

Technology that overlays digital information onto the real world.

AR
Backend as a Service

Cloud service providing backend infrastructure for mobile and web apps.

BaaS
Basic Input/Output System

Firmware initializing hardware during boot process.

BIOS
Basically Available Soft state Eventual consistency

Properties of distributed database systems focusing on availability over consistency.

BASE
Behavior-Driven Development

An agile software development process encouraging collaboration between developers and business stakeholders.

BDD
Berkeley Software Distribution License

A family of permissive free software licenses.

BSD
Binary Large Object

A collection of binary data stored as a single entity in databases.

BLOB
Bitbucket Git Repository

A Git-based code hosting and collaboration tool.

Bitbucket
Bourne Again Shell

A Unix shell and command language.

Bash
Bugsnag Error Monitoring

Error monitoring and reporting platform.

Bugsnag
Business Intelligence

Technologies and strategies for analyzing business data.

BI
Cache Memory

High-speed memory storing frequently accessed data.

Cache
California Consumer Privacy Act

California law enhancing privacy rights for residents.

CCPA
Central Processing Unit

The primary component of a computer that performs instructions.

CPU
Certificate Authority

An entity issuing digital certificates.

CA
Certificate Revocation List

A list of revoked digital certificates.

CRL
Character Large Object

A collection of character data stored in databases.

CLOB
Chef Configuration

Configuration management tool for infrastructure as code.

Chef
Circle Continuous Integration

A continuous integration and delivery platform.

CircleCI
Cisco AppDynamics

Application performance management solution.

AppDynamics
Comma-Separated Values

A simple file format for storing tabular data in plain text.

CSV
Command Line Interface

A text-based interface used to interact with software and operating systems by typing commands.

CLI
Command Prompt

A command-line interpreter for Windows.

CMD
Common Vulnerabilities and Exposures

A list of publicly disclosed security vulnerabilities.

CVE
Common Vulnerability Scoring System

A framework for rating security vulnerabilities.

CVSS
Common Weakness Enumeration

A category system for software vulnerabilities.

CWE
Computer Security Incident Response Team

A team handling security incidents.

CSIRT
Computer-Aided Software Engineering

Software tools supporting software development activities.

CASE
Confluence Documentation

A collaboration and documentation tool.

Confluence
Content Delivery Network

A geographically distributed network of servers delivering web content efficiently.

CDN
Content Management System

Software for creating and managing digital content.

CMS
Content Security Policy

A security standard preventing cross-site scripting attacks.

CSP
Continuous Deployment

A software release process that automatically deploys code changes to production.

CD
Continuous Integration

A development practice where code changes are automatically tested and integrated frequently.

CI
Create Read Update Delete

The four basic operations of persistent storage in databases and APIs.

CRUD
Creative Commons

A nonprofit organization enabling sharing of creative works.

CC
Cron Job Scheduler

A time-based job scheduler in Unix-like systems.

Cron
Cross-Origin Resource Sharing

A mechanism allowing restricted resources on a web page to be requested from another domain.

CORS
Cross-Site Request Forgery

An attack that forces users to execute unwanted actions on authenticated applications.

CSRF
Cross-Site Scripting

A security vulnerability allowing injection of malicious scripts into web pages.

XSS
Customer Relationship Management

Systems for managing company interactions with customers and potential customers.

CRM
Data Encryption Standard

A symmetric-key algorithm for encryption.

DES
Data Flow Diagram

A graphical representation of data flow through a system.

DFD
Data as a Service

Cloud strategy for delivering data on demand.

DaaS
Database as a Service

Cloud computing service providing database functionality.

DBaaS
Datadog Monitoring

Monitoring and security platform for cloud applications.

Datadog
Development Operations

A set of practices that combines software development and IT operations to shorten development cycles.

DevOps
Diffie-Hellman

A method for securely exchanging cryptographic keys.

DH
Digital Millennium Copyright Act

A U.S. copyright law addressing digital rights management.

DMCA
Disaster Recovery

Policies and procedures for recovering from catastrophic events.

DR
Distributed Denial of Service

An attack attempting to make a service unavailable by overwhelming it with traffic.

DDoS
Docker Container

A platform for developing, shipping, and running applications in containers.

Docker
Document Object Model

A programming interface for HTML and XML documents.

DOM
Document Type Definition

A set of markup declarations defining document structure for XML.

DTD
Domain Name System

A hierarchical naming system that translates domain names to IP addresses.

DNS
Domain Name System Security Extensions

A suite of extensions securing DNS data.

DNSSEC
Domain-based Message Authentication Reporting and Conformance

An email authentication protocol.

DMARC
DomainKeys Identified Mail

An email authentication method using digital signatures.

DKIM
Don't Repeat Yourself

A software development principle aimed at reducing repetition of code patterns.

DRY
Dynatrace Software Intelligence

Software intelligence platform for application performance.

Dynatrace
Eclipse IDE

An integrated development environment primarily for Java.

Eclipse
Editor MACroS

An extensible, customizable text editor.

Emacs
Elastic Compute Cloud

Amazon's scalable computing capacity in AWS cloud.

EC2
Elastic Container Service

AWS container orchestration service.

ECS
Elastic Kubernetes Service

AWS managed Kubernetes service.

EKS
Elastic MapReduce

AWS big data platform using Hadoop.

EMR
Elasticsearch Logstash Kibana

Stack for searching, analyzing, and visualizing log data.

ELK
Elasticsearch Search Engine

A distributed search and analytics engine.

Elasticsearch
Elliptic Curve Cryptography

Public-key cryptography based on elliptic curves.

ECC
Elliptic Curve Diffie-Hellman

Key agreement protocol using elliptic curve cryptography.

ECDH
Enterprise Resource Planning

Integrated software systems for managing business processes.

ERP
Entity Relationship Diagram

A diagram showing relationships between entities in databases.

ERD
European Computer Manufacturers Association

An industry association for standardizing information systems.

ECMA
Export Administration Regulations

U.S. regulations controlling dual-use exports.

EAR
Extract Transform Load

A data integration process for moving data from sources to data warehouses.

ETL
Federal Information Security Management Act

U.S. law defining security standards for federal systems.

FISMA
Federal Risk and Authorization Management Program

A U.S. government program for cloud security.

FedRAMP
File Transfer Protocol

A standard network protocol for transferring files between client and server.

FTP
Fluentd Log Collector

Open-source data collector for unified logging.

Fluentd
Free and Open Source Software

Software with source code available for modification.

FOSS
FullStory Digital Experience

Digital experience analytics platform.

FullStory
Function as a Service

Cloud computing service allowing execution of code in response to events.

FaaS
Functional Programming

A programming paradigm treating computation as evaluation of mathematical functions.

FP
GNU General Public License

A widely used free software license.

GPL
GNU Lesser General Public License

A free software license allowing linking with proprietary software.

LGPL
GNU Privacy Guard

A free implementation of OpenPGP standard.

GPG
GNU's Not Unix

A free software operating system.

GNU
General Data Protection Regulation

EU regulation on data protection and privacy.

GDPR
Git Version Control

A distributed version control system for tracking code changes.

Git
GitHub Version Control Platform

A platform for version control and collaboration.

GitHub
GitLab DevOps Platform

A web-based DevOps lifecycle tool.

GitLab
Global Pattern Matching

A pattern matching notation for filenames.

Glob
Google Cloud Platform

Google's suite of cloud computing services.

GCP
Grafana Analytics

Open-source analytics and monitoring platform.

Grafana
Graph Query Language

A query language for APIs and runtime for executing queries.

GraphQL
Graphical User Interface

A visual interface that allows users to interact with software through graphical icons and visual indicators.

GUI
Graphics Processing Unit

A specialized processor for rendering graphics and parallel processing.

GPU
HTTP Strict Transport Security

A web security policy mechanism enforcing HTTPS.

HSTS
Hard Disk Drive

A data storage device using magnetic storage to store digital data.

HDD
Hash-based Message Authentication Code

A mechanism for message authentication using hash functions.

HMAC
HashiCorp Consul

Service mesh solution providing service discovery.

Consul
HashiCorp Nomad

Flexible orchestrator for deploying applications.

Nomad
HashiCorp Packer

Tool for creating machine images for multiple platforms.

Packer
HashiCorp Terraform

Infrastructure as code tool for building and managing infrastructure.

Terraform
HashiCorp Vagrant

Tool for building and managing virtual machine environments.

Vagrant
HashiCorp Vault

Tool for secrets management and data protection.

Vault
Health Insurance Portability and Accountability Act

U.S. legislation for data privacy in healthcare.

HIPAA
Helm Package Manager

Package manager for Kubernetes.

Helm
High Availability

Systems designed to minimize downtime.

HA
Hotjar Behavior Analytics

Behavior analytics and user feedback service.

Hotjar
HyperText Transfer Protocol

The foundation protocol used for transmitting data over the web.

HTTP
HyperText Transfer Protocol Secure

An extension of HTTP with encryption for secure communication over networks.

HTTPS
Hypermedia as the Engine of Application State

A constraint of REST architecture for dynamic navigation.

HATEOAS
Hypermedia as the Engine of State

Alternative acronym for HATEOAS.

HATEOS
Identity and Access Management

Framework for managing digital identities and access.

IAM
Infrastructure as a Service

A cloud computing model that provides virtualized computing resources over the internet.

IaaS
Input/Output

Communication between an information processing system and the outside world.

I_O
Institute of Electrical and Electronics Engineers

A professional association for electronic engineering.

IEEE
Integrated Development Environment

A software application that provides comprehensive facilities for software development, including code editor, debugger, and compiler.

IDE
IntelliJ IDEA

An integrated development environment for Java.

IntelliJ
International Organization for Standardization

An international standard-setting body.

ISO
International Traffic in Arms Regulations

U.S. regulations controlling defense-related exports.

ITAR
Internet Engineering Task Force

An organization developing internet standards.

IETF
Internet Message Access Protocol

A protocol for accessing email on remote servers.

IMAP
Internet Protocol

The principal communications protocol for routing data across networks.

IP
Internet Service Provider

An organization providing internet access services.

ISP
Internet of Things

Network of physical devices connected to the internet collecting and exchanging data.

IoT
Intrusion Detection System

A system monitoring network traffic for malicious activities.

IDS
Intrusion Prevention System

A system actively blocking detected threats.

IPS
Istio Service Mesh

Open platform for connecting and securing microservices.

Istio
JIRA Project Management

A proprietary issue tracking and project management tool.

JIRA
JSON Web Token

A compact, URL-safe means of representing claims to be transferred between parties.

JWT
Jaeger Tracing

Open-source distributed tracing system.

Jaeger
JavaScript Object Notation

A lightweight data interchange format that is easy for humans to read and machines to parse.

JSON
Jenkins CI/CD

An open-source automation server for continuous integration.

Jenkins
Kanban Method

A visual workflow management method for tracking work progress.

Kanban
Keep It Simple Stupid

A design principle stating that systems work best when kept simple.

KISS
Kerberos Authentication

A network authentication protocol.

Kerberos
Key Management Service

AWS service for creating and controlling encryption keys.

KMS
Key Performance Indicator

A measurable value demonstrating effectiveness in achieving objectives.

KPI
Kibana Visualization

Data visualization dashboard for Elasticsearch.

Kibana
Kubernetes (abbreviated)

Short form of Kubernetes.

K8s
Kubernetes Orchestration

Open-source container orchestration platform.

Kubernetes
LaTeX Document Preparation

A document preparation system for high-quality typesetting.

LaTeX
Lightweight Directory Access Protocol

An open protocol for accessing directory services.

LDAP
Linkerd Service Mesh

Ultralight service mesh for Kubernetes.

Linkerd
Load Balancing

Distributing workloads across multiple computing resources.

LB
Local Area Network

A network connecting computers in a limited area.

LAN
LogRocket Session Replay

Frontend monitoring platform with session replay.

LogRocket
Logstash Data Processing

Server-side data processing pipeline.

Logstash
Machine Learning

A subset of artificial intelligence focused on systems that learn from data.

ML
MariaDB Database

A fork of MySQL relational database.

MariaDB
Markdown Lightweight Markup

A lightweight markup language for creating formatted text.

Markdown
Massachusetts Institute of Technology License

A permissive free software license.

MIT
Mean Time Between Failures

Average time between system failures.

MTBF
Mean Time To Repair

Average time required to repair a failed system.

MTTR
Media Access Control

A unique identifier assigned to network interfaces.

MAC
Memory Cache Daemon

A distributed memory caching system.

Memcached
Message Digest Algorithm 5

A cryptographic hash function producing 128-bit hash.

MD5
Message Queuing Telemetry Transport

A lightweight messaging protocol for IoT devices.

MQTT
Microsoft Azure

Microsoft's cloud computing service.

Azure
Microsoft SQL Server

Microsoft's relational database management system.

MSSQL
Microsoft Teams

A collaboration platform integrated with Office 365.

Teams
Minimum Viable Product

A version of a product with minimum features for early customer validation.

MVP
Mixpanel Product Analytics

Product analytics platform.

Mixpanel
Mobile Backend as a Service

Cloud computing model for mobile app backends.

MBaaS
Model-View-Controller

A software design pattern that separates application logic into three interconnected components.

MVC
Model-View-ViewModel

An architectural pattern that facilitates separation of development of GUI from business logic.

MVVM
MongoDB Database

A NoSQL document-oriented database.

MongoDB
Mozilla Public License

A free and open-source software license.

MPL
Multi-Factor Authentication

An authentication method requiring multiple verification factors.

MFA
Multipurpose Internet Mail Extensions

An internet standard extending email format to support text in character sets other than ASCII.

MIME
MySQL Database

An open-source relational database management system.

MySQL
National Institute of Standards and Technology

A U.S. agency developing technology standards.

NIST
Natural Language Processing

A field of AI focused on interaction between computers and human language.

NLP
Network Interface Card

Hardware component connecting computers to networks.

NIC
New Relic Observability

Observability platform for monitoring applications.

New_Relic
Node Package Manager

A package manager for JavaScript and the default for Node.js.

NPM
Not Only SQL

Database systems that use non-relational data structures for storage and retrieval.

NoSQL
Object-Oriented Programming

A programming paradigm based on objects containing data and code.

OOP
Object-Relational Mapping

A programming technique for converting data between incompatible type systems in object-oriented languages.

ORM
Online Certificate Status Protocol

A protocol for obtaining certificate revocation status.

OCSP
Open Authorization

An open standard for access delegation commonly used for token-based authentication.

OAuth
Open Source Initiative

An organization promoting open-source software.

OSI
Open Web Application Security Project

A nonprofit foundation improving software security.

OWASP
OpenAPI Specification

A specification for describing REST APIs.

OpenAPI
Operating System

System software managing computer hardware and software resources.

OS
Optical Character Recognition

Technology for converting images of text into machine-encoded text.

OCR
Oracle Database

A multi-model enterprise database management system.

Oracle
PagerDuty Incident Response

Incident response platform for IT operations.

PagerDuty
Payment Card Industry Data Security Standard

Security standards for credit card processing.

PCI_DSS
Peer-to-Peer

A decentralized network architecture where participants share resources.

P2P
Pip Installs Packages

A package installer for Python.

pip
Platform as a Service

A cloud computing model that provides a platform for developers to build and deploy applications.

PaaS
Post Office Protocol version 3

A protocol for retrieving email from mail servers.

POP3
PostgreSQL Database

An open-source relational database management system.

PostgreSQL
Postman API Platform

A collaboration platform for API development and testing.

Postman
PowerShell Scripting

A task automation framework from Microsoft.

PowerShell
Pretty Good Privacy

An encryption program providing cryptographic privacy.

PGP
Progressive Web App

Web applications that use modern web capabilities to deliver app-like experiences.

PWA
Prometheus Monitoring

Open-source monitoring and alerting toolkit.

Prometheus
Proof of Concept

A realization of a method to demonstrate feasibility.

POC
Public Key Infrastructure

A framework for creating and managing digital certificates.

PKI
Puppet Configuration

Configuration management tool for infrastructure automation.

Puppet
PyCharm IDE

An integrated development environment for Python.

PyCharm
Quality Assurance

Activities ensuring quality processes are followed in software development.

QA
Quality of Service

Performance measures of a network service.

QoS
RESTful API Modeling Language

A YAML-based language for describing RESTful APIs.

RAML
RabbitMQ Message Broker

An open-source message broker software.

RabbitMQ
Random Access Memory

Volatile memory used by computers for temporary data storage.

RAM
Rapid Application Development

An agile software development methodology emphasizing quick prototyping.

RAD
Raygun Crash Reporting

Error monitoring and crash reporting platform.

Raygun
Read-Only Memory

Non-volatile memory storing permanent data and instructions.

ROM
Recovery Point Objective

Maximum acceptable data loss measured in time.

RPO
Recovery Time Objective

Maximum acceptable time to restore systems after disruption.

RTO
Red Hat Ansible

Automation tool for configuration management and deployment.

Ansible
Redundant Array of Independent Disks

Data storage virtualization technology combining multiple drives.

RAID
Regular Expression

A sequence of characters defining a search pattern.

RegEx
Relational Database Service

AWS managed relational database service.

RDS
Remote Authentication Dial-In User Service

A networking protocol for authentication and accounting.

RADIUS
Remote Dictionary Server

An in-memory data structure store used as database and cache.

Redis
Remote Procedure Call

A protocol allowing a program to execute procedures on remote computers.

RPC
Representational State Transfer

An architectural style for designing networked applications using stateless HTTP requests.

REST
Request for Comments

A publication documenting internet specifications and policies.

RFC
Resource Description Framework

A standard model for data interchange on the web.

RDF
Return on Investment

A measure of profitability relative to investment cost.

ROI
Rivest Shamir Adleman

A public-key cryptosystem for secure data transmission.

RSA
Role-Based Access Control

A method of restricting system access based on user roles.

RBAC
Rollbar Error Monitoring

Real-time error monitoring and debugging tool.

Rollbar
RudderStack Customer Data

Open-source customer data infrastructure.

RudderStack
SPARQL Protocol and RDF Query Language

A query language for databases able to retrieve RDF data.

SPARQL
SQL Injection Attack

A code injection technique exploiting vulnerabilities in database queries.

SQL_Injection
SQLite Database

A lightweight embedded relational database.

SQLite
Scrum Framework

An agile framework for managing complex projects through iterative sprints.

Scrum
Search Engine Marketing

Internet marketing involving promotion of websites through paid advertising.

SEM
Search Engine Optimization

Practice of increasing website visibility in search engine results.

SEO
Secure Hash Algorithm

A family of cryptographic hash functions.

SHA
Secure Shell

A cryptographic network protocol for secure remote login and command execution.

SSH
Secure Sockets Layer

A standard security technology for establishing an encrypted link between servers and clients.

SSL
Security Assertion Markup Language

An XML-based standard for exchanging authentication and authorization data.

SAML
Security Information and Event Management

Technology for threat detection and security analysis.

SIEM
Security Operations Center

A centralized unit monitoring and improving security.

SOC
Security-Enhanced Linux

A security architecture for Linux systems.

SELinux
Sender Policy Framework

An email authentication method preventing spoofing.

SPF
Sentry Error Tracking

Application monitoring platform focusing on error tracking.

Sentry
Service Level Agreement

A contract defining expected service levels between provider and customer.

SLA
Service Organization Control 2

An auditing standard for service providers.

SOC_2
Simple Email Service

AWS email sending service.

SES
Simple Mail Transfer Protocol

An internet standard for email transmission.

SMTP
Simple Notification Service

AWS pub/sub messaging service.

SNS
Simple Object Access Protocol

A protocol for exchanging structured information in web services using XML.

SOAP
Simple Queue Service

AWS message queuing service.

SQS
Simple Storage Service

Amazon's object storage service.

S3
Single Page Application

A web application that loads a single HTML page and dynamically updates content.

SPA
Single Responsibility Open-Closed Liskov Substitution Interface Segregation Dependency Inversion

Five design principles for object-oriented programming to make software more maintainable.

SOLID
Single Sign-On

An authentication scheme allowing users to log in with a single ID to multiple systems.

SSO
Slack Communication Platform

A business communication platform.

Slack
Snowplow Analytics

Behavioral data platform.

Snowplow
Software Kit

A collection of software development tools that enables developers to create applications for specific platforms.

SDK
Software Life Cycle

A process for planning, creating, testing, and deploying software.

SDLC
Software Requirements Specification

A document describing software functionality and constraints.

SRS
Software as a Service

A software distribution model where applications are hosted by vendors and made available over the internet.

SaaS
Solid State Drive

A storage device using integrated circuits for persistent data storage.

SSD
Splunk On-Call

Incident management and response platform.

VictorOps
Splunk Platform

Platform for searching and analyzing machine-generated data.

Splunk
Standard Generalized Markup Language

A standard for defining markup languages.

SGML
Storage as a Service

Cloud model providing data storage.

STaaS
Structured Query Language

A domain-specific language for managing and querying relational databases.

SQL
Sublime Text Editor

A sophisticated text editor for code and markup.

Sublime
Subresource Integrity

A security feature enabling verification of fetched resources.

SRI
Subversion

A centralized version control system.

SVN
Swagger API Documentation

A framework for API development and documentation.

Swagger
System Daemon

An init system for Linux operating systems.

Systemd
Terminal Access Controller Access-Control System

A security protocol for remote authentication.

TACACS
Test-Driven Development

A development approach where tests are written before the actual code.

TDD
Total Cost of Ownership

Complete cost of a system over its lifecycle.

TCO
Transmission Control Protocol

A connection-oriented protocol that ensures reliable data transmission.

TCP
Transport Layer Security

The successor to SSL, providing cryptographic protocols for secure communications.

TLS
Travis CI

A continuous integration service for building and testing projects.

Travis
Triple Data Encryption Standard

A symmetric-key block cipher applying DES three times.

3DES
Twilio Segment

Customer data platform.

Segment
Two-Factor Authentication

A security process requiring two different authentication factors.

2FA
Unicode Transformation Format

A character encoding standard for representing text in computers.

UTF
Unified Extensible Firmware Interface

A specification for firmware interface replacing BIOS.

UEFI
Unified Modeling Language

A standardized modeling language for software engineering.

UML
Uniform Resource Identifier

A string of characters that identifies a resource on the internet.

URI
Uniform Resource Locator

A reference to a web resource that specifies its location on a computer network.

URL
Universal Description Discovery and Integration

A directory service for web services discovery.

UDDI
User Acceptance Testing

Testing performed by end users to verify software meets requirements.

UAT
User Datagram Protocol

A connectionless protocol for fast, lightweight data transmission without guaranteed delivery.

UDP
User Experience

Overall experience of a person using a product, especially regarding ease of use.

UX
User Interface

The means by which users interact with software applications.

UI
Version Control System

Software for tracking and managing changes to code.

VCS
Vi Improved

A highly configurable text editor.

Vim
Virtual Local Area Network

A logical grouping of network devices.

VLAN
Virtual Machine

An emulation of a computer system providing functionality of a physical computer.

VM
Virtual Private Cloud

Isolated cloud network within public cloud.

VPC
Virtual Private Network

An encrypted connection over the internet from a device to a network.

VPN
Virtual Reality

Simulated experience created using computer technology.

VR
Visual Studio Code

A source code editor developed by Microsoft.

VS_Code
Web Application Firewall

Security service protecting web applications from attacks.

WAF
Web Real-Time Communication

Technology enabling real-time communication in web browsers.

WebRTC
Web Services Description Language

An XML-based language for describing web services.

WSDL
WebSocket Protocol

A protocol providing full-duplex communication channels over a single TCP connection.

WebSocket
Wide Area Network

A telecommunications network extending over a large geographical area.

WAN
World Wide Web Consortium

An international community developing web standards.

W3C
XML Path Language

A query language for selecting nodes from XML documents.

XPath
XML Query Language

A query and functional programming language for XML data.

XQuery
XML Schema Definition

A language for defining the structure of XML documents.

XSD
YAML Ain't Markup Language

A human-readable data serialization language commonly used for configuration files.

YAML
You Aren't Gonna Need It

A principle of extreme programming that states functionality should not be added until necessary.

YAGNI
Zipkin Tracing

Distributed tracing system for troubleshooting latency.

Zipkin
Zoom Video Conferencing

A video conferencing and online meeting platform.

Zoom
eXtensible Markup Language

A markup language that defines rules for encoding documents in a format readable by both humans and machines.

XML
eXtensible Stylesheet Language Transformations

A language for transforming XML documents.

XSLT
gRPC Remote Procedure Call

A high-performance RPC framework developed by Google.

gRPC
mParticle Customer Data

Customer data platform for mobile and web.

mParticle