A good piece on why you don't need tons of repositories, but you need clear boundaries within your code.