Best Practices
124 items tagged with "best-practices"
Standards94
Best Practices16
Twelve-Factor App Methodology
Twelve practical guidelines for building modern, portable, cloud-ready web applications.
Google Site Reliability Engineering Practices
Codified principles (error budgets, toil elimination, SLIs/SLOs) for operating large-scale services reliably.
NIST Secure Software Development Framework (SSDF)
Guidelines for secure software development practices across the SDLC (SP 800-218).
CNCF Cloud-Native Security Whitepaper
Guidance on building, shipping, and running secure cloud-native applications.
Google Web Vitals
Core performance metrics (LCP, FID, CLS, INP) for measuring real-world user experience.
dbt Style Guide
Community conventions for naming, structuring, and documenting dbt transformation projects.
Google API Design Guide
Opinionated REST and gRPC design rules: resource-oriented URIs, plural nouns, pagination, errors.
Trunk-Based Development Guidelines
Branching strategy promoting short-lived branches, frequent commits to trunk, and feature flags.
Feature Flag Best Practices
Operational guidelines for creating, managing, and retiring feature toggles safely.
Contract-Driven Development with Pact
Consumer-driven contract testing methodology to ensure micro-service compatibility.
FinOps Cloud Cost Best Practices
Shared responsibility model for cloud spend: Inform, Optimize, Operate phases.
EU AI Act (Political Agreement)
First comprehensive regulatory framework for trustworthy AI in the European Union.
Microsoft Responsible AI Standard v2
Company-wide governance framework translating principles into measurable requirements.
OpenAI Safety & Alignment Best Practices
Mitigation strategies (RLHF, red-teaming, tiered access) for large language model deployment.
Helm Chart Best Practices
Recommendations for structure, naming, versioning, and values of Helm charts.
Container Image Hardening Guide
Steps to build minimal, non-root, signed container images with SBOMs.
Anti-Patterns5
Distributed Monolith
Splitting a monolith into microservices that are still tightly coupled and must be deployed together
Not Invented Here (NIH)
Rejecting perfectly good external solutions in favor of building custom ones
Golden Hammer
Using a familiar technology for every problem regardless of fit
Cargo Cult Programming
Using patterns or practices without understanding why they work
Shotgun Surgery
Making a single change requires modifications across many different classes or modules