Module Overview

Enterprise Architecture Design

The aim of this module is to enable the learner to critically assess the strategic and operational aspects of the public cloud to be able to design scalable, reliable, high availability, secure and enterprise architectures. Learners will architect design and implement optimised infrastructure environments based on the best practices.

Module Code

ENTP H6001

ECTS Credits

10

*Curricular information is subject to change

Designing for Disaster Recovery and High Availability

Cloud solutions to enable faster disaster recovery of their critical IT systems without incurring the infrastructure expense of a second physical site.

Event Based Scaling

Service continuity in the face of unpredictable demand. Metrics and rules based scaling.

Serverless Architectures

Defining Architectures considering different Computing options, Types of Storage, Elasticity, Scalability, Reliability and HighAvailability. Architecture of storage, analysis and planning, nano service software architectures.

Microservice Architectures

Microservice software architectures, comparison with monolithic, scalability/deployability and monitoring; RESTful services and metadata. API gateways; service discovering.

Security in the Cloud

Securing Cloud instances, public/private subnets, encryption of data in transit and at rest, Key Management Services. Identity Management and Secure Configuration Management

Lectures, labs and independent study.

Module Content & Assessment
Assessment Breakdown %
Formal Examination50
Other Assessment(s)50