Build and maintain large Ruby applications

Software Architecture