İçeriğe atla

Mimari Kalıplar · Bulut Bilişim

AWS, serverless ve bulut altyapısı

AWS Kinesis: Data Streams vs Firehose vs Managed Flink

Kinesis tek isim altında dört ayrı AWS servisidir. Dördünün ayrımı, altındaki Data Streams shard motoru, maliyet şekli ve ne zaman başka bir şey seçmeli.

aws · real-time · event-driven +1

AppSync Subscription'larını AppSync Dışından Tetiklemek

AppSync subscription'ları yalnızca mutation ile tetiklenir. Downstream BFF olaylarını NONE veri kaynaklı bir mutation'a EventBridge ve CDK ile köprülemeyi inceliyorum.

aws · graphql · serverless +4

Lambda Durable Functions vs Step Functions: Orkestratör Ne Zaman Kodunuza Ait?

Lambda durable functions orkestratörü TypeScript kodunuza taşır. Tüm iş akışı sizinse onları seçin; Step Functions'ı ekipler arası state machine'ler için saklayın.

lambda · step-functions · serverless +1

Init Amortismanına Göre Kod Mimarisi: Lambda'da Yalın, Ağırlık Ancak Hak Edilince

Mimari ağırlığını runtime'ın init-amortismanına göre seç: single-purpose Lambda'da yalın handler, Lambdalith'te orta, tam OOP/DI yalnızca uzun ömürlü runtime'da.

architecture · lambda · serverless +3

AWS Lambda: Tek Amaçlı Fonksiyonlar mı, Lambdalith mi?

AWS Lambda fonksiyonlarını nasıl bölmeli: varsayılan single-purpose, single-domain Lambdalith'i hak edilmiş istisna gör, kararı veren platform güçlerini tanı.

lambda · serverless · architecture +2

GitHub Environments: Deployment İçin Manuel Onay Kapıları

Üretim deploy'ları gerçek bir onay adımı ister: GitHub Environment, native koruma kuralları ve environment'a bağlı secret'lar; if: hilesi ya da marketplace değil.

github-actions · ci-cd · devops +2

AWS Bedrock ve CDK ile RAG Agent Kurmak

AWS Bedrock + Knowledge Bases + OpenSearch Serverless üstüne CDK ile TypeScript kullanarak RAG agent kurmak: mimari, IAM bağlantısı, otomatik ingestion ve chat UI.

aws-bedrock · aws-cdk · rag +3

Amazon Bedrock Knowledge Bases Rehberi: Veri Kaynakları ve Vektör Depoları

Bedrock Knowledge Base aslında nedir, hangi veri kaynakları ve vektör depoları birinci sınıf desteklenir ve konsol varsayılanı küçük bir korpusa neden nadiren uyar.

aws · aws-bedrock · rag +3

Kafka vs SNS/SQS/EventBridge: Ne Zaman ve Nasıl Geçmeli

Yönetilen bir event bus'tan Kafka'ya geçişi hak eden sinyaller ve rip-and-replace yapmadan taşımak için outbox tabanlı dört aşamalı geçiş planı.

messaging · event-driven · aws +4

TypeScript'te AWS Lambda Soğuk Başlatma Optimizasyonu: 5 Anti-Pattern

DI container'lar, monolitik SDK'lar, god-handler'lar, modül üstü secret çağrıları ve ağır ORM'ler: soğuk başlatmada bedeli ve yerine geçen fonksiyonel yapı.

lambda · typescript · serverless +2

Cloudflare Workers'a WASM Görsel Yeniden-Boyutlama Modülü Yüklemek

Rust + WASM ile yazılmış bir görsel boyutlama handler'ının Cloudflare Workers'ın binary, bellek ve CPU tavanlarına sığıp sığmayacağını inceleyen keşif.

webassembly · cloudflare · rust +1

EventBridge Hesaplar Arası Fan-Out: Tek Producer, İzole Consumer'lar

Çok takımlı AWS organizasyonları için platform varsayılanı: tek event, birçok consumer, her biri kendi hesabında SQS ve DLQ'suyla; fan-out bus katmanında.

aws · eventbridge · event-driven +4

wasmCloud ve NATS: Event Bus'ı Taşınabilir Kılmak

Bir keşif tezi: event-driven sistemlerde vendor lock-in runtime'da değil bus topolojisinde yaşar; wasmCloud ve NATS bus'ı taşınabilir kılıyor.

webassembly · messaging · event-driven +3

MCP Sunucu RBAC, Araç Bileşimi ve Çoklu Ajan İş Akışı Kalıpları

Model Context Protocol için kurumsal kalıplar: araç bileşimi, çoklu ajan orkestrasyonu, rol tabanlı erişim kontrolü ve production gözlemlenebilirlik.

mcp · ai-adoption-strategy · authorization +4

