Cílem předmětu je popsat softwarovou architekturu systémů zpracovávající velký objem dat a představit specifické problémy, které je potřeba v těchto systémech řešit. V předmětu se zaměříme na popis komponent moderních informačních systémů a souvisejících procesů, které umožňují získávat velký objem dat ať již z klasických zdrojů či ze zdrojů Internetu věcí. Kromě předvádění architektury na reaálných příkladech v rámci jedné sady seminářů budou studenti také v dalších seminářích realizovat pod vedením vyučujícího větší projekt i spolu s návrhem a realizací architektury a návrhem a implementací datové vrstvy.
K tomuto účelu budou v rámci předmětu využívány i některé technologie související s tvorbou frontendu a backendu informačních systémů. Studenti budou seznámeni také s problematikou velkých databází ato včetně postupů a pravidel jejich návrhu a správy. Předmět předpokládá u studentů schopnost realizace softwarového backendu a frontendu, které jsou podmínkami celého magisterského programu a jsou zopakovány ve volitelném předmětu Základy softwarového vývoje. Přesto v rámci předmětu budou existovat role konzultantů pomáhající studentům projekty v dané technologii realizovat.