MicrocosmWorksDijital Kozmosu Yenilikçi ve Mimari Olarak Tasarlamak
Hakkındaİletişim
MicrocosmWorksDijital Kozmosu Yenilikçi ve Mimari Olarak İnşa Etmek

Önemli BT çözümleri sunuyoruz. Teknoloji, güvenlik ve işletmelerin güvenilir, yenilikçi BT altyapısı ile büyümesine yardımcı olmaktan tutkuluyuz.

[email protected]
+91 7011868196
New Delhi, India

AI Büyüme Merkezi

AI MerkeziStartup İnovasyonuKurumsal Hızlandırıcı

Çözümler

Tüm ÇözümlerSağlık ve Fitness UygulamalarıAI Video PlatformuAI Ajan Geliştirme

Kaynaklar

ÖngörülerSektör RehberleriKullanım Durumu ŞablonlarıMimari KalıplarVaka Çalışmaları

Şirket

HakkımızdaİletişimÇalışmalarımız

Hizmetler

Dijital DanışmanlıkBulut AltyapısıSaaS GeliştirmeYapay Zeka GeliştirmeVideo Teknolojisi
ERP GeliştirmeZoho ÖzelleştirmeOdoo GeliştirmeSalesforce EntegrasyonuÖzel CRM Geliştirme
QuickBooks EntegrasyonuIoT ÇözümleriBlokzincir Geliştirme
Siber Güvenlik DanışmanlığıIT Desteği - L3

© 2026 MicrocosmWorks. Tüm hakları saklıdır.

Gizlilik PolitikasıHizmet Şartları
Mimari Desenlere Geri Dön
InfrastructureAdvanced

Sunucusuz Odaklı Mimari

Kullandığınız kadar ödeyin, kullanmadığınızda sıfıra ölçeklendirin ve sunucuları tamamen yönetmeyi bırakın — ancak ekonominin ne zaman işlemeyi durduracağını bilin.

June 22, 2026
|
2 topics covered
Bu Mimariyi Tartışın
serverless-first-architecture.webp
Infrastructure
Category
Advanced
Complexity
SaaS, Medya
Industries
2+
Technologies

Ne Zaman İhtiyaç Duyarsınız?

Uygulamanız değişken trafiğe sahip — geceleri sakin, iş saatlerinde yoğun artışlar ve pazarlama kampanyalarından veya mevsimlik etkinliklerden kaynaklanan öngörülemeyen ani yükselişler. Zamanın %70'inde boş duran sunucular için ödeme yapıyorsunuz. Ya da yeni bir ürün geliştiriyorsunuz ve ürün-pazar uyumunu doğrulamadan önce altyapı tedariki, kapasite planlaması ve nöbetçi rotasyonuna yatırım yapmak istemiyorsunuz. Serverless size istek başına fiyatlandırma, otomatik ölçeklendirme ve sıfır altyapı yönetimi sunar — ancak yalnızca iş yükü özellikleri uyduğunda.

Related Architecture Patterns

Explore more design patterns and system architectures

cloud-native-infrastructure.webp
Infrastructure

Buluta Özel Altyapı

Uygulama kodu gibi sürümlenen, test edilen ve dağıtılan altyapı — çünkü platformunuz, temelindeki kadar güvenilirdir.

EnterpriseView
security-first-architecture.webp

Bu Mimarinin Uygulanmasında Yardıma İhtiyacınız Var mı?

Mimarlarımız, bu deseni kullanarak belirli gereksinimleriniz için sistemler tasarlamanıza ve oluşturmanıza yardımcı olabilir.

İletişime Geçin

Desen Genel Bakışı

Sunucusuz odaklı mimari, uygulamaları tamamen yönetilen, sıfıra ölçeklenebilen işlem hizmetleri (Lambda, Cloud Functions, Vercel Functions) üzerine kurar ve bunlar yönetilen olay hizmetleri (EventBridge, SQS, Step Functions) ile bağlanır. Yama yapılacak sunucu, yeniden boyutlandırılacak küme veya planlanacak kapasite yoktur. Fonksiyonlar olaylara (HTTP istekleri, kuyruk mesajları, zamanlama tetikleyicileri, veritabanı değişiklikleri) yanıt olarak yürütülür ve sıfırdan binlerce eşzamanlı örneğe otomatik olarak ölçeklenir. Bu desen sunucusuz veritabanlarına (DynamoDB, Neon, PlanetScale), sunucusuz kuyruklara (SQS) ve sunucusuz orkestrasyona (Step Functions, Temporal Cloud) kadar uzanır.

Referans Mimari

