Working towards autonomous distributed systems