Essentials of a Big Data Architecture