Describir: Distributed Systems Engineering