2017-06-01 - Building a Large Scale Real World Application on a Coffee Budget

With more than 1 milion subscribers Troy Hunt’s Have I been Pwned provides a notification services for security data breaches running on Microsoft Azure.

Never heard about Have I Been Pwned? Go have a look here, it’s worth it!


Building a Large Scale Real World Application on a Coffee Budget

The promise of “the cloud” is that you can get as much as you want, when you want it, and only pay for what you use. The cloud sets expectations of provisioning resources at the drop of a hat in a way we could previously only dream of. But is that the reality? And how much do you pay for all this? And for that matter, what’s stopping costs from spiralling out of control?

I’ll take you through how I built ‘Have I Been Pwned” which manages millions of visitors per day searching billions of records. You’ll see how Azure’s PaaS features have been used to build a highly scalable website that’s literally run on a coffee budget. This includes Azure’s App Service, SQL Database, WebJobs, VMs and Functions, all working in unison to bring the promise of the cloud to reality. You’ll also see how Azure can be complimented with external services such as Cloudflare to ensure resilience against extreme bursts of unexpected traffic.

It’s a practical look at a real world Azure success story that will answer many of the questions people have about moving to the cloud.

Speaker: Troy Hunt is a Pluralsight author, Microsoft MVP and world-renowned internet security specialist. He spend his time teaching developers how to break into their own systems before helping to piece them back together to be secure against today’s online threats. He’s also the creator of “Have I been pwned?”, the free online service for breach monitoring and notifications. Troy regularly blogs at troyhunt.com from his home in Australia.

Practical details

Event date: June 1, 2017 - you are welcome from 18:00, session starts 18:30

Event location:
AE - Architects for business & ICT
Interleuvenlaan 27b
3001 Heverlee

Register via EventBrite