Laboratory works for Distributed Systems course: introduction to Hazelcast and two-phase transactions