api
Recursos prácticos sobre api para ingenieros de software.
99 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.
Middleware
Cómo implementar middleware de request/response para logging, auth y manejo de errores en Python,...
Configura Nginx como Reverse Proxy y API Gateway
Como usar Nginx como reverse proxy para servicios backend, implementar balanceo de carga,...
Comunicación WebSocket en Tiempo Real con Socket.io en
Construye aplicaciones WebSocket en tiempo real en Node.js con Socket.io
Paginación
Cómo implementar paginación basada en cursor y offset en APIs y bases de datos en Python,...
Rate Limiting de API en Python con Token Bucket
Implementa token bucket rate limiting en Flask y FastAPI con soporte Redis.
Rate Limiting
Cómo implementar rate limiting en APIs usando token bucket, sliding window y fixed window en...
Construir notificaciones en tiempo real con WebSockets
Implementa un sistema de notificaciones en tiempo real usando WebSockets y Redis pub/sub para...
Diseño de APIs REST: Lo que funciona
Diseña APIs REST robustas y escalables con métodos HTTP adecuados, códigos de estado, versionado y...
Enviar Emails con SMTP
Cómo enviar emails transaccionales y masivos de forma segura usando SMTP con soporte de plantillas.
Implementa Server-Sent Events en Go para Actualizaciones
Como construir un endpoint de Server-Sent Events en Go listo para produccion con gestion de...
Server-Sent Events con Node.js y Express
Implementa push en tiempo real de servidor a cliente usando Server-Sent Events en Node.js con...
Server-Sent Events (SSE)
Cómo implementar streaming en tiempo real unidireccional del servidor al navegador usando...
Webhooks
Cómo crear y consumir endpoints de webhook para integraciones event-driven en tiempo real.
Autenticacion y Patrones de Seguridad para WebSockets
Como autenticar conexiones WebSocket, implementar validacion de tokens y manejar autorizacion para...
Construye un Chat Bidireccional con WebSocket y Node.js
Como construir una aplicacion de chat en tiempo real bidireccional usando WebSocket con mensajeria...
Servidor WebSocket
Cómo construir un servidor WebSocket para comunicación en tiempo real bidireccional, con gestión de...
Usar Anotaciones de Cache de Spring con Backend Redis
Aplica las anotaciones @Cacheable, @CachePut y @CacheEvict de Spring con un cache manager Redis...
Implementar Invalidation de Cache Redis en Node.js
Invalida entradas de cache Redis en Node.js con expiracion TTL, eliminacion explicita, limpieza por...
Cachear Respuestas HTTP con httpx y CacheControl en Python
Cachear respuestas HTTP en Python usando httpx con CacheControl para caching compatible con HTTP,...
Almacenar Sesiones de Usuario en Memcached con Python
Usa Memcached como almacen de sesiones distribuido en aplicaciones web Python con pymemcache,...
No se encontraron resultados.