October 2017
Intermediate to advanced
442 pages
12h 33m
English
With these thoughts in mind it's advisable to craft applications that share no common technology or data. They fulfill the application boundary contract in communication and business responsibilities.
Shared-nothing architectures are independent in technology, potentially used libraries, their data and schemas thereof. They are free to choose implementations and potential persistence technology.
Changing the implementation of an application within a distributed system from Python to Java should have no impact on the other applications, if the contract of its HTTP interface is still met.
If data is required within other applications, this needs to be defined explicitly in the context map, requiring the application ...
Read now
Unlock full access