Building a routing service