SlideShare una empresa de Scribd logo
1 de 38
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
NaNoWriMo: 20 Billion
Words (and Counting)
Dave Beck
dave_beck@nanowrimo.org
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Pop Quiz: What is This?
A. Mount Everest
B. NaNoWriMo’s November
user sessions
C. The iceberg that sank the
Titanic
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Pop Quiz: Answer
A. Mount Everest
Hah! Most of you guessed B,
right?
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
NaNoWriMo Traffic Fluctuations:
Steeper than Everest
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
What is NaNoWriMo?
National Every November,
hundreds of thousands
of writers gather
virtually and in-person
to write 50,000 words
each.
Novel
Writing
Month
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
It All Started in 1999…
Our founder, Chris Baty,
challenged 20 over-caffeinated
friends to write 50,000 words each
in a single month.
Six of them finished.
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Explosive Growth
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
NaNoWriMo Now
Four important web properties
• NaNoWriMo Main
• The Young Writers Program
• Camp NaNoWriMo
• NaNoWriMo Store
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
November in Detail
• Nov 1: ~500k sessions as people begin
• All month: ~50k forum posts per day
• Nov 30: Last chance to post word counts
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Annual Site Crash
• Every year from 2003 to 2011 the site would crash on
November 1.
• In 2012 we migrated the sites to Amazon Web Services.
• The result: No more outages!
• Naturally, this is how our participants reacted…
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Outrage!
They wanted the site to crash; it was
considered a rite of passage. Oh well.
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Keeping NaNoWriMo Online
• Ruby on Rails on EC2 instances
running Debian “Wheezy”
• MySQL on RDS instances
• Domains and subdomains on
Route 53
• Image assets on S3 instances
• Other technologies: Puppet,
Vermeer, Resque, Sphinx
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
The Year in Instances
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Next Steps
• Considering moving our email systems to SES
• Move from an event-based model to a year-round model
(so our usage isn’t so low in the off-season)
• Unify databases and codebases
• Simplify, simplify, simplify
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
A Final Pitch: Go Novel!
• Build your confidence: Writing a whole novel encourages self-discipline,
self-belief, and mental toughness
• Find your tribe: NaNoWriMo is 690 regional groups and thousands of
sub-communities of passionate writers working together world-wide
• Have ridiculous fun
“As a child, I was extremely shy, and it wasn’t until I did NaNoWriMo that I
found my tribe. Quite literally, I would not be able to speak in public if not
for NaNoWriMo.”
-- Kira Del Mar, teacher, author, and NaNoWriMo winner
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Thank You
Dave Beck
dave_beck@nanowrimo.org
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Hour of Code: Scaling Quickly to Teach Next
Gen Computer Science
Cameron Wilson
cameron@code.org
@code.org #hourofcode
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Our Vision:
every school
everystudent
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
The Challenge for the 21st Century
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
What is Computer Science?
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Source -- Code.org analysis of BLS 2010-2020
employment projections (we have not yet analyzed
the BLS 2012-2022 projections released at the end
of December).
Projected New Jobs in STEM
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
CS is Fundamental
• This is fundamental knowledge for the 21st Century
• Two trends:
– Faster computing
– Cheaper storage
• Personalized everything
“Knowledge of computer programming is as
important as knowledge of anatomy when it
comes to medical research or clinical care”
Larry Corey,
Fred Hutchinson Cancer Research Center
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
AP Participation
Of this tiny sliver, only
15% are women.
Only 8% are Hispanic
Americans or African
Americans.
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Educate
Advocate Celebrate
Bring CS education to
all K-12 schools in
the US.
Remove legislative
barriers to broader
CS education in US.
Combat stereotypes
preventing more students
from studying CS.
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Celebrate
• Change attitudes toward computer science
• Address stereotypes:
• “Only white males can learn computer science.”
• “You have to be a math genius to learn to code.”
• Leverage celebrity (videos, social media)
• Host annual “Hour of Code” to introduce kids to CS
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Celebrate - Hour of Code
• Started with a simple idea: Can we get every school in the US
to at least try one hour of code for their students?
• External Call to Action: 10 million students to take an Hour of
Code online
• Internal Goal: 3 million will actually do it.
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Celebrate - Hour of Code
Results:
• 38 million students have
participated. Still growing one student
per second!
• +15,000 teachers polled; 97% said it
was "good" or "great" and asked us to
do it again next year.
• Follow-on 20-hour on-line/unplugged
course for K-8 already has 26,000
teachers, 1.2 million students. ~10%
completion rate
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
“Best educational product I’ve ever come across” – Marc
Bodnick, parent
“I have NEVER, EVER seen my students so excited about learning”
– Michael Clark, teacher
65,000 tweets for #HourOfCode
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
How Did We Do It --
Partners
Particularly:
• Microsoft
• Google
• NSF
• ECS
• CSTA
• NCWIT
• ACM
And: our teachers
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
How Did We Do It - Plan
• Recruiting:
• Every teacher in the country got multiple e-mails
• Prizes:
• Incentives for schools to sign up to participate (cheap for us,
massively scalable)
• Viral:
• Direct to teachers and teacher-to-teacher spread
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
How Did We Do It – Cloud/Platform
• Blended learning
• Making it easy for school is critical
• Making it fun for students equally critical
• Using AWS platform
• Response time for blended platform critical
• Scalability for discrete event (Computer Science Education Week launch) critical
• Dealing with multiple partners and multiple tutorials
• Engineering team partitioned servers for front end (read) and back end (write) to
optimize delivery
• Even at spike from 0 to 20 million during the week, we realized that that partitioning
was optimized so well, we spun down AWS instances
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Educate
• Work directly with schools & school districts to introduce computer science
curriculum
• Elementary:
– Blended courses – unplugged classroom projects + online
• Middle:
– Curriculum for middle-school math & science using CS
• High school:
– Exploring CS & AP CS Principles
• Code.org provides professional development workshops at all level
• More information, see: http://code.org/educate/districts
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Thoughts on blended learning
The holy grail: Learning CAN feel like a game
• We can make teachers’ lives MUCH easier
• Web-based models significantly reduce IT hassle
BUT, we have a LOT to learn
– Bridging traditional curriculum -> game-design
– Evaluating results: traditional evaluation or web analytics
– Amazing new opportunities (wealth of data, usage at scale)
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Thoughts on blended learning
The holy grail: Learning CAN feel like a game
We can make teacher’s lives MUCH easier
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Advocate – Make CS to Count!
Nine states finalized similar policies 18 months year:
• Alabama (Math)
• Maryland (Math)
• Tennessee (Math)
• Kentucky (Math)
• Arizona (Math)
• Florida (Math)
• Washington (Math/Science)
• Wisconsin (Math)
• Illinois (Math)
Rep. Drew Hansen (WA): “In Spokane, we’ve seen AP CS enrollment double because we now count
AP CS as math or science, rather than as an elective.”
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Thank You
Cameron Wilson
cameron@code.org

Más contenido relacionado

Similar a Spikey Workloads - AWS Symposium 2014 - Washington D.C. - Partner Presentation - Code.org

Similar a Spikey Workloads - AWS Symposium 2014 - Washington D.C. - Partner Presentation - Code.org (20)

AWS Public Sector Summit 2014 Talk - Science as a Service using AWS
AWS Public Sector Summit 2014 Talk - Science as a Service using AWSAWS Public Sector Summit 2014 Talk - Science as a Service using AWS
AWS Public Sector Summit 2014 Talk - Science as a Service using AWS
 
Outcome Broker: Data Driven Innovation - AWS Washington D.C. Symposium 2014
Outcome Broker: Data Driven Innovation - AWS Washington D.C. Symposium 2014Outcome Broker: Data Driven Innovation - AWS Washington D.C. Symposium 2014
Outcome Broker: Data Driven Innovation - AWS Washington D.C. Symposium 2014
 
Big Open Data Transformation Through Public Data Sets - AWS Washington D.C. S...
Big Open Data Transformation Through Public Data Sets - AWS Washington D.C. S...Big Open Data Transformation Through Public Data Sets - AWS Washington D.C. S...
Big Open Data Transformation Through Public Data Sets - AWS Washington D.C. S...
 
How Public Sector is using Mechanical Turk
How Public Sector is using Mechanical TurkHow Public Sector is using Mechanical Turk
How Public Sector is using Mechanical Turk
 
Leveraging the Cloud to Strengthen Democracy: A Case Study - AWS Washington D...
Leveraging the Cloud to Strengthen Democracy: A Case Study - AWS Washington D...Leveraging the Cloud to Strengthen Democracy: A Case Study - AWS Washington D...
Leveraging the Cloud to Strengthen Democracy: A Case Study - AWS Washington D...
 
Leveraging the Cloud to Strengthen Democracy: NDI Case Study - AWS Washington...
Leveraging the Cloud to Strengthen Democracy: NDI Case Study - AWS Washington...Leveraging the Cloud to Strengthen Democracy: NDI Case Study - AWS Washington...
Leveraging the Cloud to Strengthen Democracy: NDI Case Study - AWS Washington...
 
GIS on AWS Deep Dive - AWS Symposium 2014 - Washington D.C.
GIS on AWS Deep Dive - AWS Symposium 2014 - Washington D.C. GIS on AWS Deep Dive - AWS Symposium 2014 - Washington D.C.
GIS on AWS Deep Dive - AWS Symposium 2014 - Washington D.C.
 
Big Data on AWS - AWS Washington D.C. Symposium 2014
Big Data on AWS - AWS Washington D.C. Symposium 2014Big Data on AWS - AWS Washington D.C. Symposium 2014
Big Data on AWS - AWS Washington D.C. Symposium 2014
 
Continuous Integration and Deployment Best Practices on AWS - AWS Symposium 2...
Continuous Integration and Deployment Best Practices on AWS - AWS Symposium 2...Continuous Integration and Deployment Best Practices on AWS - AWS Symposium 2...
Continuous Integration and Deployment Best Practices on AWS - AWS Symposium 2...
 
DevOps and Continuous Deployment @ WWPS Government, Education, and Non-profit...
DevOps and Continuous Deployment @ WWPS Government, Education, and Non-profit...DevOps and Continuous Deployment @ WWPS Government, Education, and Non-profit...
DevOps and Continuous Deployment @ WWPS Government, Education, and Non-profit...
 
Security Features of AWS Services in AWS GovCloud (US) - AWS Symposium 2014 -...
Security Features of AWS Services in AWS GovCloud (US) - AWS Symposium 2014 -...Security Features of AWS Services in AWS GovCloud (US) - AWS Symposium 2014 -...
Security Features of AWS Services in AWS GovCloud (US) - AWS Symposium 2014 -...
 
Disaster Recovery in the Cloud: A Case Study - AWS Washington D.C. Symposium ...
Disaster Recovery in the Cloud: A Case Study - AWS Washington D.C. Symposium ...Disaster Recovery in the Cloud: A Case Study - AWS Washington D.C. Symposium ...
Disaster Recovery in the Cloud: A Case Study - AWS Washington D.C. Symposium ...
 
Bringing Governance to an Existing Cloud at NASA’s Jet Propulsion Laboratory ...
Bringing Governance to an Existing Cloud at NASA’s Jet Propulsion Laboratory ...Bringing Governance to an Existing Cloud at NASA’s Jet Propulsion Laboratory ...
Bringing Governance to an Existing Cloud at NASA’s Jet Propulsion Laboratory ...
 
Perspectives from the NIH Associate Director for Data Science (ADDS) Office
Perspectives from the NIH Associate Director for Data Science (ADDS) OfficePerspectives from the NIH Associate Director for Data Science (ADDS) Office
Perspectives from the NIH Associate Director for Data Science (ADDS) Office
 
Living Online: The WordPress Resume
Living Online: The WordPress ResumeLiving Online: The WordPress Resume
Living Online: The WordPress Resume
 
Transformational impact of cloud labor session1 062314v1
Transformational impact of cloud labor session1 062314v1Transformational impact of cloud labor session1 062314v1
Transformational impact of cloud labor session1 062314v1
 