Mimari doğası gereği olay odaklıdır. Bir API Gateway (AWS API Gateway, Vercel) HTTP isteklerini bireysel fonksiyonlara yönlendirir. Olay kaynakları (SQS kuyrukları, EventBridge kuralları, S3 bildirimleri, DynamoDB akışları) fonksiyonları eşzamansız olarak tetikler. Step Functions veya Temporal, her adımın yerleşik yeniden deneme, zaman aşımı ve hata yönetimi özelliklerine sahip bir fonksiyon olduğu çok adımlı iş akışlarını düzenler. Sunucusuz veritabanları (anahtar-değer için DynamoDB, ilişkisel veriler için Neon/PlanetScale) kapasite yönetimi olmadan depolamayı halleder. Bir strangler fig deseni, mevcut monolitlerden kademeli geçişi sağlar.

Temel Bileşenler
  • Fonksiyon Katmanı: AWS Lambda, Vercel Functions veya Google Cloud Functions. Her fonksiyon tek bir sorumluluğu üstlenir — bir API uç noktası, bir olay işlemcisi, bir zamanlanmış görev. Fonksiyonlar durumsuzdur; herhangi bir durum veritabanlarında veya önbelleklerde yaşar. Hazırlanmış eşzamanlılık (Lambda), Fluid Compute (Vercel) veya dil seçimi (10ms altı soğuk başlangıçlar için Go/Rust) ile soğuk başlangıç optimizasyonu
  • Olay Yönlendirici: İçerik tabanlı olay yönlendirme için EventBridge, basit kuyruk işleme için SQS, birden çok tüketiciye dağıtım için SNS. Olaylar, fonksiyonlar arasındaki entegrasyon katmanıdır — hiçbir fonksiyon başka bir fonksiyonu doğrudan çağırmaz
  • İş Akışı Orkestratörü: Çok adımlı süreçler için Step Functions (AWS) veya Temporal Cloud — sipariş karşılama, belge işleme boru hatları, onay iş akışları. Her adım, yapılandırılabilir zaman aşımları ve geri dönüş yolları ile bağımsız olarak yeniden denenebilir. Adım düzeyinde yürütme izleri aracılığıyla görsel hata ayıklama
  • API Kompozisyon Katmanı: İstek doğrulama, kısıtlama ve önbelleğe alma özellikli API Gateway. Müşterilerin birden çok sunucusuz arka uç arasında esnek sorgulara ihtiyaç duyduğunda GraphQL (AppSync). Gerçek zamanlı özellikler için WebSocket desteği (API Gateway WebSocket, Vercel)

Tasarım Kararları ve Değiş Tokuşlar

