Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
● Award-winning Canadian engineer and computer pioneer
and Chair of Science Council of Canada
● Named of Order of Canada in 2011
● Created the world’s ﬁrst computerized traffic control
● In 2014, at the age of 93, proposed an improvement for
Toronto Transit Commission subway system
● Invented the ﬁrst digital game playing machine:
Bertie the Brain
Joseph Kates (1921 / 2018)
● The four meter tall computer allowed exhibition
attendees to play a game of tic-tac-toe against an
● Based on a new revolutionary vacuum-tube
technology, the Additron, allowing computers
to be 10 times smaller
● The difficulty of the game was adjustable
● The machine was disassembled at the end of the
exhibition and largely forgotten as a curiosity
Bertie the Brain - 1950
Canadian National Exhibition
Danny Kaye wins a game of tic-tac-toe against Bertie the Brain in 1950.
BERNARD HOFFMAN/THE LIFE PICTURE COLLECTION/GETTY IMAGES
Video games timeline
OXO - EDSAC computer
Bertie the Brain
First home video game console
● Released on 12 August 1981 - 39 years ago
● Support multiple operating systems: CP/M-86, UCSD
p-System, and an in-house product called IBM PC DOS,
developed by Microsoft.
● Built in just 12 months development with a joint effort of
designers, engineers and computer hobbyists who helped to
shape the open architecture.
● Because none of the functional components were designed by
IBM, they obtained no patents on the PC.
● In December 1991, Computer Gaming World reported that DOS
accounted for 82% of computer-game sales.
IBM PC COMPATIBLE ERA
IBM 5151 IBM x86 personal computer
Released in 1983
Intel 8086 10 128 KB RAM
the most sold machine
1986 Olivetti also
became the third largest PC
We have developed a new revolutionary
games engine, capable to play retro games
10x times better than before.
Our users can play using a standard web
browser, reaching unleashed audio/video
Due to increase of platform popularity we
need scale to a global footprint, keeping the
costs under control.
We are also planning to launch a new
product, which is an entry-level console
with preinstalled games, it should work
offline, must be self-healing and it will be
cheap for us and our customers.
Our platform is Linux based and has a lot of
moving parts to orchestrate
We spend a lot of time to provision new
public/private cloud instances of the
platform, which is done with custom scripts
We have some APIs to manage the platform
but it is almost legacy and complicated to
We don't have experience on installing our
platform on SoC devices, like Raspberry PIs.
● Automated provisioning of platform and
● API-ﬁrst platform
● It works offline
● Autoscaling - Self healing
● It works on low-end devices
● It can be installed on public/private cloud
● Container orchestration platform + networking
● CRD (Custom Resources Deﬁnition) is a powerful feature
which enables users to add their own/custom objects to
the Kubernetes cluster and use it like any other native
● Conﬁgmap: API object used to store non-conﬁdential data
in key-value pairs with a maximum capacity of 1MB
● K3S: Lightweight and fully compliant Kubernetes. Easy to
install, half the memory, all in a binary of less than 100 MB.