TECH BANKRUPTCY
DO IT QUICKLY OR DO IT WELL?
MOVE FAST & BREAK THINGS
FINDING MARKET FIT
REVERSE-ENGINEERING BAD TECHNICAL DECISIONS
WHAT ARE WE TALKING ABOUT HERE?
THE PIVOT
ENTER PROBLEMS OF SCALE
TOO MANY INTERNAL USERS
NO LONGER A SMALL TRUSTED TEAM
IT’S SLOW / TIMING OUT
IT’S SLOW / TIMING OUT
IT’S SLOW / TIMING OUT
IT’S SLOW / TIMING OUT
IT’S SLOW / TIMING OUT
IT’S SLOW / TIMING OUT
WHO DID THAT?? (1)
WHO DID THAT?? (2)
API IMPLEMENTATION 101
RULES FOR BUILDING AN API
PAGINATE EARLY AND OFTEN
AVOID DEEP RESPONSES
NEVER COMBINE LISTS WITH DEEP RESPONSES
SORT AND FILTER EARLY
DO AUTHENTICATION WELL
AUTHENTICATION (1) User management console
AUTHENTICATION (2)
AUTHENTICATION (3) Audit log for all destructive operations
There's a fine line between shipping features all the time and foundation work.
QUESTIONS?
THANK YOU!