Prerequisite: CMSC216. Restriction: permission of department.
This course will introduce students to important topics in distributed systems programming, programmed using the Go programming language. Topics include JSON over HTTP services, protocol buffers, gRPC, service discovery and load balancing, and Kubernetes. Coursework will involve programming problems and exam-based assessments.
Questions about the course should be directed to Andrej Rasevic at arasevic@cs.umd.edu