Applied MathApplied ScienceArchitecture / Masters in ArchitectureBiological EngineeringBiomedical EngineeringBusiness ManagementBusiness Management/AdministrationCivil EngineeringComputer EngineeringComputer Information SystemsComputer NetworkingComputer ScienceComputing & Information TechnologyConstruction ManagementCybersecurityDesign/BuildElectrical EngineeringElectromechanical EngineeringEngineeringEngineering

Architecting Big Data Applications: Batch Mode Application Engineering

Big data applications allow data scientists and analysts to acquire, store, manage, and use big data to generate more consistent, data-driven results. In this course, instructor Kumaran Ponnambalam explores real-world business use cases and best practices for architecting big data applications using existing open-source technologies.

Learn how to architect both simple and complex batch processing applications, as you discover the basic principles of big data architectures such as horizontal scaling, distributed processing, technology selection and integration, and scheduling. Kumaran shows you how to minimize data volumes and distribute data loads uniformly, as well as how to use caches, reprocess data, troubleshoot errors, and more. Along the way, take your new skills to the next level with hands-on use cases that cover a variety of functional and technology domains.

Learn More