Hook
Senior software engineer specialising in Elixir, Phoenix LiveView and AI systems. 16-time hackathon winner across 6 countries.
More breakout videos from this creator.
IN 2019 WHATSAPP HAD OVER 900 MILLION USERS BUT RAN THEIR BACK END TEAM WITH ONLY FIFTY ENGINEERS HERE'S HOW THEY DID IT OVER FIVE YEARS AGO I DECIDED TO BUILD MY SOFTWARE THE EXACT SAME TECH STACK WITH THE EXACT SAME TECH STACK THE SECRET TO THIS IS A LANGUAGE CALLED ALANG WHICH WAS BUILT IN THE 80S TO RUN PHONE NETWORKS THAT WERE NEVER SUPPOSED TO GO DOWN EVERY USER CONNECTION IS ITS OWN TINY PROCESS JUST 300 BYTES SO NO ONE SERVER HAS TO HOLD 2 TO 3 MILLION OF THEM AND WHEN ONE CRASHES THE PHILOSOPHY IS SIMPLE LET IT CRASH A SUPERVISOR IS ABLE TO RESTART THIS IN MILLISECONDS WHERE NO ONE EVEN NOTICES WHAT WENT WRONG NOW HERE'S WHERE IT GETS RELEVANT OVER THE PAST FIVE YEARS I'VE BEEN WRITING ELIXIR ELIXIR RUNS ON THE SAME EXACT ENGINE THE BEAM JUST WITH MORE MODERN AND FRIENDLIER SYNTAX DISCORD ALSO RUNS ON THE SAME ELIXIR OVER 11 MILLION CONCURRENT USERS AT THE SAME TIME THIS IS PRODUCTION REAL TIME INFRASTRUCTURE NOW LET ME BRING IT HOME THE E-CITIZEN THAT YOU LOVE IS ALSO BUILT ON ELIXIR THINK ABOUT HOW MUCH DATA IT HANDLES AND IT NEVER GOES DOWN IT'S ALWAYS REAL TIME IT'S THERE FOR YOU AND THAT IS BECAUSE OF ELIXIR I BELIEVE USING ELIXIR AND PHOENIX LIVE IS LIKE HAVING SUPERPOWERS I'VE BEEN ABLE TO LEAD TEAMS THAT HAVE BUILT SYSTEMS THAT ARE VERY ROBUST WITH VERY LITTLE INFRASTRUCTURE LAST YEAR I LED A TEAM THAT BUILT TICKETING SYSTEMS THAT PROCESSED OVER 500,000 USD YOU CAN IMAGINE THE VOLUMES THAT WE'RE GETTING AND OUR SYSTEM NEVER WENT DOWN SYSTEMS THAT ARE ABLE TO POWER OVER 100,000 SMS IF YOU'VE BEEN THINKING ABOUT JUMPING TO ELIXIR MAYBE THIS IS A VIDEO THAT GETS YOU OVER THE LINE HAVE A LOOK AT IT IT'S ONE OF THE LANGUAGES WITH THE BEST SYNTAX I'VE EVER WRITTEN AND THERE'S AN AMAZING COMMUNITY HERE IN KENYA BUT IN THE WORLD THAT'S SUPPORTING YOU EVERY STEP OF YOUR JOURNEY MAKE SURE YOU FOLLOW FOR MORE TECH CONTENT LIKE THIS CHEERS