160 lines
7.1 KiB
HTML
160 lines
7.1 KiB
HTML
<!DOCTYPE html>
|
||||
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
|
|||
|
|
<head>
|
|||
|
|
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
|||
|
|
<title>Replicated - An Easier Path from SaaS to Enterprise</title>
|
|||
|
|
<meta name="author" content="Tom Preston-Werner" />
|
|||
|
|
<link href="http://feeds.feedburner.com/tom-preston-werner" rel="alternate" title="Tom Preston-Werner" type="application/atom+xml" />
|
|||
|
|
<meta name="readability-verification" content="QCzSs992GxmRYRKVpPeZ6LE2tS8aYKxsSSQKV8YM"/>
|
|||
|
|
|
|||
|
|
<!-- syntax highlighting CSS -->
|
|||
|
|
<link rel="stylesheet" href="/css/syntax.css" type="text/css" />
|
|||
|
|
|
|||
|
|
<!-- Homepage CSS -->
|
|||
|
|
<link rel="stylesheet" href="/css/screen.css" type="text/css" media="screen, projection" />
|
|||
|
|
|
|||
|
|
<!-- Typekit -->
|
|||
|
|
<script type="text/javascript" src="http://use.typekit.com/jpd0pfm.js"></script>
|
|||
|
|
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
|
|||
|
|
</head>
|
|||
|
|
<body>
|
|||
|
|
|
|||
|
|
<!-- ClickTale Top part -->
|
|||
|
|
<script type="text/javascript">
|
|||
|
|
var WRInitTime=(new Date()).getTime();
|
|||
|
|
</script>
|
|||
|
|
<!-- ClickTale end of Top part -->
|
|||
|
|
|
|||
|
|
<div class="site">
|
|||
|
|
<div class="title">
|
|||
|
|
<a href="/">Tom Preston-Werner</a>
|
|||
|
|
<a class="extra" href="/">home</a>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div id="post">
|
|||
|
|
<h1 id="replicated---an-easier-path-from-saas-to-enterprise">Replicated - An Easier Path from SaaS to Enterprise</h1>
|
|||
|
|
|
|||
|
|
<p class="meta">19 Jun 2015 - San Francisco</p>
|
|||
|
|
|
|||
|
|
<p>Over the last year I’ve had a chance to learn a lot more about early stage
|
|||
|
|
funding and made angel investments in a handful of startups. So far I’ve
|
|||
|
|
restricted my involvement to companies with ideas in which I have significant
|
|||
|
|
domain knowledge. I also insist on founders with relentless product focus, a
|
|||
|
|
fierce desire to help their customers be more awesome, and excellent
|
|||
|
|
communication skills. I recently met just such a company, with just such
|
|||
|
|
founders, tackling a problem that has personally caused me much pain.</p>
|
|||
|
|
|
|||
|
|
<p>The company is <a href="http://replicated.com">Replicated</a>, and founders Grant Miller
|
|||
|
|
and Marc Campbell are making it easier to roll out an on-prem Enterprise
|
|||
|
|
offering based on an existing cloud-based SaaS product.</p>
|
|||
|
|
|
|||
|
|
<p>At GitHub, we burned through <strong>a lot</strong> of developer cycles building our own
|
|||
|
|
installer (several times), securing the installation environment, coding an
|
|||
|
|
automated licensing management system, integrating single sign-on services
|
|||
|
|
(LDAP, Active Directory, CAS, etc, etc), building out a searchable audit system,
|
|||
|
|
supporting customer-reviewable support bundles (logs and other diagnostic
|
|||
|
|
output), allowing numerous backup strategies, and countless other
|
|||
|
|
Enterprise-specific features that were killing our Enterprise deals. All of this
|
|||
|
|
on top of hiring and building out the necessary sales, support, and accounting
|
|||
|
|
teams to create a smooth Enterprise experience for our customers.</p>
|
|||
|
|
|
|||
|
|
<p>Replicated provides common Enterprise functionality (much of what I mentioned
|
|||
|
|
above, and all of it eventually) that you can wrap around your SaaS product,
|
|||
|
|
resulting in a first-class on-prem product in a fraction of the time. Beyond
|
|||
|
|
just technology, Replicated will help you understand your Enterprise customers
|
|||
|
|
through documentation on best practices and insight into the requirements and
|
|||
|
|
reasons that large companies desire the features they do. Until you can
|
|||
|
|
empathise with your customer (which is very hard to do as a fast-moving SaaS
|
|||
|
|
startup), you’ll never build the best product possible.</p>
|
|||
|
|
|
|||
|
|
<p>Getting into the Enterprise market will always be hard. But by reducing the
|
|||
|
|
technology burden, Replicated plans to erase much of the pain so you can focus
|
|||
|
|
on the other human-centric tasks. Not only am I an investor in Replicated, I
|
|||
|
|
believe in their mission and their founders so much that I’ve joined as an
|
|||
|
|
advisor. I understand what the uphill slog of the SaaS to Enterprise climb feels
|
|||
|
|
like, and I’m going to do my best to ensure you don’t have to suffer it as much
|
|||
|
|
as I did.</p>
|
|||
|
|
|
|||
|
|
<p>I’m also pleased to announce that Travis CI is now shipping their Enterprise
|
|||
|
|
product using Replicated. To see what the installation process is like, <a href="https://www.youtube.com/watch?v=ViN-qkcovL0&feature=youtu.be">watch
|
|||
|
|
Grant install Travis CI
|
|||
|
|
Enterprise</a> on a
|
|||
|
|
fresh server in about seven minutes. For a deeper dive, Travis CI has also
|
|||
|
|
published a blog post covering some of their process in <a href="http://blog.travis-ci.com/2015-06-19-how-we-improved-travis-ci-installation/">getting their
|
|||
|
|
Enterprise installer ready using
|
|||
|
|
Replicated</a>.</p>
|
|||
|
|
|
|||
|
|
<p>In the coming weeks, you’ll start to see other well-known startups launching (or
|
|||
|
|
re-launching) Enterprise versions of their SaaS software on top of Replicated.
|
|||
|
|
If you’re looking to do the same, and want to save yourself a lot of heartache,
|
|||
|
|
email <a href="mailto:[email protected]">[email protected]</a>, and start
|
|||
|
|
focusing on what matters the most: your unique and kickass product.</p>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div id="related">
|
|||
|
|
<h2>Related Posts</h2>
|
|||
|
|
<ul class="posts">
|
|||
|
|
|
|||
|
|
<li><span>10 Nov 2016</span> » <a href="/2016/11/10/snyk.html">Snyk - Automatically Scan and Fix Ruby and Nodejs Vulnerabilities</a></li>
|
|||
|
|
|
|||
|
|
<li><span>21 Apr 2014</span> » <a href="/2014/04/21/farewell-github-hello-immersive-computing.html">Farewell GitHub, Hello Immersive Computing</a></li>
|
|||
|
|
|
|||
|
|
<li><span>22 Nov 2011</span> » <a href="/2011/11/22/open-source-everything.html">Open Source (Almost) Everything</a></li>
|
|||
|
|
|
|||
|
|
</ul>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="footer">
|
|||
|
|
<div class="contact">
|
|||
|
|
<p>
|
|||
|
|
Tom Preston-Werner
|
|||
|
|
<br />
|
|||
|
|
Cofounder of
|
|||
|
|
<a href="https://codestarter.org/">Codestarter</a>,
|
|||
|
|
<a href="https://github.com/">GitHub</a>
|
|||
|
|
<br />
|
|||
|
|
[email protected]
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
<div class="contact">
|
|||
|
|
<p>
|
|||
|
|
<a href="http://github.com/mojombo/">github.com/mojombo</a><br />
|
|||
|
|
<a href="http://twitter.com/mojombo/">twitter.com/mojombo</a><br />
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
<div class="rss">
|
|||
|
|
<a href="http://feeds.feedburner.com/tom-preston-werner">
|
|||
|
|
<img src="/images/rss.png" alt="Subscribe to RSS Feed" />
|
|||
|
|
</a>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<a href="http://github.com/mojombo"><img style="position: absolute; top: 0; right: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub" /></a>
|
|||
|
|
|
|||
|
|
<!-- ClickTale Bottom part -->
|
|||
|
|
<div id="ClickTaleDiv" style="display: none;"></div>
|
|||
|
|
<script type="text/javascript">
|
|||
|
|
if(document.location.protocol!='https:')
|
|||
|
|
document.write(unescape("%3Cscript%20src='http://s.clicktale.net/WRb.js'%20type='text/javascript'%3E%3C/script%3E"));
|
|||
|
|
</script>
|
|||
|
|
<script type="text/javascript">
|
|||
|
|
if(typeof ClickTale=='function') ClickTale(206,0.3,"www03");
|
|||
|
|
</script>
|
|||
|
|
<!-- ClickTale end of Bottom part -->
|
|||
|
|
|
|||
|
|
<!-- Google Analytics -->
|
|||
|
|
<script type="text/javascript">
|
|||
|
|
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
|
|||
|
|
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
|
|||
|
|
</script>
|
|||
|
|
<script type="text/javascript">
|
|||
|
|
var pageTracker = _gat._getTracker("UA-6016902-1");
|
|||
|
|
pageTracker._trackPageview();
|
|||
|
|
</script>
|
|||
|
|
<!-- Google Analytics end -->
|
|||
|
|
|
|||
|
|
</body>
|
|||
|
|
</html>
|