Lambda vs. Container'lar (Fargate/Cloud Run)
15 dakikadan az yürütme süresi, ani trafik ve sıfıra ölçeklenme gereksinimleri olan olay odaklı fonksiyonlar için Lambda. Uzun süre çalışan süreçler, kalıcı bağlantılara ihtiyaç duyan iş yükleri veya fonksiyonlara temiz bir şekilde ayrışmayan uygulamalar için Container'lar. MW sunucusuz başlar ve Lambda'nın sınırlamalarına ulaştığında belirli fonksiyonları container'lara taşır — tersi değil.
Soğuk Başlangıç Azaltma
Soğuk başlangıçlar (çalışma zamanına ve paket boyutuna bağlı olarak 100ms-3s), gecikmeye duyarlı iş yükleri için sunucusuz kullanıma yönelik temel itirazdır. MW bunu şunlar aracılığıyla azaltır: (a) çalışma zamanı seçimi (Node.js/Python, Java/C#’tan daha hızlı soğuk başlangıçlara sahiptir), (b) paket boyutu optimizasyonu (tree-shaking, ağır SDK'lardan kaçınma), (c) fonksiyon örneklerini istekler arasında sıcak tutan Vercel'ın Fluid Compute'u ve (d) kritik yol (giriş, ödeme, arama) için hazırlanmış eşzamanlılık. Her şey için hazırlanmış eşzamanlılık kullanmıyoruz — bu, ekonomik faydayı ortadan kaldırır.
Strangler Fig Geçişi
MW, monolitleri sunucusuz mimariye kademeli olarak taşımak için strangler fig desenini kullanır. Monolitin önüne bir API Gateway yerleştirir ve bireysel uç noktaları tek tek yeni sunucusuz fonksiyonlara yönlendiririz. Fonksiyonlar yeteneklerini değiştirdikçe monolit küçülür. Bu, büyük çaplı yeniden yazmaktan daha güvenlidir, değeri kademeli olarak sunar ve uç nokta başına geri alma olanağı sağlar.
Sunucusuz Veritabanı Seçimi
Basit erişim desenleri (anahtar-değer, tek tablolu tasarım) için DynamoDB. Karmaşık sorgulara sahip ilişkisel veriler için Neon veya PlanetScale — her ikisi de Lambda'nın çağrı başına bağlantı desenini yöneten bağlantı havuzlama ile sunucusuz ölçeklendirme sunar. Sıfıra ölçeklenmek isteyen ve zaten AWS RDS kullanan ekipler için Aurora Serverless v2. MW, Lambda ile geleneksel RDS'den kaçınır — bağlantı tükenmesi sorunu gerçek ve zahmetlidir.

Teknoloji Seçimleri

KatmanTeknolojiler
HesaplamaAWS Lambda, Vercel Functions (Fluid Compute), Google Cloud Functions, Cloudflare Workers
APIAPI Gateway (REST/WebSocket), Vercel, AppSync (GraphQL)
OrkestrasyonAWS Step Functions, Temporal Cloud, Vercel Workflow DevKit
VeriDynamoDB, Neon Postgres, PlanetScale, Upstash Redis, S3
OlaylarEventBridge, SQS, SNS, Vercel Queues
GözlemlenebilirlikCloudWatch, Datadog (sunucusuz izleme), Lumigo, X-Ray

Ne Zaman Kullanılmalı / Ne Zaman Kaçınılmalı

Kullanılacağı DurumlarKaçınılacağı Durumlar
Trafik önemli boşta kalma süreleriyle değişkense (sıfıra ölçeklenme para tasarrufu sağlar)Trafik sabit ve yüksek hacimli ise — sürekli yükte rezerve örnekler %50-70 daha ucuzdur
Sıfır altyapı yönetimi ve operasyonel ek yük istiyorsanızKalıcı bağlantılara (WebSocket sunucuları, veritabanı bağlantı havuzları) ihtiyacınız varsa — Vercel bunu yönetse de
Uygulama doğal olarak olay odaklı fonksiyonlara ayrışıyorsaİş yükü istek başına 15 dakikadan fazla sürekli yürütme gerektiriyorsa
Bir monolitden kademeli olarak geçiş yapıyorsanız ve uç nokta başına dağıtım istiyorsanızEkip dağıtık sistemlere aşina değilse — sunucusuz mimari dağıtık hata ayıklama karmaşıklığı getirir

Yaklaşımımız

MW, sunucusuz mimariyi dini bir karar değil, ekonomik bir karar olarak ele alır. Gerçek trafik deseniniz (teorik değil) için sunucusuz, container'lar ve rezerve örneklerin maliyetini modelleriz ve operasyonlar için mühendislik zamanı dahil toplam sahip olma maliyetini en aza indiren seçeneği öneririz. Sunucusuz mimarilerimiz, fonksiyon başına maliyet atfı (her çağrıyı tetikleyen özellikle etiketleme), P99 eşikleri aştığında uyarı veren soğuk başlangıç izleme ve sprint başına bir uç noktayı taşıyan kademeli geçiş kılavuzlarını içerir. Medya şirketleri, SaaS ürünleri ve e-ticaret platformları için monolitleri sunucusuz mimariye taşıdık — ve iki durumda, iş yükü özellikleri değiştiğinde bazı kısımları tekrar container'lara geri taşıdık.

İlgili Şablonlar

  • Sunucusuz Mikrohizmet Dönüşümü — Tam monolit-sunucusuz geçiş stratejisi
  • CI/CD İş Akışı Modernizasyonu — Sunucusuz mimariler için dağıtım iş akışları
  • Otomatik Sosyal Medya Video Motoru — Sunucusuz fonksiyonlarla olay odaklı video işleme
  • AI Podcast Üretim Paketi — Sunucusuz ses işleme iş akışı

İlgili Başarı Hikayeleri

  • Video Kodlama Platformu — AWS Lambda ve Step Functions ile sunucusuz video işleme
  • Abonelik Yönetimi — Çoklu platform abonelikleri için sunucusuz webhook işleme
Related Technologies
Bulut ÇözümleriSaaS Geliştirme
Infrastructure

Önce Güvenlik Mimarisi

Güvenlik, lansmandan sonra eklediğiniz bir özellik değildir. O, mimari bir özelliktir — sistem ya bunun için tasarlanmıştır ya da tasarlanmamıştır.

EnterpriseView
on-off-scaling-architecture.webp
Infrastructure

Açma/Kapama Ölçekleme Mimarisi

Boşta duran GPU'lar için ödeme yapmayın. Hesaplama kaynaklarını tam zamanında sağlayın, iş yükünü işleyin ve ardından kaldırın — sermaye harcamasını iş başına bir işletme maliyetine dönüştürün.

AdvancedView

Sıkça Sorulan Sorular

Serverless-first; 15 dakikayı aşan uzun süreli işlemler, kalıcı WebSocket bağlantıları gerektiren iş yükleri, ayrılmış kapasitenin daha ucuz olduğu, sürekli yüksek işlem hacimli trafiğe sahip uygulamalar ve düşük seviyeli OS veya ağ yapılandırması gerektiren sistemler için uygun değildir. MicrocosmWorks, mimari tasarım sırasında her iş yükünü bu kısıtlamalara göre değerlendirir ve serverless'ın API uç noktalarını ve olay işlemeyi yönettiği, container'ların veya VM'lerin ise kalıcı bilgi işlem gerektiren iş yüklerini çalıştırdığı hibrit yaklaşımlar önerir. Bu pragmatik yaklaşım, her bileşeni uygun olmadığı durumlarda serverless'a zorlama gibi yaygın bir hatadan kaçınır.

MicrocosmWorks, Lambda soğuk başlatmalarını kritik uç noktalar için sağlanan eşzamanlılık (provisioned concurrency), başlatma süresini azaltmak için işlev paketi optimizasyonu (function bundle optimization) ve Java iş yükleri için Lambda SnapStart'ın stratejik kullanımıyla hafifletir; bu da soğuk başlatmaları saniyelerden milisaniyelere düşürür. Uygulamaları ayrıca, gecikmeye duyarlı yolların Node.js veya Python gibi hafif çalışma zamanlarını (runtimes) minimum bağımlılıklarla kullanmasını sağlayacak şekilde mimarileriz, böylece sağlanan eşzamanlılık (provisioned concurrency) olmasa bile soğuk başlatmaları 200 ms'nin altında tutarız. Bu gecikmenin bile kabul edilemez olduğu uç noktalar için, 10 ms'nin altında yanıtlar için Lambda@Edge veya CloudFront Functions kullanırız.

MicrocosmWorks, geliştiricinin makinesinde bulut hizmetlerini üretime yakın doğrulukla taklit eden SST (Serverless Stack), LocalStack veya Serverless Framework'ün offline modu gibi araçlar kullanarak yerel geliştirme ortamları kurar. Her pull request için oluşturulan geçici bulut ortamlarına karşı çalışan entegrasyon test paketleri uyguluyoruz, böylece geliştiriciler bir staging ortamı paylaşmadan gerçek AWS hizmetlerine karşı doğrulama yapabilir. Bu ikili yaklaşım, geliştirme için hızlı yerel iterasyon döngüleri sağlarken, kod üretime ulaşmadan önce buluta özgü sorunları yakalar.

MicrocosmWorks, serverless mimarinin değişken veya yoğun traffic patterns olan uygulamalar için önemli ölçüde daha ucuz olduğunu bulmuştur —genellikle eşdeğer sürekli çalışan container deployments'tan %70-90 daha az maliyetli— ancak maliyet avantajı, aylık 10-20 milyon invocations üzerindeki sürekli throughputs'larda azalmaktadır. Architecture design aşamasında, serverless per-invocation pricing'i belirli traffic patterns'ınız için ayrılmış container capacity ile karşılaştıran maliyet projeksiyon modelleri oluşturuyoruz. Buna API Gateway charges ve data transfer fees gibi gizli maliyetler de dahildir. $10-$35/saat consulting rates ile sunulan optimization service'imiz, over-provisioned memory, aşırı function durations veya gereksiz API Gateway usage'ından kaynaklanan israfı tespit etmek için serverless billing'i düzenli olarak inceler.

MicrocosmWorks, Lambda işlevleri ile veri tabanı arasında kalıcı bir katman olarak konuşlandırılan Amazon RDS Proxy veya PgBouncer gibi bağlantı havuzu proxy'leri kullanır; bu proxy'ler, binlerce Lambda bağlantısını yönetilebilir bir gerçek veri tabanı bağlantıları havuzuna çoklar. Bağlantı havuzunun hala darboğazlar yaratacağı yüksek eşzamanlılıklı iş yükleri için sunucusuz uygulamaları DynamoDB veya diğer bağlantısız veri tabanlarını tercih edecek şekilde tasarlarız. İlişkisel veri tabanları kullanması gereken uygulamalar için, eşzamanlı Lambda çağrılarını veri tabanının bağlantı kapasitesine uyacak şekilde sınırlayan bağlantı farkındalıklı ölçeklendirme limitleri uygularız.