Template (Specialised)¶
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]]