Skip to main content

29 docs tagged with "standards"

View all tags

API Design and Versioning

Engineering guide for structuring URLs, handling pagination, and versioning all HTTP endpoints across every team.

ccTLD Standards

Engineering guide for selecting, storing, and using country code top-level domains (ccTLDs) for localized routing and web infrastructure.

CLDR Locale Standards

Engineering guide for storing and using Unicode CLDR underscore-separated locale identifiers in backend libraries, database collations, and ICU-based systems.

CORS Standards

Engineering guide for configuring Cross-Origin Resource Sharing safely — explicit origin whitelisting, credential policy, and header configuration across all APIs.

Credit Card PAN Standards

Engineering guide for validating, masking, and handling Primary Account Numbers (PANs) in compliance with ISO/IEC 7813 and PCI DSS.

Currency and Money Standards

Engineering guide for storing and handling monetary values as integers in the smallest currency unit to prevent floating-point precision errors.

Data Deletion Standards

Engineering guide defining when to use soft delete versus hard delete, and how to implement each correctly for audit, compliance, and data integrity.

Date and Time Management

Engineering guide for storing dates in UTC and communicating them using the ISO 8601 standard across all systems.

Encryption Standards

Engineering guide for encrypting data at rest and in transit across all systems using AES-256 and TLS 1.2+.

Error Handling Standards

Engineering guide for returning a unified JSON error payload to clients and preventing internal details from leaking through API responses.

GTIN / Barcode Standards

Engineering guide for storing, validating, and normalizing Global Trade Item Numbers (GTINs) and EAN-13 barcodes across all catalog and inventory systems.

Identifier (ID) Strategy

Engineering guide for choosing between UUID v7 and auto-incrementing integer IDs in databases and APIs.

Injection Vulnerabilities Prevention

Engineering guide for preventing SQL, NoSQL, and command injection through parameterized queries, ORM sanitization, and strict input validation.

Language Code Standards

Engineering guide for storing and validating language identifiers using the ISO 639-1 two-letter format across all systems.

Locale Standards (BCP 47)

Engineering guide for storing and validating system locales using the BCP 47 hyphenated language-region format across all formatting and i18n systems.

Logging Standards

Engineering guide for structured logging, log levels, and PII masking across all services.

MIME Type Standards

Engineering guide for defining, validating, and storing media types (MIME types) for file uploads, API responses, and data transit.

Phone Number Standards

Engineering guide for storing, validating, and formatting phone numbers across all systems using the E.164 standard.

Quality Gates (CI/CD)

Engineering guide for mandatory test coverage thresholds and static analysis checks that must pass before any deployment to production.

RBAC and Permissions

Engineering guide for implementing Role-Based Access Control and the Principle of Least Privilege across all services and APIs.

Secrets Management

Engineering guide for storing and accessing credentials, API keys, and sensitive configuration using approved vault managers — never hardcoded in source code.

Secure Token Storage

Engineering guide for storing authentication tokens safely — why LocalStorage is forbidden and how to configure secure HttpOnly cookies correctly.

TypeScript Code Conventions

Full TypeScript coding standards — naming, type system, strict mode, generics, enums, functions, modules, async/error handling, and project structure.

TypeScript Code Conventions

Section outline for TypeScript code conventions — naming, types, strict mode, generics, async patterns, and project structure standards.