Skip to content

ULan Contents


Template (Specialised)

Demo Template


Assignment

CO3404 Assignment Brief Notes
CO3404 Assignment


Lectures

Semester 1

CO3404 Lecture 1 - Introduction To Distributed Systems ✔️
CO3404 Lecture 2 - Introduction Continued ✔️
CO3404 Lecture 3 - REST & Intro to NodeJS ✔️
CO3404 Lecture 4 - JavaScript Functions (Same Week)
CO3404 Lecture 5 - Promises, Middleware & Databases (Same Week)
CO3404 Lecture 6 - Adding a Database to the Stack
CO3404 Lecture 7 - Docker & Containerisation
CO3404 Lecture 8 - Docker Volumes & Database Container
CO3404 Lecture 9 - Asynchronous Messaging with RabbitMQ
CO3404 Lecture 10 - KONG API Gateway

Semester 2

CO3404 Lecture 11 - Event-Driven Architecture RabbitMQ & Kafka
CO3404 Lecture 12 - Subnets & Baston Hosts
CO3404 Lecture 13 - Infrastructure as Code
CO3404 Lecture 14 - Security - TLS


Labs

While formal labs are not provided, independent work is imperative for this module as work is provided weekly on blackboard.
- Theory is discussed in the first lecture.
- The theory is demonstrated in the demos lecture.
- Exercises or activities provided can be found at the end of the lecture notes.

Demo Videos and Instructions

CO3404 - Demo 1
CO3404 - Demo 2
CO3404 - Demo 3
CO3404 - Demo 4
[[CO3404 - Demo 5]]
[[CO3404 - Demo 6]]
[[CO3404 - Demo 7]]
[[CO3404 - Demo 8]]