Creating the Trello backend applying best practices such as Hexagonal Architecture, DDD (Domain-Driven Design) and Event-Driven Architecture.