Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sustainable Small Architecture

Sustainable Small Architecture

We will look at the sort of problems startups face and how that affects the applications those companies create. We will cover tools which can assist with technical decisions and look at what a maintainable product and business might look like. We will also discuss some decisions made by companies in an effort to scale and grow and reflect on the successes of those decisions.

Robbie Clutton

March 08, 2013
Tweet

More Decks by Robbie Clutton

Other Decks in Technology

Transcript

  1. @robb1e how to lean on others to get stuff done

    Software Engineer, Pivotal Labs Robbie Clutton Startup Architecture
  2. @robb1e how to lean on others to get stuff done

    Software Engineer, Pivotal Labs Robbie Clutton Startup Architecture
  3. @robb1e • Features that have hypotheses • Hypotheses that can

    be easily validated • Code that is always production ready • Code that is easy to change Goals
  4. @robb1e Paul Hammond, 2012 Every scaling story: 1. Find the

    biggest problem 2. Fix the biggest problem 3. Repeat
  5. @robb1e - Phil Karlton "There are only two hard things

    in Computer Science: cache invalidation and naming things."
  6. @robb1e - Steve Saunders, 2007 “Optimize front-end performance first, that's

    where 80% or more of the end-user response time is spent”
  7. @robb1e - Joel Spolsky, 2001 "If it's a core business

    function - do it yourself, no matter what."
  8. @robb1e Ron Jefferies, ~2005 Always implement things when you actually

    need them, never when you just foresee that you need them
  9. @robb1e Francis Hwang, 2012 The biggest expense for a startup

    is your time. Not your laptop, not your hosting bill, not your office, but the hours in your day.
  10. @robb1e Feature flags can offer resilience as well as a

    way to roll out new features Lesson
  11. @robb1e Sandi Metz “The wrong abstraction is far more damaging

    than no abstraction at all. Waiting trumps guessing every time”