RAG mi, Fine-Tuning mi, Hazır AI mi? Kurumsal Karar Rehberi

Kurumsal AI entegrasyonu için pratik 6 seviyeli framework: ChatGPT, RAG, MCP agent veya fine-tuning ne zaman kullanılmalı, PII ve finans uyumluluğu odaklı.

ai-adoption-strategy · rag · mcp +2

Caching Stratejileri: Yerel Bellekten Distributed Sistemlere

Çok katmanlı caching için pratik rehber: in-memory, Redis ve CDN katmanları, cache-aside ve write-through, ElastiCache ve MemoryDB, stampede önleme.

caching · redis · aws +4

AWS AppSync & GraphQL: Production-Ready Real-time API'ler Geliştirmek

AWS AppSync ile ölçeklenebilir real-time API'ler: JavaScript resolver'lar, subscription filtering, caching stratejileri ve infrastructure as code pattern'leri.

aws · graphql · serverless +4

SNS/SQS Cross-Account Fan-Out: AWS'de Multi-Account Event Dağıtımı

Amazon SNS ve SQS ile güvenli cross-account event dağıtımı: IAM policy'leri, KMS şifreleme, AWS CDK kurulumu ve production'da karşılaşılan yaygın sorunlar.

aws · sns · sqs +6

IoT Lojistik Uygulamaları için Mesajlaşma Protokolü Seçimi: MQTT, AMQP, ZeroMQ, CoAP ve DDS Karşılaştırması

IoT lojistik için MQTT, AMQP, ZeroMQ, CoAP ve DDS'nin teknik karşılaştırması: filo takibi, soğuk zincir izleme ve gerçek zamanlı cihaz iletişimi.

messaging · industry-trends · real-time +2

OpenTelemetry Temelleri: Modern Observability için Başlangıç Rehberi

Pratik örnekler, yaygın hatalar ve terminoloji sözlüğü ile OpenTelemetry'nin trace, metric ve log sistemlerini kapsayan başlangıç rehberi.

opentelemetry · observability · monitoring +4

Event-Driven Mimari ile CRM Sistemleri Geliştirmek

Event sourcing, CQRS ve event-driven pattern'leri kullanarak müşteri ilişkileri yönetimi, marketing otomasyonu ve consent yönetimi için pratik bir rehber

event-driven · architecture · microservices +3

Traefik vs Nginx: nginx Kullanıcıları İçin Giriş

nginx bilen geliştiriciler için pratik Traefik rehberi: temel kavramlar, Docker kurulum örnekleri ve nginx'e kıyasla Traefik'i ne zaman seçeceğin.

docker · networking · devops

AWS CDK ve Serverless ile Geçici Preview Ortamları Oluşturma

AWS CDK, Lambda ve GitHub Actions kullanarak otomatik preview ortamları oluşturmayı öğrenin - sorunsuz PR test ve inceleme süreçleri için

aws-cdk · serverless · ci-cd +5

AWS API Gateway ve CDK ile API Versiyonlama Rehberi

AWS API Gateway ve CDK ile yol tabanlı API versiyonlama: versiyon başına yaşam döngüsü kaydı, ayrı Lambda handler'ları, keşif endpoint'i ve sunset sinyalleri.

api-gateway · aws · aws-cdk +3

S3 Presigned URL ile Büyük Dosya Yükleme: Lambda ve CDK

Lambda proxy yerine S3 presigned URL ile büyük dosya yükleme: eksiksiz CDK stack, iki handler, tarayıcı tarafı ve güvenlik ödünleşimleri.

lambda · aws-cdk · aws +2

Dead Letter Queue Stratejileri: Dayanıklı Olay-Güdümlü Sistemler için Production-Ready Kalıplar

Event-driven sistemler için production-ready DLQ kalıpları: monitoring, circuit breaker, exponential backoff, recovery ve kaçınılması gereken anti-pattern'lar.

cloud-providers · reliability · messaging +2

Node.js'te Factory ve DI Yerine Saf Fonksiyonlar

Lambda biçimli bir Node.js servisinde factory, service katmanı ve DI container'ı çoğu zaman fazladır. Yerlerine ne geçer, sınıflar nerede yerini korur?

event-driven · functional-programming · lambda +3

Node.js'te Monolitten Mikroservislere Geçiş Rehberi

Node.js monolitlerini event-driven serverless fonksiyonlara ayrıştırma rehberi: migrasyon stratejileri, sınır kararları ve mimari kalıplar.

event-driven · architecture · nodejs +1

Multi-Account AWS Mimarisi: Ölçeklenebilir Event-Driven Sistemler

Dayanıklı event-driven sistemler için multi-account AWS pattern'leri: hesap yapısı, EventBridge routing ve servisler arası iletişim.

aws · eventbridge · multi-account +5