Course · HRD6322
Advanced Distributed Systems
Course information
- Course code
- HRD6322
- Credits (ECTS)
- 4
- L + S + Lab
- 0 + 0 + 0
- Year / semester
- Year 1 / semester 1
- Level of course
- Doctoral degree (PhD)
- Component
- Elective component (EC)
- Cycle
- PD
- Final assessment
- Examination
- Educational programme
- 8D06102 Computer and software engineering
- Curriculum
- Компьютерная и программная инженерия (2026-2029)
Elective course; offered as a choice together with:
- SFT8310Internet of Behaviors
Course description
After completing the course, students will be able to explain the principles and limitations of distributed systems (CAP, latency, consistency), analyze architecture and scaling bottlenecks, design fault-tolerant solutions with replication and consensus, choose architectural styles (monolith, microservices, event-driven), develop services with containers and clouds, configure load balancing and high availability, evaluate performance (latency, throughput, scalability) and justify architectural solutions.
Source: Platonus, working curriculum for the 2026–2027 academic year.
← Programme curriculum