Which of the following are best practices when designing cloud-based systems?
A) Use static IP addresses for all resources.
B) Design for failure and nothing will fail.
C) Keep all data in a single database for easier management.
D) Avoid encryption for faster data access.