Background and history
The idea for Kahoot! came from Alf Inge Wang, a Computer Science and Game Technology professor at the Norwegian University of Technology and Science (NTNU) in Trondheim, Norway. Professor Wang called this idea Lecture Quiz back in 2006. The technology is based on research conducted by Kahoot! co-founder Morten Versvik for his Master's degree at NTNU, who was a student of Wang's at the time. Later, co-founders Jamie Brooker, Johan Brand and Asmund Furuseth joined the company and worked on the UX and design of Kahoot!
The beta of Kahoot! rolled out at SXSW EDU in Austin, Texas in March 2013, and formally launched in August 2013. In just a few months, Oslo, Norway-based Kahoot! already had millions of users.
Key investors in the company include Microsoft Ventures, Northzone Ventures, Creandum and private investors from Norway.
As of November 2017, we employ 50+ people in offices in Oslo (Norway), London (UK), Austin, TX (US), and Palo Alto, CA (US).
- Kahoot! uses an architecture called ‘microservices’. Instead of writing one big application that handles everything a user can do in Kahoot!, we divide the code up into lots of smaller applications that are responsible for running a small part of Kahoot!
- On our servers, we mostly run Java. All code that handles creating, reading, updating, and deleting items like user accounts and kahoots is written in Java, and data is stored in a Couchbase database. Servers are located in multiple locations around the world.