inheritance, DNS records • Failure modes! • Faking a fetch from secondary • Persistence! • Using file or persistent storage depending on requesting service Tuesday, 3 September 13
courteous • Originally a subprocess spawning cURL • Dangerous if you have scheduled services connected to Varnish • Now using Python Twisted to enable queues and concurrency Tuesday, 3 September 13
• You may want to monitor for slow queries • Limitations in using Twisted Agent request • Next iteration will have timeout handling Submitted: 2013-08-14 11:40:44.413821 Started: 2013-08-14 11:40:44.413927 Completed: 2013-08-14 11:40:44.513366 http://localhost/query Tuesday, 3 September 13