Multitier architecture, also known as n-tier architecture, is a client-server architecture that separates presentation, application processing, and data management functions. The most common form of multitier architecture is the three-tier architecture, which consists of a presentation tier, a logic tier, and a data tier. While layer and tier are often used interchangeably, they have different meanings - a layer is a logical structuring mechanism for software elements, while a tier is a physical structuring mechanism for hardware elements.
Carnegie Mellon University
Fall 2020
A course offering both theoretical understanding and practical experience in distributed systems. Key themes include concurrency, scheduling, network communication, and security. Real-world protocols and paradigms like distributed filesystems, RPC, MapReduce are studied. Course utilizes C and Go programming languages.
No concepts data
+ 34 more concepts