This is a Level 3 Information Systems (IS) course that continues your study of IS by furthering your knowledge and skills in relation to IS networking infrastructure, cybersecurity and governance. Building on foundational knowledge in these areas from INFS1701 (Networking and Cybersecurity) and INFS2701 (Cybersecurity Management and Governance), this course examines contemporary approaches to enterprise-level cloud solution architecture. Course content is presented through three learning modules. These include (1) 'Business Web Applications', (2) 'Designing Scalable Cloud Infrastructure', (3) 'Service Delivery of Enterprise Cloud'.
In Module 1, you will learn about Service-Oriented Architecture, Hypertext Transfer Protocol (HTTP) requests and responses, and REST Application Programming Interfaces (APIs). This includes hands-on experience with these concepts using JavaScript and the NodeJS JavaScript framework. In Module 2, you will learn about how the technologies from Module 1 can be deployed at scale, using difference types of cloud architectures including Infrastructure as a Service (IaaS), Software as a Service (SaaS), Platform as a Service (PaaS). This includes hands-on experience with these concepts using platforms such as Docker and Kubernetes. Finally, in Module 3, you will learn about the organisational aspects of enterprise architecture for scalable cloud solutions, including concepts such as Quality Assurance (QA), Incident Management (IM), and Service Level Agreements (SLAs).