on Microsoft Office Shared Services ‣ Many hats in software development: architecture, security, leadership, etc. ‣ Taught hundreds of thousands to architect, build, & run cloud systems ‣ AWS Community Builder, Serverless
a Website? ‣ “Austin Wilshire and Bernd Hartzer received world-wide attention in August [2016] when they built an alternative Australian Bureau of Statistics Census website for $10 million less than the Australian government.” ‣ “The kicker? The official ABS site crashed almost immediately after launching. Whereas, the site created by Austin and Bernd at a weekend hack-a-thon remained stable because it was built using serverless architecture. It also cost less than $500 compared to the government’s $10 million price tag.” ‣ Said Austin: “[T]o set up the actual architecture, it took me most of Saturday because I’d never touched AWS in my life.”
Sam Kroonenburg took 4 weeks off work (as a Dev Manager at Microsoft) ‣ With the goal to build a Learning Management System w/ Video Lessons, Quiz Engine, Online Store, Sign Up / Login, etc. ‣ And asked himself what he could reuse instead of rebuilding ‣ AWS: S3, Lambda, CloudFront, Elastic Transcoder, etc. ‣ Other services: Auth0, Webtask, Firebase DB, Stripe
project of 20 people ‣ 7 months into a 9-month timeline; overrun guaranteed ‣ 2 people built it over the weekend, using Serverless ‣ Took them 1 month to convince team; whole project finished 1 month early !!!
nearly a decade since Capital One made the decision to transition to the cloud… ‣ “In 2021, we closed our last remaining data center… ‣ “Much of our success goes to technologies like AWS Serverless Application Model (SAM), which enables our talented developers to do in minutes what previously took months to do.”
“serverless” is a bit of a misnomer. The servers are still there — they’re physically in Amazon’s data centers — SAM simply removes any infrastructure concerns. — Capital One, Fortune 150 Company
More Websites! ‣ Headline: “Australian Bureau of Statistics runs 2021 Census on the AWS Cloud” ‣ “In preparation for the 2021 Census, the CDS was thoroughly tested for user demand at more than 2,000 times the expected peak workload. … The CDS scaled to serve forms to over 2.5 million people in a 24-hour period on Census Day. At peak time, over 142 forms were submitted per second.” ‣ The Census website is hosted on Amazon Simple Storage Service (Amazon S3) and uses Amazon CloudFront as a content delivery network and AWS WAF and AWS Shield Advanced for security and distributed denial of service (DDoS) protection. The Census form is submitted via a call to Amazon API Gateway, which validates the message format before invoking an AWS Lambda function, which then inserts the data into an Amazon DynamoDB table. DynamoDB Streams and Amazon Simple Queue Service (Amazon SQS) are used to transport the data to ABS’s processing environment. These services, which are highly scalable and serverless, form the core of the CDS.
More Websites! ‣ Steve Hamilton, chief information officer at ABS said, “The Census Digital Service achieved high levels of security, reliability, and scale thanks to the serverless architecture built on AWS. ‣ “The most important benefit of working with AWS is that ABS doesn’t have to worry about building and operating the underlying infrastructure, and ABS can focus on delivering a simple and easy experience for the people of Australia.”