A big part of testing is ensuring that you're anticipating and proactively detecting problems before they appear. This means thinking beyond bugs and errors and considering tests that assess your system's ability to meet the needs of the business and customers. For example, most businesses and architectures are designed to deliver operational and cost efficiency. The challenge is, many organizations don't actively test/measure their efficiency. Customers also have expectations about their experience. What testing do you do to evaluate how the system is meeting its experience goals? This...
Tod Golding
Senior Principal Solutions Architect
Amazon Web Services
Tod Golding is a cloud applications architect who has spent the last 11 years immersed in cloud-optimized application design and architecture. As a global architecture lead within AWS, Tod has been publishing and providing cloud best practices guidance through a broad set of channels (speaking, writing, and working directly with a wide range of companies). Tod has over 20 years of experience as an architect and developer, including time at both startups and tech giants (AWS, eBay, Microsoft). In addition to speaking at technical conferences, Tod also authored two books, Building Multi-Tenant SaaS Architectures and Professional .NET Generics.