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.
Stream de salida LLM con Server-Sent Events (SSE)
Stream respuestas LLM a clientes en tiempo real usando Server-Sent Events con FastAPI, OpenAI...
OpenAPI con Swagger UI y Redoc: guía práctica
Guía práctica para documentar APIs REST con OpenAPI. Genera docs interactivas con Swagger UI y...
Implementar logging y audit trails de API
Configura logging completo de petición/respuesta y audit trails para APIs con salida estructurada,...
Implementar Rate Limiting de APIs con Redis
Protege APIs de abuso usando algoritmos de token bucket y ventana deslizante con Redis, incluyendo...
Rate Limiting de APIs
Protege las APIs de abuso y asegura uso justo de recursos con token bucket, sliding window y leaky...
Versionado de APIs
Cómo versionar APIs REST y GraphQL para mantener compatibilidad hacia atrás mientras evolucionas tu...
Llamar a una API REST: Python, JS, Java y Go
Cómo hacer peticiones HTTP a una API REST y manejar la respuesta JSON en Python, JavaScript, Java y...
Paginacion por Cursor con PostgreSQL
Implementa paginacion eficiente por cursor para datasets grandes en PostgreSQL, evitando la...
Patrones de Composicion de Middleware en Express.js
Construye aplicaciones Express mantenibles usando patrones de composicion de middleware para...
REST API en Go con Gin y Middleware
Construye APIs REST listas para producción en Go usando el framework Gin con middleware custom para...
Implementar una API GraphQL
Construye una API GraphQL lista para producción con schemas tipados, resolvers y optimización de...
Construye una API GraphQL con Apollo Server y TypeScript
Como construir una API GraphQL lista para produccion usando Apollo Server, TypeScript y DataLoader...
API gRPC con Protocol Buffers
Implementa una API gRPC con Protocol Buffers. Cubre definición de servicios, generación de código y...
Construye servicios gRPC en TypeScript con Protocol Buffers
Construye servicios gRPC en TypeScript listos para producción con Protocol Buffers. Cubre llamadas...
Manejo Correcto de CORS
Cómo configurar headers de Cross-Origin Resource Sharing (CORS) correctamente para APIs, SPAs y...
Manejar Errores en APIs con RFC 7807
Patrones para un manejo de errores de API consistente y predecible en varios lenguajes y frameworks.
Endpoints de API Idempotentes
Cómo diseñar e implementar endpoints de API idempotentes que manejen retries, requests duplicados y...
Validación de Input
Cómo validar input de usuarios de forma segura usando schemas, type checking y sanitización en...
Lógica de Reintento en JavaScript Fetch con Backoff
Reintenta peticiones HTTP fallidas en JavaScript con backoff exponencial
Registro de eventos (Logging)
Cómo implementar logging estructurado basado en niveles en Python, JavaScript y Java con lo que...
No se encontraron resultados.