StackPractices

api

Recursos prácticos sobre api para ingenieros de software.

101 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

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

advanced

Referencia Detallada del OpenAI API

el OpenAI API en produccion. Cubre chat completions, streaming, function calling, structured...

intermediate

Estrategias de Versionado de APIs

Versiona APIs REST y GraphQL con estrategias de URI, header, query param y content negotiation....

advanced

GraphQL Federation en Producción

Ejecutar GraphQL federado en produccion con confianza. Cubre composicion de subgrafos, deployment...

advanced

Guía Completa de GraphQL Federation

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

advanced

Diseño de Esquemas GraphQL

Disenar esquemas GraphQL para evolucion, rendimiento y mantenibilidad. Cubre diseno de tipos,...

advanced

Seguridad GraphQL

Asegurar APIs GraphQL contra leaks de introspection, ataques de profundidad, DoS por costo, abuso...

advanced

Testing GraphQL

Testear APIs GraphQL en cada capa: unit tests para resolvers, integration tests para esquemas, E2E...

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: patrones de enrutamiento, rate limiting, autenticación,...

intermediate

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

API Security

Asegurar tus APIs end-to-end. Cubre rate limiting, autenticacion, input validation, CORS,...

advanced

Patrones de Autenticación

Implementar autenticacion en produccion. Cubre JWT, OAuth2, session-based auth, passkeys, MFA,...

advanced

OWASP Top 10 2025

Mitigar cada riesgo del OWASP Top 10 2025 con ejemplos de codigo practicos. Cubre broken access...

intermediate

Seguridad de Aplicaciones Web (OWASP Top 10)

Una guía enfocada en desarrolladores sobre el OWASP Top 10: inyección, control de acceso roto, XSS,...

No se encontraron resultados.