Skip to main content

Client-Server Mimarisi

Sistem Analizi

MimariPRODUCTION

Normal Davranış

İş yüklerini (workloads) hizmet sağlayıcılar (sunucular - servers) ve hizmet talep edenler (istemciler - clients) arasında bölümlere ayırır.

Çöküş Davranışı

İstemci bir dizi kötü optimize edilmiş istek (requests) gönderdiğinde sunucu devasa bir darboğaz (bottleneck) haline gelir.

İş Sonuçları

İstemci-Sunucu (Client-Server) Mimarisindeki temel bir arıza, sunum katmanının (presentation layer - kullanıcının uygulaması veya tarayıcısı) artık mantık/veri katmanıyla (logic/data layer - sunucu) iletişim kuramaması anlamına gelir. Bu mimari hata, tüm uygulama işlevselliğini durdurur. Sunucu çökerse, bağlı tüm istemciler anında işe yaramaz, statik arayüzlere dönüşür. İşletme sonucu, dijital ürünün mutlak kullanılamazlığıdır (unavailability), bu da kullanıcı kaybına (churn), kaybedilen işlemlere ve SLA cezalarına yol açar.

Görsel Tezahür

"İstemciler (Clients) sonsuz yükleme çarkları (loading spinners) veya 'Sunucuya bağlanılamıyor' (Cannot connect to server) kalıcı pencereleri (modals) gösterir. Sunucu tarafı ağ arayüzleri bağlantı kopmaları gösterir ve yük dengeleyiciler (load balancers) HTTP 502 Kötü Ağ Geçidi (Bad Gateway) hataları verir."

Satirical Behavior

"The original 'it works on my machine' architecture, where the front-end developer blames the back-end developer, the back-end developer blames the network, and the user just uninstalls the app."

Bilinen İsimler

Client-Server Architecture

Teknik Terminoloji

client serverscalabilitydecoupling

Hata Göstergeleri

cascading failurenetwork partitiondistributed tracing nightmare

Sistem Mimarisi

Click or hover to interact

FAQ

Normalde nasıl davranır?

İş yüklerini (workloads) hizmet sağlayıcılar (sunucular - servers) ve hizmet talep edenler (istemciler - clients) arasında bölümlere ayırır.

Nasıl çöker?

İstemci bir dizi kötü optimize edilmiş istek (requests) gönderdiğinde sunucu devasa bir darboğaz (bottleneck) haline gelir.

İş sonuçları nelerdir?

İstemci-Sunucu (Client-Server) Mimarisindeki temel bir arıza, sunum katmanının (presentation layer - kullanıcının uygulaması veya tarayıcısı) artık mantık/veri katmanıyla (logic/data layer - sunucu) iletişim kuramaması anlamına gelir. Bu mimari hata, tüm uygulama işlevselliğini durdurur. Sunucu çökerse, bağlı tüm istemciler anında işe yaramaz, statik arayüzlere dönüşür. İşletme sonucu, dijital ürünün mutlak kullanılamazlığıdır (unavailability), bu da kullanıcı kaybına (churn), kaybedilen işlemlere ve SLA cezalarına yol açar.

What is Client-Server Architecture?

It is an architectural pattern providing specific trade-offs.

AI özeti

Client-Server Architecture is a ARCHITECTURE system in TinyCTO.tv. Partitions workloads between service providers (servers) and service requesters (clients).