VoxxedDays Athens 2022
In this talk, we described the technological evolution of Workable during the first decade of its life.
How the team topologies changed during this period and how the architecture was affected by these changes.
5. OUR MISSION
To make it easy for
employers to find
the right person
for every job.
6. 26,000
COMPANIES
Where great companies
hire great people
Since 2012, the world’s best companies have
depended on Workable to find and hire the
people they depend on.
1,500,000
HIRES
115,000,000
CANDIDATES
100+
COUNTRIES
$84
MILLION IN
FUNDING
15. One codebase
tracked in revision
control, many
deploys
Explicitly declare
and isolate
dependencies
Store config in the
environment
Treat backing
services as attached
resources
Strictly separate
build and run
processes
Execute the app as
one or more
stateless processes
Export services via
port binding
Scale out via the
process model
Maximize
robustness with fast
startup and graceful
shutdown
Keep production,
staging and
production as similar
as possible
Treat logs as event
streams
Run admin or
managements tasks
as one-off processes
The Twelve-Factor App
https://12factor.net/
17. In the beginning
1G - In figures
LINES OF CODE
120K
In a single github repo
CONTRIBUTORS
6
5 Full-Stack 🥷
engineers
1 UI Designer
DEPLOYMENT
1
Single deployment in
Heroku
SYSTEM ENGINEERS
0
Shared responsibility
between engineers
28. Things get interesting
2G - In figures
LINES OF CODE
400K
⬆233%
In 5 repos
CONTRIBUTORS
19
⬆250%
9 Backend Engineers
4 Frontend Engineers
2 UI Designers
3 ML Engineers
1 Test Engineer
DEPLOYMENT
4
Deployments in
Heroku
SYSTEM ENGINEERS
0
Shared responsibility
between engineers
74. “Any organization that designs a
system (defined broadly) will produce a
design whose structure is a copy of the
organization's communication
structure.”
Melvin E. Conway
Computer scientist
75. “If the architecture of the system and
the architecture of the organization
are at odds, the architecture of the
organization wins”
86. Enough about us. We're more interested in you. Talent sourcing is in our
blood, so if you're bright, bold and after more than just a job, get in touch.
We look forward to meeting you.
Explore at https://careers.workable.com
Join us