Tasks from distributed systems academic course
Topics:
- Sockets - chat application using TCP and UDP sockets
- REST - simple REST application reading currency exchange rates from public API
- RabbitMQ - application simulating message exchange between space carriers and agencies ordering 3 different types of services from them
- Middleware - two applications - first simulating streaming cultural newsletter/weather forecast notifications using gRCP, second simulating management of intelligent house devices written using Apache Thrift
- ZooKeeper - application monitoring changes in node structure of ZooKeeper server
- Akka - application simulating searching price for given product in different shops with HTTP interface (also for reading data from remote website) written using Akka