amazonanalysisapplicationsarchitectureavailablecloudconsensusdatadatabasedesigndistributedemergingfacebookfreeglobalgooglegraphhighlykeylargelensmemorymetaprinciplesprocessingraftrealreplicatedsaasscalablescaleseriesserviceservicesstoragestorestructuredsystemsystemstimeusingvalue