Big data ingestion architecture involves sourcing data from multiple sources such as databases and applications and sending it to a destination data warehouse. This process needs to be highly available and fault tolerant, to send high-quality and uniform data to multiple sources of destinations.