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.

intermediate

Middleware

Cómo implementar middleware de request/response para logging, auth y manejo de errores en Python,...

intermediate

Configura Nginx como Reverse Proxy y API Gateway

Como usar Nginx como reverse proxy para servicios backend, implementar balanceo de carga,...

intermediate

Comunicación WebSocket en Tiempo Real con Socket.io en

Construye aplicaciones WebSocket en tiempo real en Node.js con Socket.io

intermediate

Paginación

Cómo implementar paginación basada en cursor y offset en APIs y bases de datos en Python,...

intermediate

Rate Limiting de API en Python con Token Bucket

Implementa token bucket rate limiting en Flask y FastAPI con soporte Redis.

intermediate

Rate Limiting

Cómo implementar rate limiting en APIs usando token bucket, sliding window y fixed window en...

intermediate

Construir notificaciones en tiempo real con WebSockets

Implementa un sistema de notificaciones en tiempo real usando WebSockets y Redis pub/sub para...

intermediate

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...

intermediate

Enviar Emails con SMTP

Cómo enviar emails transaccionales y masivos de forma segura usando SMTP con soporte de plantillas.

intermediate

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 real-time golang api
intermediate

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...

intermediate

Server-Sent Events (SSE)

Cómo implementar streaming en tiempo real unidireccional del servidor al navegador usando...

api sse server-sent-events rest
intermediate

Webhooks

Cómo crear y consumir endpoints de webhook para integraciones event-driven en tiempo real.

intermediate

Autenticacion y Patrones de Seguridad para WebSockets

Como autenticar conexiones WebSocket, implementar validacion de tokens y manejar autorizacion para...

intermediate

Construye un Chat Bidireccional con WebSocket y Node.js

Como construir una aplicacion de chat en tiempo real bidireccional usando WebSocket con mensajeria...

intermediate

Servidor WebSocket

Cómo construir un servidor WebSocket para comunicación en tiempo real bidireccional, con gestión de...

api bidirectional java rest
intermediate

Usar Anotaciones de Cache de Spring con Backend Redis

Aplica las anotaciones @Cacheable, @CachePut y @CacheEvict de Spring con un cache manager Redis...

intermediate

Implementar Invalidation de Cache Redis en Node.js

Invalida entradas de cache Redis en Node.js con expiracion TTL, eliminacion explicita, limpieza por...

intermediate

Cachear Respuestas HTTP con httpx y CacheControl en Python

Cachear respuestas HTTP en Python usando httpx con CacheControl para caching compatible con HTTP,...

intermediate

Almacenar Sesiones de Usuario en Memcached con Python

Usa Memcached como almacen de sesiones distribuido en aplicaciones web Python con pymemcache,...

python caching sessions distributed-cache

No se encontraron resultados.