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

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
advanced

Componer Pipelines Asincronos con Java CompletableFuture

Construir pipelines async no bloqueantes en Java usando CompletableFuture con thenCompose,...

intermediate

Haz Peticiones HTTP Concurrentes con Python y aiohttp

Obtén datos de múltiples APIs concurrentemente usando asyncio y aiohttp. Cubre connection pooling,...

intermediate

Ejecutar Tareas Async Concurrentes con asyncio.gather y

Ejecutar multiples operaciones async concurrentemente en Python usando asyncio.gather,...

intermediate

Limitar Llamadas API Concurrentes con asyncio.Semaphore

Usa asyncio.Semaphore en Python para acotar llamadas a API, consultas a base de datos y acceso a...

intermediate

Extrae Datos de Páginas HTML con Python y BeautifulSoup

Parsea HTML y extrae datos usando BeautifulSoup. Cubre selectores CSS, navegación DOM, tablas,...

intermediate

Tipos escalares personalizados en GraphQL para fechas,

Define escalares GraphQL personalizados para Date, Email, URL y JSON con logica de serializacion,...

intermediate

Batch y cache de consultas con GraphQL DataLoader

Usa DataLoader para agrupar peticiones de carga individuales en llamadas batch a la base de datos,...

advanced

Auth a nivel campo con directivas GraphQL personalizadas

Agrega autorización a nivel campo en GraphQL con directivas de schema personalizadas. Verifica...

intermediate

Errores GraphQL estructurados con codigos de extension

Implementa manejo de errores estructurado en GraphQL con clases de error personalizadas, codigos de...

advanced

Configurar un gateway de GraphQL Federation con Apollo

Compone multiples servicios GraphQL en un supergrafo federado usando Apollo Federation y un gateway...

intermediate

Validacion y sanitizacion de input types en GraphQL en

Implementa validacion centralizada de inputs en GraphQL con funciones personalizadas, schemas Zod y...

beginner

Mocks de resolvers GraphQL para desarrollo frontend

Configura resolvers GraphQL mockeados con Apollo Server para que los equipos frontend desarrollen...

intermediate

Detectar y corregir consultas N+1 en resolvers GraphQL

Identifica problemas de consultas N+1 en resolvers GraphQL usando logging, DataLoader y...

intermediate

Paginacion por cursores con GraphQL Relay Connections

Implementa paginacion estilo Relay con cursores en GraphQL usando edges, nodes y pageInfo para...

advanced

Datos en tiempo real con suscripciones GraphQL sobre

Implementa suscripciones GraphQL sobre WebSockets con Apollo Server y PubSub para actualizaciones...

intermediate

Monitoreo de APIs con Prometheus

Monitorea rendimiento y salud de APIs con métricas Prometheus, collectors personalizados y reglas...

beginner

Validacion de Datos Basada en Schemas con Zod en TypeScript

Valida y sanitiza datos entrantes usando schemas Zod con inferencia de TypeScript, refinements...

intermediate

Configura headers de seguridad HTTP con Helmet en Node.js

Establece headers de seguridad HTTP en apps Express con Helmet — CSP, HSTS, X-Frame-Options,...

intermediate

Construir Azure Functions con HTTP Trigger en Python

Crear Azure Functions con HTTP trigger en Python con configuracion de bindings, handlers async,...

No se encontraron resultados.