COMP5348 Enterprise Scale Software Architecture Complete Course Notes (High Distinction)
Subject notes for USYD COMP5348
Description
These COMP5348 notes include my raw personal lecture notes, homework answers, laboratory examples, and textbook summaries. I received a final mark of 85 (High Distinction). Contents -------- Course information Lecture 1 Lecture 2 +-- State +-- Concurrency control Lecture 03 +-- Distributed computing +-- +-- Characteristics +-- +-- Distributed architecture +-- +-- Impacts on NFRs Lecture 04 +-- Local transactions +-- +-- Locks +-- +-- Logs +-- +-- Locking alternative? +-- Distributed transactions +-- +-- Two-phase commit +-- +-- Transaction managers (or, TM) +-- +-- Request integrity +-- Impact of transactions +-- More transaction models Lecture 05 +-- Performance +-- +-- How to measure performance? +-- Performance principles +-- +-- Caching +-- +-- Clustering +-- +-- Scaling Lecture 06 +-- Message exchange patterns +-- Queued messaging +-- Distributed messaging models +-- +-- Pub/sub +-- +-- Hub and spoke Lecture 07 +-- Service-oriented architectures +-- Web services Lecture 08 +-- Representation State Transfer (REST) +-- REST vs WS* Lecture 09 +-- Performance +-- Predicting performance +-- +-- Distributions +-- +-- Systems +-- +-- M/M/1 +-- Summary ![]()+-- Lecture 10 +-- Availiability +-- +-- Summary Lecture 11 +-- Cloud computing +-- VMs and containers * Spin up or down to handle different load Lecture 12 Guest lecture Lecture 13 +-- Review +-- Exam - Address the specific question asked! Don’t give a generic answer - Exact C+-- syntax is not required, pseudo code is fine Miscellaneous +-- Assignment 1 +-- Week 04 +-- Week 05 +-- Week 06 +-- Week 07 +-- Week 09 +-- Week 11 +-- Week12
USYD
Semester 1, 2019
24 pages
3,665 words
$49.00
2
Campus
USYD, Camperdown/Darlington
Member since
January 2015
- COMP2007 Algorithms and Complexity Complete Course Notes (High Distinction)
- INFO2110 Systems Analysis and Modelling Complete Course Notes (High Distinction)
- INFO2120 Database Systems 1 Complete Course Notes (High Distinction)
- INFO2315 Intro to IT Security Complete Course Notes (High Distinction)
- COMP3520 Operating System Internals Complete Course Notes (High Distinction)