simple services for distributed systems