Clean Architecture by refactoring a Go project | Hacker News Reader