UGOTAG | Videos with Chapter Markers  
  
× ANCIENT WORLD ANIMALS AQUARIUM ARCHERY ARCHITECTURE ART ARTIFICIAL INTELLIGENCE AUDIO BOOKS AVIATION BABY BEAUTY BIG THOUGHTS BIKING BIOLOGY BIRDS BLOCKCHAIN BUSINESS AUTOMOTIVE CATS CHRISTMAS COLD WAR COMPUTER SECURITY CRAFTS CRIME STORIES CRYPTOCURRENCY CSGO DIGITAL COMBAT SIMULATOR DINOSAUR DOGS EASTER ECONOMICS ELECTRONICS ENGINEERING ENVIRONMENT FAR CRY 5 FARMING FASHION FISHING FITNESS FOOD & DRINK FORTNITE BATTLE ROYALE FREEDOM OF SPEECH FUNNY GAMBLING GAMING GARDENING GEOPOLITICS GOD OF WAR GUITAR GUNS HALLOWEEN HARRY POTTER HEALTH & WELLNESS HISTORY YOUR HOME HOME REPAIR HOMEBREW INSECTS INTERESTING KIDS KITCHEN KNITTING LAWNCARE LEGO LIQUOR LOCKSPORT MARKETING MARTIAL ARTS MATH MENS STYLE MINECRAFT MOBILE DEVICES MOTORBIKES MOVIES MULTIPLICATION MUSIC MYSTERY NEUROSCIENCE OLYMPICS ORGANIZATION OUTDOORS PETS PHILOSOPHY PHOTOGRAPHY PHYSICS PI DAY POLITICS POTTERY PRIVACY PROGRAMMING PSYCHOLOGY RECIPE RED DEAD REDEMPTION RELAXING RELIGION REMOTE CONTROL ROCKCLIMBING SCI FI SCI FY SCIENCE SHOOTING SPORTS SKATEBOARDING SPECIAL FORCES SPEECHES SPORTS STAR WARS STEM STPATRICKS STYLE TECHNOLOGY THANKSGIVING TOYS TRAVEL TV VALENTINE'S DAY WAR WEDDING WOODWORKING WW1 WORLD WAR 2
HOME  |  TECHNOLOGY  |  HEALTH  |  FOOD  |  MORE

Episode Markers
  • 04:02
     
    #bare metal servers    #FreeBSD 10    #Erlang R16B   
    What's app uses bare metal servers running FreeBSD 10 and Erlang R16B.
  • 09:00
     
    #six nines service   
    Aiming to deliver a six nines service - fail less than 1 time in a million.
  • 10:28
     
    #minimalist pstree of what is running on the server   
    Minimalist server deploy - the complete minimalist pstree of what is running on the server.
  • 11:37
     
    #no code review    #no test automation    #no build servers   
    WhatsApp doesn't do a bunch of things - no code review, no test automation, no build servers.
  • 14:00
     
    #Care instead of safety net   
    In place of all the things they don't do, they "be careful" Care instead of safety net.
  • 26:54
     
    #Deployment practices at WhatsApp   
    Deployment practices at WhatsApp.
  • 28:05
     
    #Friction by design   
    Friction by design - deployments happen when everyone is in the office.
  • 28:31
     
    #WhatsApp does a lot of small deploys    #Erlang permits hot code load   
    WhatsApp does a lot of small deploys - usually 3 times a day. Erlang permits hot code load.
  • 30:22
     
    #WhatsApp is over 1000 servers   
    Failure modes - WhatsApp is over 1000 servers.
  • 33:33
     
    #Health check monitoring   
    Health check monitoring is largely done by a shell script called mon.sh running via cron every minute.
  • 36:34
     
    #How alerts are handled   
    How alerts are handled.
  • 38:10
     
    #let it crash   
    Erlang let it crash forces you to fix the error and you don't have to spend a bunch of time writing the code for the error paths, and finding creating ways to test them.

Erlang Factory SF 2016 - Jamshid Mahdavi - An Erlang based Philosophy for Service Reliability 1

WhatsApp's Jamshid Mahdavi describes the benefits they reap from Erlang.






Community tags: programming business     HOME     SIGN UP     CONTACT US