Clean Architecture



Download 6,37 Mb.
Pdf ko'rish
bet148/259
Sana26.02.2022
Hajmi6,37 Mb.
#465587
1   ...   144   145   146   147   148   149   150   151   ...   259
Bog'liq
Clean Architecture A Craftsman’s Guide to Software Structure and Design by Robert C. Martin (z-lib.org)

239
27
S e rv ic e s:
G r e at a n d S m a ll
Service-oriented “architectures” and micro-service “architectures” have 
become very popular of late. The reasons for their current popularity include 
the following:

Services seem to be strongly decoupled from each other. As we shall see, 
this is only partially true.

Services appear to support independence of development and deployment. 
Again, as we shall see, this is only partially true.
www.EBooksWorld.ir


Chapter 27 Services: Great and Small
240
S e rv i c e A rc h ite c t u r e ?
First, let’s consider the notion that using services, by their nature, is an 
architecture. This is patently untrue. The architecture of a system is defined 
by boundaries that separate high-level policy from low-level detail and follow 
the Dependency Rule. Services that simply separate application behaviors are 
little more than expensive function calls, and are not necessarily 
architecturally significant. 
This is not to say that all services 
should
be architecturally significant. There 
are often substantial benefits to creating services that separate functionality 
across processes and platforms—whether they obey the Dependency Rule or 
not. It’s just that services, in and of themselves, do not define an architecture.
A helpful analogy is the organization of functions. The architecture of a 
monolithic or component-based system is defined by certain function calls 
that cross architectural boundaries and follow the Dependency Rule. Many 
other functions in those systems, however, simply separate one behavior from 
another and are not architecturally significant. 
So it is with services. Services are, after all, just function calls across process 
and/or platform boundaries. Some of those services are architecturally 
significant, and some aren’t. Our interest, in this chapter, is with the former.

Download 6,37 Mb.

Do'stlaringiz bilan baham:
1   ...   144   145   146   147   148   149   150   151   ...   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