Scaling Systems: Architectures that grow


It’s harder than ever to predict the load your application will need to handle in advance, so how do you design your architecture so you can afford to implement as you go and be ready for whatever comes your way. It’s easy to focus on optimizing each part of your application but your application architecture determines the options you have to make big leaps in scalability.

In this talk we’ll cover practical patterns you can build today to meet the needs of rapid development while still creating systems that can scale up and out. Specific code examples will focus on .NET but the principles apply across many technologies. Real world systems will be discussed based on our experience helping customers around the world optimize their enterprise applications.

Kendall Miller

Kendall Miller is one of the founding partners of Gibraltar Software, an Independent Software Vendor (ISV) that develops & markets commercial applications for .NET developers. Introduced in 2009, Loupe is an application logging & monitoring platform that is currently used by customers around the world from individual consultants through Fortune 100 companies and governments.

Before starting Gibraltar Software, Kendall worked for multiple startups leading their technology development from beginning through profitability. In each case he’s focused on translating enterprise-level performance and capabilities down to smaller companies.

Kendall has a B.S in Computer Engineering from the University of Illinois, Urbana-Champaign.