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
- BCMB2901 Biochemistry Adv Complete Course Notes (High Distinction)
- COMP5045 Computational Geometry Complete Course Notes (High Distinction)
- ELEC5616 Computer Network Security Complete Course Notes (High Distinction)
- COMP2022 Formal languages and logic Course Notes (High Distinction)
- BCMB3X92 Proteomics and Func Genomics Complete Course Notes (Distinction)