The role of DevOps in building startups — Rob Hirschfeld // RackN

When you're building something that needs to run people's production data centers, or people start depending on your product, they don't want it to be an MVP; they want that DevOps discipline of building CI and CD systems, testing, security checks, and all those pieces. Want to know more? Listen to Rob Hirschfeld, CEO and Founder of RackN, as he discusses the role of DevOps in building startups.
About the speaker

Rob Hirschfeld

RackN

- RackN

Rob Hirschfeld is CEO and Founder at RackN

Show Notes

  • 01:39
    Are DevOps and startups mutually exclusive?
    If you look at DevOps as a systems-thinking approach to building infrastructure and creating pipelines and automation, then no, startups more desperately than any other company need to have a DevOps approach.
  • 02:17
    Systems thinking applied to DevOps, whats that about?
    DevOps is built on the principles of Deming, just-in-time manufacturing, and things like that. And so those concepts are the lifeblood of startups.
  • 03:13
    Unpacking DevOps. What does it mean?
    DevOps is tied into how we run infrastructure. How are we operating the infrastructure? How do we create automation?
  • 09:39
    What role does DevOps play in a startup that is rushing to find a minimum viable product?
    The challenge for any startup is to not confuse building their technology stack with getting product viability fit.
  • 13:04
    Why not just do those build systems right from the get
    You do have to be careful that you don't let building for your scale targets interfere with building sufficient scale. If you solve all of your future problems, you might never have those future problems. And it's very hard to know where what those future problems are going to be.
  • 14:36
    Gold Law of systems thinking and why it matters
    Any complex system that works inevitably was built on a simple system that worked.
  • 16:31
    What is the most simple build system or automation that startups should have?
    As a minimum, you should have a gated review git process.

Quotes

  • "When you think of DevOps as the historical way for enterprises to bridge developers and operations and take system thinking into the mix, Yes, you could see it as an enterprise thing. If you look at it as a systems-thinking approach to building infrastructure and creating pipelines and automation, then no, startups more desperately than any other company need to have a DevOps approach." - Rob Hirschfeld

  • "DevOps is built on the principles of Deming, just-in-time manufacturing, and things like that. And so those concepts are the lifeblood of startups." - Rob Hirschfeld

  • "When I hear DevOps, it's tied into how we run infrastructure. How are we operating the infrastructure? How do we create automation? When you're automating infrastructure. You're plugging things together, and people don't get involved in all those steps, right? If you're building great automation, then this is where DevOps is key. You're starting with the people producing code or security. Write down your product requirements. All of those things flow into the system. And then there's an automated process that produces and publishes your code at the end of it. You don't want people to be involved in that day-to-day flow; the less they're involved, the faster that pipeline goes and the better it gets." - Rob Hirschfeld

  • "When you're trying to figure out what your core base product is, you can run into the trap of spending too much time building the perfect build system. The challenge for any startup is to not confuse building their technology stack with getting product viability fit." - Rob Hirschfeld

  • "When you're building something that needs to run people's production data centers or people start depending on your product, they don't want it to be an MVP; they want that DevOps discipline of building CI and CD systems, testing, security checks, and all those pieces. When you start selling a product to somebody, you want the confidence that those things and those checks are there." - Rob Hirschfeld

  • "As a minimum, I think that you should have a gated review git process. That build process should build and check to be able to run your build scripts and build automation on every commit. That should be able to run as a minimum lint. Some degree of system checks, some degree of capability checks." - Rob Hirschfeld

About the speaker

Rob Hirschfeld

RackN

- RackN

Rob Hirschfeld is CEO and Founder at RackN

Up Next: