We’vetraditionallymodeledourdigitalapplications aroundtheprocessesandtransactionsthatexistin thephysicalworld.Forinstance,anecommercesite willtypicallyprocessasynchronousauthorizationon acreditcardusedinasaleinthesamewayasyour localcornerstore.
Problem is,there’snowastrongdependencybetween thewebsiteandthepaymentprocessor,sothewebsite’s performanceisnowlimitedbythepaymentprocessor’s scalabilityanduptime.Inascalablesystem,servicesare autonomousandutilizeasynchronousworkflowsinan eventuallyconsistentarchitecture.
Analternativeorcomplementaryapproachisto
downgradetheuserexperienceasthesystem runs
outofresources.AnadvanceddatabaseCPU-heavy
searchfunctioncanforinstancebereplacedwitha
simplesearchfunctioninordertofreeupthedatabase’s
CPUforotherpurposes.