YC Tech Stacks
themacro.com
themacro.com
Some well known startups are "verified" with a blue checkmark, which means they update their tech stack themselves so look out for that.
However, once I was logged in, I could not find a way to get back to stackups. The top/left home icon takes me to trending tools and stacks. Posts seems to be stacks of major companies. Tools and services doesn't have stackups.
I searched for searched for "Stackups" in your search bar, and the top result was "Stackups". I clicked more. It lists 50 results, but then no actual results were listed.
I was only able to get back to the stackups by logging out, and returning to the home page. Maybe I am missing something obvious, but just FYI that was my experience.
Not boring if you want to target YC batch companies. In fact it is quite the opposite. The niches here are hacker-rich and as such could be used as a guide to build new products. That is the reason I posted it.
maybe, still interesting though.
This is barely even an "ops stack." It's more like a shopping list for canned goods.
There is a dis-joint here between the reality what ^is^ and what ^should be^. Here's your chance. Write a better list and submit it. Show us how it is done. Or find a newer, better article and submit it.
When the article was titled "tech stacks" I was hoping to learn about the actual tech stacks, not just the front end stuff. Like what's actually answering the HTTPS requests? nginx? Apache? Node? Passenger? Tomcat?
What's the DB system?
What OS?
Heck even from front end we're missing who's using Angular, who's using Ember, who's using Bootstrap, etc.
I wouldn't have titled this "Tech Stacks". Maybe "marketing and analytics software."
Valid point, write something up. Submit it.
Still the amount it does uncover quickly is impressive.
StackShare [0] is working on that problem. It's all self-reported for now. It's pretty cool to be able to see the full stack of HyperDev [1] (exceptionally good post) or GitHub [2] for instance (average post).
I looked up the Datanyze report for my own startup and most of the information is outdated by 6–12 months and/or incomplete... I'm curious where they sourced it from. CrunchBase looks like one source.
[0]: http://stackshare.io
[1]: http://stackshare.io/hyperdev/the-hyperdev-tech-stack-poweri...
The bizdev stuff here is more useful.
>2. Of the YC companies that use hosting providers, 55% use AWS, 13% use Cloudflare and 6% use Rackspace.
Comparing Cloudflare and AWS? Where's GCP or Azure?
>3. Of the YC companies that use a CDN, 68% use Amazon CloudFront, 7% use Cloudflare and 5% use Fastly.
Okay, so there's a separate section for CDN...
>8. Only 22% of YC sites use a third party CMS. Of those, 83% use WordPress.
"3rd party" CMS? As opposed to...a custom made web app?
>11. In terms of installs, the most common Analytics providers are Google Analytics (451), Google Universal Analytics (314), Mixpanel (183) and Optimizely (129).
I thought Google Universal Analytics was an updated version of Google Analytics.
That said, this kind of market research is incredibly valuable.
The author is non-technical, but I agree it's confusing.
> I thought Google Universal Analytics was an updated version of Google Analytics.
I wonder if they are looking at multiple sources for a company, for example, the blog, marketing site, dev site, web app, etc.
Cloudflare - chalk this up as a mistake. I have a marketing background, so not too well versed in the infrastructure space. I'll ask Macro to make an edit for me :)
"As opposed to...a custom made web app?" - correct.
Google Analytics vs Universal Analytics - Correct, Universal is an update, but many still use GA standard. The GA # (451) is all encompassing, the GUA # (314) is the subset of GA users that use the update.
Granted, there is much room for improvement in both the information given and the semantics behind it, but I'm glad you enjoyed it. Thought it would be interesting for people to see since a lot of this stuff usually operates behind the black curtain.
Cloudflare is a CDN exclusively, right? Why are they counted among the hosting providers and not with CDNs in the next line?
the YC stack is here: https://trends.builtwith.com/tech-reports/Y-Combinator
*click the All Technologies dropdown to see all the options
As a result, the conclusion is that YC companies just use whatever the hell they want, not what is "best."
No Azure? considering how much Microsoft gives away with their bizspark program, this is surprising.
Even if we did get it to work, I'm not sure I would feel comfortable investing in a platform where something as simple as "create a vm with this image and assign a static ip" isn't straightforward. It could be better now, but for us (and most other young startups) the time of our engineers is much more scarce than hosting costs.
Then if a startup hits the growth phase, I'd expect server costs are still relatively low priority.
> We are happy to announce the Microsoft will be giving $500,000 of free Azure hosting credit to YC startups in our Winter 2015 batch and future batches.
https://blog.ycombinator.com/$500k-of-azure-credit-for-yc-st...
You can find a quick analysis of registrars and DNS providers here - https://www.gra.pe/?p=77
You can find architecture analysis here - https://www.gra.pe/?p=36
Interesting stuff.
This seems pretty unusual given industry trends over the past, 5+ years. Do you separate GoDaddy resellers from GoDaddy direct?
Update: They are not separated.
> I see Namecheap come up in a lot of hackernews posts for recommended registrars. I’m assuming since Namecheap and many other popular startup-friendly registrars are both resellers of GoDaddy and eNom and are ICAAN accredited registrars, the WHOIS lookup may not reflect the proper registrar (i.e. they may show up as eNom instead of Namecheap).
I'm also surprised to see AWS Route 53 omitted as a registrar, and possibly as a name service, unless that's what "Amazon" under DNS refers to.
Still this data is useful and nice to have as a point of reference.
Godaddy has lots of annoying upsells in their checkout flow but they're cheap, fast and work just fine as a registrar and DNS host.
https://www.datanyze.com/domain/?tab=info&domain=datanyze.co...
Also good to know when people ended up switching stacks and for what reasons.
The curious thing is that, even so, none of those languages are really Lisps at all. I think the lesson is not so much "Use Lisp" as "Use a programming language that actually has some basic features and which your tech folks are familiar at", and most programming languages in the '90s didn't have what we'd rightly consider basic features today.
See also http://raganwald.com/2013/07/19/javascript-is-a-lisp.html .
Even if that was accurate, I would guess with modern web apps or UIs there's gonna be a large overhead that might wipe out any benefit. Using F# in a live app, for instance -- sure, the main parts are nicer, shorter. And yes, it makes me feel sane. But compared to the overall effort a company needs, I'm not sure it matters in most cases.
Interesting analysis nonetheless.
This doesn't sound right. I wonder if the writer meant "93% of the 21% who do A/B testing use Optimizely".
You could be performing A/B testing server-side and it would not be detected using this approach (which ultimately boils down to greping the HTML for known strings).
93% of the YC companies that we found using an A/B tester were using Optimizely. This, however, does not account for server-side testing as mentioned in the thread.
AdWords comes in fourth with 130
Any reason for this?No love for Linode?
Some examples:
== Not pay bills (yeah, yeah, I should check my email more often when a credit card expires) ===
* Digital Ocean: All is working, then one day they flip the switch and shut down your servers and delete the backups (that you paid for)
* AWS: Has a super reasonable policy, first by shutting down the servers so you know
* Linode: Not sure
== Get DDoSd ==
* Digital Ocean: 24 hour blackhole, zero support or human contact in this time
* AWS: Servers kept alive, got some engineering assistance
* Linode: 24 (?) hour blackhole, a bit of really bad support
== Physical Server Upgrades ==
* Digital Ocean: Not bad
* AWS: Amazing. Zero downtime, I have 4 year uptime on many servers
* Linode: Botched my servers, more times than I can count. Even had support reboot the WRONG servers of mine when I was talking with them
== Bandwidth ===
* Digital Ocean: shitty and cheap
* AWS: Amazing and stupidly expensive
* Linode: Decent and cheap
I could go on. If it was a hobby project, I'd probably just use Digital Ocean because of their cheap prices and sleek control panel. (Or actually I'd use vultr)
But for anything serious where I have a budget for servers, you'd be crazy to use anything about AWS or Google Cloud
This depends a lot on what level of customer you are.
Perhaps just ask them?
Surely every YC company would answer, or at least enough to make the information more valuable than a set of guesses.
Additionally, it would be good to know when YC companies choose other YC company products based on incentives offered (it's free to other alumni), as this disclosure allows others to evaluate whether the choice to use a product was because it was the best product for that task or was potentially skewed by the incentive offered.
Either it expires after a certain time period, IIRC 2? years, or your startup takes off and you burn through the rest quickly.