Pergunta de entrevista da empresa New Relic

Take home coding challenge, OOP, database stuff