Move Away From the Worry-Based Fiction of the Cloud - AWS Washington D.C. Sym...
Move Away From the Worry-Based Fiction of the Cloud - AWS Washington D.C. Sym...Move Away From the Worry-Based Fiction of the Cloud - AWS Washington D.C. Sym...
Move Away From the Worry-Based Fiction of the Cloud - AWS Washington D.C. Sym...
 
Inbound Marketing Workshop: American University
Inbound Marketing Workshop: American UniversityInbound Marketing Workshop: American University
Inbound Marketing Workshop: American University
 
The NOAA Big Data Project: Public-Private Partnerships at Scale
The NOAA Big Data Project: Public-Private Partnerships at ScaleThe NOAA Big Data Project: Public-Private Partnerships at Scale
The NOAA Big Data Project: Public-Private Partnerships at Scale
 
Usnh ati open ed advocacy 2018
Usnh ati open ed advocacy 2018Usnh ati open ed advocacy 2018
Usnh ati open ed advocacy 2018
 

Más de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Más de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Spikey Workloads - AWS Symposium 2014 - Washington D.C. - Partner Presentation - Code.org

  • 1. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 NaNoWriMo: 20 Billion Words (and Counting) Dave Beck dave_beck@nanowrimo.org
  • 2. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Pop Quiz: What is This? A. Mount Everest B. NaNoWriMo’s November user sessions C. The iceberg that sank the Titanic
  • 3. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Pop Quiz: Answer A. Mount Everest Hah! Most of you guessed B, right?
  • 4. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 NaNoWriMo Traffic Fluctuations: Steeper than Everest
  • 5. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 What is NaNoWriMo? National Every November, hundreds of thousands of writers gather virtually and in-person to write 50,000 words each. Novel Writing Month
  • 6. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 It All Started in 1999… Our founder, Chris Baty, challenged 20 over-caffeinated friends to write 50,000 words each in a single month. Six of them finished.
  • 7. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Explosive Growth
  • 8. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 NaNoWriMo Now Four important web properties • NaNoWriMo Main • The Young Writers Program • Camp NaNoWriMo • NaNoWriMo Store
  • 9. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 November in Detail • Nov 1: ~500k sessions as people begin • All month: ~50k forum posts per day • Nov 30: Last chance to post word counts
  • 10. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Annual Site Crash • Every year from 2003 to 2011 the site would crash on November 1. • In 2012 we migrated the sites to Amazon Web Services. • The result: No more outages! • Naturally, this is how our participants reacted…
  • 11. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Outrage! They wanted the site to crash; it was considered a rite of passage. Oh well.
  • 12. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Keeping NaNoWriMo Online • Ruby on Rails on EC2 instances running Debian “Wheezy” • MySQL on RDS instances • Domains and subdomains on Route 53 • Image assets on S3 instances • Other technologies: Puppet, Vermeer, Resque, Sphinx
  • 13. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 The Year in Instances
  • 14. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Next Steps • Considering moving our email systems to SES • Move from an event-based model to a year-round model (so our usage isn’t so low in the off-season) • Unify databases and codebases • Simplify, simplify, simplify
  • 15. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 A Final Pitch: Go Novel! • Build your confidence: Writing a whole novel encourages self-discipline, self-belief, and mental toughness • Find your tribe: NaNoWriMo is 690 regional groups and thousands of sub-communities of passionate writers working together world-wide • Have ridiculous fun “As a child, I was extremely shy, and it wasn’t until I did NaNoWriMo that I found my tribe. Quite literally, I would not be able to speak in public if not for NaNoWriMo.” -- Kira Del Mar, teacher, author, and NaNoWriMo winner
  • 16. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Thank You Dave Beck dave_beck@nanowrimo.org
  • 17. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Hour of Code: Scaling Quickly to Teach Next Gen Computer Science Cameron Wilson cameron@code.org
  • 19. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Our Vision: every school everystudent
  • 20. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 The Challenge for the 21st Century
  • 21. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 What is Computer Science?
  • 22. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Source -- Code.org analysis of BLS 2010-2020 employment projections (we have not yet analyzed the BLS 2012-2022 projections released at the end of December). Projected New Jobs in STEM
  • 23. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 CS is Fundamental • This is fundamental knowledge for the 21st Century • Two trends: – Faster computing – Cheaper storage • Personalized everything “Knowledge of computer programming is as important as knowledge of anatomy when it comes to medical research or clinical care” Larry Corey, Fred Hutchinson Cancer Research Center
  • 24. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 AP Participation Of this tiny sliver, only 15% are women. Only 8% are Hispanic Americans or African Americans.
  • 25. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Educate Advocate Celebrate Bring CS education to all K-12 schools in the US. Remove legislative barriers to broader CS education in US. Combat stereotypes preventing more students from studying CS.
  • 26. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Celebrate • Change attitudes toward computer science • Address stereotypes: • “Only white males can learn computer science.” • “You have to be a math genius to learn to code.” • Leverage celebrity (videos, social media) • Host annual “Hour of Code” to introduce kids to CS
  • 27. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Celebrate - Hour of Code • Started with a simple idea: Can we get every school in the US to at least try one hour of code for their students? • External Call to Action: 10 million students to take an Hour of Code online • Internal Goal: 3 million will actually do it.
  • 28. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Celebrate - Hour of Code Results: • 38 million students have participated. Still growing one student per second! • +15,000 teachers polled; 97% said it was "good" or "great" and asked us to do it again next year. • Follow-on 20-hour on-line/unplugged course for K-8 already has 26,000 teachers, 1.2 million students. ~10% completion rate
  • 29. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014
  • 30. “Best educational product I’ve ever come across” – Marc Bodnick, parent “I have NEVER, EVER seen my students so excited about learning” – Michael Clark, teacher 65,000 tweets for #HourOfCode
  • 31. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 How Did We Do It -- Partners Particularly: • Microsoft • Google • NSF • ECS • CSTA • NCWIT • ACM And: our teachers
  • 32. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 How Did We Do It - Plan • Recruiting: • Every teacher in the country got multiple e-mails • Prizes: • Incentives for schools to sign up to participate (cheap for us, massively scalable) • Viral: • Direct to teachers and teacher-to-teacher spread
  • 33. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 How Did We Do It – Cloud/Platform • Blended learning • Making it easy for school is critical • Making it fun for students equally critical • Using AWS platform • Response time for blended platform critical • Scalability for discrete event (Computer Science Education Week launch) critical • Dealing with multiple partners and multiple tutorials • Engineering team partitioned servers for front end (read) and back end (write) to optimize delivery • Even at spike from 0 to 20 million during the week, we realized that that partitioning was optimized so well, we spun down AWS instances
  • 34. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Educate • Work directly with schools & school districts to introduce computer science curriculum • Elementary: – Blended courses – unplugged classroom projects + online • Middle: – Curriculum for middle-school math & science using CS • High school: – Exploring CS & AP CS Principles • Code.org provides professional development workshops at all level • More information, see: http://code.org/educate/districts
  • 35. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Thoughts on blended learning The holy grail: Learning CAN feel like a game • We can make teachers’ lives MUCH easier • Web-based models significantly reduce IT hassle BUT, we have a LOT to learn – Bridging traditional curriculum -> game-design – Evaluating results: traditional evaluation or web analytics – Amazing new opportunities (wealth of data, usage at scale)
  • 36. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Thoughts on blended learning The holy grail: Learning CAN feel like a game We can make teacher’s lives MUCH easier
  • 37. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Advocate – Make CS to Count! Nine states finalized similar policies 18 months year: • Alabama (Math) • Maryland (Math) • Tennessee (Math) • Kentucky (Math) • Arizona (Math) • Florida (Math) • Washington (Math/Science) • Wisconsin (Math) • Illinois (Math) Rep. Drew Hansen (WA): “In Spokane, we’ve seen AP CS enrollment double because we now count AP CS as math or science, rather than as an elective.”
  • 38. AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 Thank You Cameron Wilson cameron@code.org