Automated testing of an application with many dependent services can be challenging. Achieving continuous deployment across these services can be even more so. Managing, coordinating, and scaling deployments of services can become overwhelming and error prone over time. Ensuring that you are able to detect important defects before customers do can be difficult. Executing only relevant tests after each code change rather than always running everything (boiling the ocean) can be a formidable task and might not scale well as the size of the app increases. Manoj Pahuja and Daniel Clayton...
Daniel Clayton
GoDaddy
Daniel Clayton is principal engineer at GoDaddy with twenty years of software development and architecture experience. For the past nine years, he has developed customer fraud detection systems for GoDaddy, and most recently spent time architecting and developing continuous integration and deployment tools. Previously, Daniel worked with a financial company as a senior software engineer, building eCommerce and merchant fraud detection systems. He has significant experience in many popular technology stacks for both Windows and Linux.