Code is a not an asset. Technology is not the solution to your company problems. And engineering for engineering's sake is not the answer.
ENGINEERING FORENGINEERING’S SAKE
View Slide
MMOZURASCODINGFEARLESSLY.COMMMOZURAS
VINTED
MAKE SECOND-HANDTHE FIRST CHOICEWORLDWIDE
ENGINEERINGIS FUN
READY TO STUDYSOMETHING SERIOUS
WAIT A SEC.
ENGINEERINGAT WORKIS NOT ALWAYS FUN(YES, EVEN AT VINTED)
ENGINEERINGAT HOMEIS ALWAYS FUN
HOW DO IENGINEER?BTW, NOT A PIC OF MY HOME CASTLE
PHP postgresql
RUBY RAILSMYSQL BACKBONE
ELIXIR PHOENIXRETHINKDB REACT
I CAN BEA MAGPIE(SOMETIMES)
I LOVE TO DOENGINEERING FORENGINEERING’S SAKE
SAME MINDSETAT WORK
HOW TO THINK ABOUTENGINEERING?
REDIS’INGFEED
2013
PEER TO PEER
PEER TO PEERMARKETPLACE
PEER TO PEERMARKETPLACENEEDED A FEED
PICKSFOLLOWED(BRANDS/MEMBERS)SUGGESTIONS
REDIS ISA PERFECT FIT!
REDIS SORTED SETSARE A PERFECT FIT!
MYSQL MEMCACHEDREDIS+
MEMBERSARE HAPPY!
WHAT ABOUTENGINEERS?
OOPS…
FEEDTECHNICAL DEBT
REDISTECHNICAL DEBT
DEBT ISSUE OPENED:MARCH, 2014
MIGRATION TO REDIS CLUSTER:SEPTEMBER, 2015
2010
ETSY CHOSEMEMCACHED
ENGINEERS?
THEY JUST MOVED ON TOWORK ON OTHER STUFF
REDIS VS. MEMCACHED
SHININESS&STACK
EXCITING VS. BORING
2009 VS. 2003
TOOLS
INFORMATION
I KNOW THATI KNOW NOTHING
LETGOOGLE/FACEBOOK/AMAZONFIGURE IT OUT
NEW TO STACKVS.PART OF STACK
KNOWLEDGE
WAIT, WHAT SHOULDI USE AGAIN?
OPERATIONS
FEED 2.0?WHERE’SREDIS?
DON’T ADD MOREUNLESS YOUREALLY REALLY REALLY REALLYNEED IT
SHIPPINGIS FUN
SHIPPINGIS MORE FUN
SHIPPINGIS FUNNEST(IS THAT A REAL WORD?)
USEFULBRIDGE, EH?
THE GOAL ISEXCITING PRODUCT
NOTTHE “RIGHT” TOOLFOR THE JOB
NOTENGINEERING FORENGINEERING’S SAKE
USE BORINGCODE, TECH, ENGINEERING(AND EXCITING, SOMETIMES)
OPTIMIZE COMPANY-WIDESOLVE PROBLEMS WITHWHAT YOU ALREADY HAVE
USE BORING&OPTIMIZE COMPANY-WIDE
THANKS!MMOZURASMMOZURAS