This document provides definitions and examples of distributed systems. It defines a distributed system as a collection of independent computers that appears as a single system to users. Key characteristics include transparency, fault tolerance, scalability, and concurrency. Middleware hides distribution and heterogeneity between systems. Examples discussed include search engines like Google with hundreds of thousands of servers, online games like World of Warcraft run across many servers, and social networks like Twitter that process billions of tweets daily across large distributed infrastructures. The document also briefly describes grid computing networks like the European Grid Infrastructure.