İçeriğe atla

api-design

13 yazı

api-design
DynamoDB Sayfalama: İmzalı Cursor, Sıralama ve Toplam Sayı Problemi

DynamoDB'de OFFSET, keyfi ORDER BY ve ucuz COUNT yok. İmzalı next/prev cursor sunun, sıralamayı sort key ile modelleyin, toplam sayıyı listeden çıkarın.

dynamodb · aws · data-storage-orm +2

Bruno API Koleksiyonlarını Git'te Tutmak: Bedava Postman Değil, Bir İş Akışı Değişikliği

Bruno .bru dosyalarını repo'ya commit etmek, API sözleşmesini kodla aynı PR ve geçmişte tutar. Tek gerçek bedel, bilinçli bir secret sınırıdır.

testing · ci-cd · developer-experience +1

BFF ile Mobil API Sürümleme: İstemciyi Geri Alamadığınızda Ship Etmek

Mobil binary geri alınamaz ve eski sürümler kalıcıdır; güvenlik ve hız sunucuya kayar: BFF, tüketici güdümlü sözleşmeler ve geriye dönük uyumlu sürümleme.

mobile · api-design · testing +1

Sunum Servisi için Hexagonal Mimari: BFF Karşılaştırması

Bir UI parçasının arkasındaki ince sunum servisi yapışkan koda dönüşür. Port-ve-adaptör, çekirdeği somut hiçbir şeye bağımlı bırakmayarak bunu sürdürülebilir tutar.

architecture · nodejs · typescript +3

Web ve Mobil Uygulamalarda Uzun Süren API İsteklerini Yönetmek

Tek bir backend üzerinde çalışan web SPA ve mobil uygulama için uzun süreli işlere dair tek bir varsayılan desen ve onu geçersiz kılmanız gereken durumlar.

api-design · real-time · webhooks +4

Idempotency: API'lerde Güvenli Retry için Başlangıç Rehberi

API, ödeme ve mesaj tüketicisi geliştirenler için idempotency'ye pratik giriş: HTTP metot semantiği, idempotency key'leri, upsert ve yaygın tuzaklar.

idempotency · api-design · distributed-systems +4

Zapier MCP İzin Kontrolü: AI Agent API Erişimi Sınırlama

Zapier MCP'nin AI agent'lar için aksiyon bazlı beyaz liste, merkezi kimlik yönetimi ve insan onay mekanizması sunması. Özel proxy çözümlerine yönetilen bir alternatif.

mcp · security · ai-agents +4

MCP vs Doğrudan API Erişimi: MCP Katmanını Ne Zaman Atlamalı

Production takımları geniş MCP erişimini neden scoped API proxy'leriyle değiştirir? Atlassian, Google Workspace ve Notion için FastAPI, CLI ve n8n örnekleri.

mcp · api-design · python +4

API Versioning Stratejileri: İlk Release'den Sunset'a Kadar

Pratik bir API versioning rehberi: URL ve header yaklaşımları, breaking change'ler, Sunset header'larıyla deprecation, AWS API Gateway, GraphQL ve contract testing.

api-design · deployment · graphql +4

Pact ile Contract Testing - Microservislerde API Uyumluluğunu Sağlama

TypeScript microservislerde Pact ile consumer-driven contract testing: breaking API değişikliklerini deployment öncesi yakalayın, integration test yükünü azaltın.

testing · microservices · api-design +3

TypeScript ile MCP Sunucusu Geliştirme: Production Rehberi

MCP'nin AI tool entegrasyonunu nasıl standartlaştırdığını, TypeScript örnekleriyle server geliştirme, güvenlik yönetimi ve production performans optimizasyonunu öğren.

mcp · ai-adoption-strategy · claude +3

Strapi vs Contentful vs Storyblok vs Kontent.ai: Headless CMS Karşılaştırması

Headless CMS çözümlerinin (Strapi, Contentful, Kontent, Storyblok) pratik karşılaştırması: Cloudinary ile görsel yönetimi ve framework entegrasyonu.

typescript · nextjs · react-native +3

Zod + OpenAPI + AWS Lambda: CDK ile Şema Öncelikli API Geliştirme

Lambda API'si ile OpenAPI sözleşmesini senkron tutmak için spec'i Zod şemalarından üretin ve bu üretimi CDK dağıtımına bağlayın.

api-gateway · aws-cdk · lambda +4