A reminder that databases (as an example) provide all three without issues (at the cost of complexity in the implementation of course).