Glossary

Software terms explained with practical context.

A compact English glossary for concepts that appear across the portal: APIs, Java, observability, AI, security, mobile release and legacy systems.

APIs

API

A contract that allows systems, apps or services to exchange data and behavior.

Example: A React Native app calls a Spring Boot API to load the current user profile.
Java

Spring Boot

A Java framework commonly used to build web applications, REST APIs and backend services.

Example: A Spring Boot API can centralize validation, security, logs and integration rules.
Operations

Observability

The ability to understand system behavior through logs, metrics, traces and useful evidence.

Example: Mobile crashes and backend logs become easier to investigate when they share a correlation ID.
AI

RAG

Retrieval-augmented generation, where AI answers using selected source documents as context.

Example: A small company can use RAG only after documents, permissions and source quality are organized.
Security

SBOM

A software bill of materials: an inventory of libraries, components and versions used by an app.

Example: When a vulnerability appears, an SBOM helps identify whether the affected dependency is present.
Legacy

Legacy system

An older system that still supports business operation, often with hidden rules and documentation gaps.

Example: Before rewriting a legacy Java system, the team should map critical business flows and data rules.
Mobile

Release candidate

A build that can go to production if it passes validation, testing and release criteria.

Example: TestFlight and Google Play internal testing should validate a real release candidate.
Analytics

Event taxonomy

A consistent naming model for analytics events, parameters and product measurement.

Example: login_started, login_succeeded and login_failed are easier to compare than random button names.
WhatsApp(12) 98855-9188