What Is a Distributed System? Beginner’s Guide 2026