I was under the impression route 53 is just a dns server/service. A good place to start is to program your app for dual core processor: java e.g. Made this easier by introducing threads: you send certain commands to one core and others to the other. It helps to get your mind around how you want to set up your app and where to queue events