Usar Eloquent JS language Egg. Develop clients for diferent web services? Usar Async JS: callbacks, fetch API, Promises, Enumerators, Await Async El TFG de Carlos Armas es un buen ejemplo de como aplicar refactorización. Ver libro de Fowler