distributed-applications-25-26