assistantopf.blogg.se

Designing data intensive applications book
Designing data intensive applications book













designing data intensive applications book

  • System models: network faults, crash and Byzantine faults, synchrony assumptions.
  • Introduction: distributed systems, computer networks, and RPC.
  • designing data intensive applications book

    The distributed systems course comprises about 7 hours of video and 87 pages of lecture notes. (Many lecturers restrict their video recordings to Cambridge users only, so those might not be publicly available.) Many other courses also make their notes or slides publicly available, so you can still look them up if you’re not at Cambridge by going to the course web pages. The course is primarily designed for Cambridge undergraduate students, and it includes some cross-references to other courses.

  • Solution notes for the exercises are available on demand ( email me and convince me that you’re not a student trying to cheat).Ĭambridge supervisors can download the solution notes directly (Raven login required).
  • designing data intensive applications book

  • Lecture notes (PDF) (including exercises).
  • I decided to make all of this available publicly under a creative commons CC BY-SA license, which means that you’re welcome to use it freely (including incorporating it into your own work), provided that you give credit to me, and that you share your derived work under the same license. Therefore, this year I decided to do a thorough refresh of the course content, and wrote a brand new set of slides and lecture notes.Īlso, due to the pandemic we are not having any in-person lectures, so I recorded videos for all of the lectures. lots of material on CORBA, which is now of mostly historical interest). It was a good course, but it was getting quite dated (e.g. The first time I delivered it, I inherited the slides and exercises from the people who lectured it in previous years (Richard Mortier, Anil Madhavapeddy, Robert Watson, Jean Bacon, and Steven Hand), and I just used those materials with minor modifications.

    designing data intensive applications book

    Since last year I have been delivering an 8-lecture undergraduate course on distributed systems at the University of Cambridge. I have just published new educational materials that might be of interest to computing people:Ī new 8-lecture course on distributed systems, and a tutorial on elliptic curve cryptography. New courses on distributed systems and elliptic curve cryptography















    Designing data intensive applications book