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

Middleware: Interceptores HTTP

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

Limitación de Tasa (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 en Python, Node.js y Java

Aprende a enviar emails transaccionales y masivos vía SMTP con Python, Node.js y Java. Cubre...

intermediate

Implementa Server-Sent Events en Go para Actualizaciones

Construí un endpoint de Server-Sent Events en Go listo para producción con gestión de conexiones,...

server-sent-events sse golang real-time
intermediate

Server-Sent Events con Node.js y Express

Construí push de servidor a cliente con Server-Sent Events en Node.js y Express. Cubre conexiones,...

intermediate

Server-Sent Events (SSE): Streaming en Tiempo Real

Implementá streaming unidireccional en tiempo real del servidor al navegador con Server-Sent...

api sse server-sent-events tiempo-real
intermediate

Webhooks: Notificaciones HTTP

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

Diseñar un API Gateway Escalable para Microservicios

Construí un gateway de API que enrute requests, maneje autenticación, rate limiting, caching y...

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

No se encontraron resultados.