StackPractices

api

Recursos prácticos sobre api para ingenieros de software.

102 resultados

Construyendo APIs Robustas

Las APIs son el contrato entre sistemas. Ya sea que expongas un endpoint REST público, diseñes un schema GraphQL interno o te integres con un servicio de terceros, los patrones que elijas determinan la confiabilidad, rendimiento y experiencia del desarrollador.

Aquí encontrarás recetas para manejar CORS, implementar paginación, versionar endpoints, gestionar límites de tasa y documentar APIs con OpenAPI. Cada ejemplo incluye código ejecutable en múltiples lenguajes para que puedas adaptarlo a tu stack inmediatamente.

intermediate

Plantilla de Respuesta de Error de API

Una plantilla reutilizable para respuestas de error de API consistentes, informativas y amigables...

beginner

Plantilla de Página de Estado de API para Incidentes

Una plantilla para una página de estado de API pública que comunica uptime, incidentes y ventanas...

intermediate

Plantilla de Estrategia de Testing de API

Una plantilla para planificar tests de contrato, integración y carga para APIs.

advanced

Guía de la API de OpenAI con ejemplos en Python

Guía de producción de la API de OpenAI: Responses API, chat completions, streaming, function...

intermediate

Guía Completa de Estrategias de Versionado de APIs

Compara versionado por URI, header, query-param y negociación de contenido para REST, más evolución...

advanced

GraphQL Federation en Producción

Ejecuta GraphQL federado en producción: propiedad de subgrafos, alta disponibilidad del router,...

advanced

Guía Completa de GraphQL Federation

Construye APIs GraphQL unificadas con Apollo Federation. Cubre subgraphs, supergraph, resolución de...

advanced

Guía Completa de Diseño de Esquemas GraphQL

Diseña esquemas GraphQL que evolucionan sin romper clientes. Diseño de tipos, connections,...

advanced

Guía Completa de Seguridad en GraphQL

Protege una API GraphQL en producción: introspección, límites de profundidad y costo, rate...

advanced

Guía Completa de Testing en GraphQL

Prueba APIs GraphQL en cada capa: tests unitarios de resolvers, tests de integración del esquema,...

intermediate

Guía de Diseño de APIs REST

Una Referencia Detallada para diseñar APIs REST limpias, escalables y mantenibles.

advanced

Diseño de API Gateway: Resiliencia, Enrutamiento y Seguridad

Guía práctica para diseñar API gateways: enrutamiento, autenticación, rate limiting, circuit...

intermediate

Guía Completa de Comunicación entre Microservicios

Compara patrones de comunicación síncrona vs asíncrona para microservicios. Cubre REST, gRPC, colas...

intermediate

GraphQL vs REST — Cuándo Elegir y Cómo Migrar

Guía de decisión comparando GraphQL y REST APIs: casos de uso, rendimiento, caching, herramientas y...

advanced

gRPC en Microservicios — Guía de RPC de Alto Rendimiento

Guía práctica de gRPC para microservicios: Protocol Buffers, streaming, balanceo de carga y...

intermediate

Rate Limiting de APIs — Diseña Throttling Justo y Útil

Guía práctica para rate limiting de APIs: algoritmos de token bucket, leaky bucket, ventana...

intermediate

Checklist de Seguridad API: Autenticación a Encriptación

Checklist de seguridad esencial para APIs: autenticación, autorización, validación de entrada, rate...

advanced

Guía Completa de Seguridad de APIs

Asegura tus APIs de punta a punta: rate limiting, autenticación, validación de entrada, CORS,...

advanced

Guía Completa de Patrones de Autenticación

Implementa autenticación en producción: JWT, OAuth2, sesiones, passkeys, MFA, SSO con SAML y OIDC,...

advanced

Guía completa del OWASP Top 10 2025

Mitiga cada riesgo de la lista OWASP Top 10 2025 con ejemplos de código prácticos. Cubre las nuevas...

No se encontraron resultados.