Clean Architecture



Download 6,37 Mb.
Pdf ko'rish
bet118/259
Sana26.02.2022
Hajmi6,37 Mb.
#465587
1   ...   114   115   116   117   118   119   120   121   ...   259
Bog'liq
Clean Architecture A Craftsman’s Guide to Software Structure and Design by Robert C. Martin (z-lib.org)

Conclusion
181
Communications across service boundaries are very slow compared to 
function calls. Turnaround times can range from tens of milliseconds to 
seconds. Care must be taken to avoid chatting where possible. 
Communications at this level must deal with high levels of latency.
Otherwise, the same rules apply to services as apply to local processes. 
Lower-level services should “plug in” to higher-level services. The source code 
of higher-level services must not contain any specific physical knowledge (e.g., 
a URI) of any lower-level service.
C o n c lu s i o n
Most systems, other than monoliths, use more than one boundary strategy. A 
system that makes use of service boundaries may also have some local process 
boundaries. Indeed, a service is often just a facade for a set of interacting 
local processes. A service, or a local process, will almost certainly be either a 
monolith composed of source code components or a set of dynamically 
linked deployment components. 
This means that the boundaries in a system will often be a mixture of local 
chatty boundaries and boundaries that are more concerned with latency.
www.EBooksWorld.ir


This page intentionally left blank 
www.EBooksWorld.ir


183
19
Polic y a n d L e v e l
Software systems are statements of policy. Indeed, at its core, that’s all a 
computer program actually is. A computer program is a detailed description 
of the policy by which inputs are transformed into outputs.
www.EBooksWorld.ir


Chapter 19 Policy and Level
184
In most nontrivial systems, that policy can be broken down into many 
different smaller statements of policy. Some of those statements will describe 
how particular business rules are to be calculated. Others will describe how 
certain reports are to be formatted. Still others will describe how input data 
are to be validated. 
Download 6,37 Mb.

Do'stlaringiz bilan baham:
1   ...   114   115   116   117   118   119   120   121   ...   259




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish