Short Title:Enterprise Performance Architecture
Full Title:Enterprise Performance Architecture
Language of Instruction:English
Module Code:ENAP H4002
 
Credits: 5
Field of Study:Computing
Module Delivered in 10 programme(s)
Reviewed By:FINBARR FEENEY
Module Author:JOHN BURNS
Module Description:The module aims are to develop the skills required to evaluate typical enterprise software architectures in order to make strategic recommendations in support of both application architecture and infrastructure management. Following from this, to develop the ability to recommend key disaster recovery and fail-over plans and processes, and to suggest methods by which production software systems may be made both stable and highly-available.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Use advanced skills to conduct to implement a Disaster Recovery solution in a public cloud context
LO2 Design and develop advanced Linux scripting solutions
LO3 Specify, design and implement concepts and methods for Enterprise Infrastructure Decoupling
LO4 Develop an understanding of the theory, concepts and methods for Enterprise Infrastructure Decoupling
LO5 Specify, design and implement logging, auditing and analysis methods for performance metrics
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Continuous Assessment CA1 – elapsed, individual – Typical task: using open source packages (such as R), statistically analyze web-server log files to determine load and system capacity, and to recommend strategies for addressing any capacity problems identified. Task assessed in terms of: The identification of system capacity constraints. The recommendation of capacity improvements   20.00 n/a
Continuous Assessment CA2 – elapsed, individual – Typical task: From the perspective of a neutral third party, write an enterprise disaster recovery and backup strategy document given an initial hypothetical company setup. Task assessed in terms of: The identification of system failings and at-risk elements. The recommendation of correct and cost-effective disaster recovery strategies.   20.00 n/a
End of Module Formal Examination
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Formal Exam End-of-Semester Final Examination   60.00 End-of-Semester

TU Dublin – Tallaght Campus reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Lecture 1.00 Every Week 1.00
Laboratories Lab 1.00 Every Week 1.00
Tutorial In lab tutorial 1.00 Every Week 1.00
Independent Learning oWrking on CAs, analysing problems,research 5.00 Every Week 5.00
Total Weekly Learner Workload 8.00
Total Weekly Contact Hours 3.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Lecture 1.00 Every Week 1.00
Laboratories Lab 1.00 Every Week 1.00
Tutorial In lab tutorial 1.00 Every Week 1.00
Independent Learning Analysing problems, research, developing solutions, research 5.00 Every Week 5.00
Total Weekly Learner Workload 8.00
Total Weekly Contact Hours 3.00
 

Module Resources

Recommended Book Resources
  • O'Reilly Media 2015, Infrastructure as Code: Managing Servers in the Cloud, 1 Ed., O'Reilly Media [ISBN: 1491924357]
Required Article/Paper Resources
  • AWS 2013, Amazon Elastic Compute Cloud Documentation, Amazon Elastic Compute Cloud Documentation
This module does not have any other resources
 

Module Delivered in

Programme Code Programme Semester Delivery
TA_KCCDO_B B. Sc. Honours Cloud Computing & DevOps 2 Mandatory
TA_KCOMP_B (1 year add on) Bachelor of Science (Honours) in Computing 8 Mandatory
TA_KACTM_B Bachelor of Science (Honours) in Computing with Information Technology Management 8 Mandatory
TA_KCITM_B Bachelor of Science (Honours) in Computing with Information Technology Management - Year 4 ( Add on) 8 Mandatory
TA_KACOI_B Bachelor of Science (Honours) in Computing with Language (French/ German/ Spanish) 8 Mandatory
TA_KACOS_B Bachelor of Science (Honours) in Computing with Software Development 8 Mandatory
TA_KCOSD_B Bachelor of Science (Honours) in Computing with Software Development - Year 4 ( Add on) 2 Mandatory
TA_KITMG_B Bachelor of Science (Honours) IT Management (add On) 8 Mandatory
TA_KACOD_B Bachelor of Science (Hons) in Computing with Data Analytics 8 Elective
TA_KCODA_B Bachelor of Science (Hons) in Computing with Data Analytics (Add-On) 2 Elective