forex trading hours weekend gmt consistency tradeoffs in modern distributed database system design cap is only part of the story