Arquivo de configuração para definir a estratégia de coroutine que será seguida para lidar com operações de entrada e saída que podem demorar e ser bloqueantes
Separação dos services e controllers sem coroutines e com coroutine ao nível de pacote
services e controllers com funções suspensas com o uso do withContext para trocar o contexto com a qual a coroutine vai rodar, nesse caso em específico, no contexto de I/O