TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Stitching Together A SaaS of SaaS (and never owning a server)

31 pointsby derickbaileyover 11 years ago

5 comments

manishsharanover 11 years ago
Lets think this through !<p>The more moving parts you add to a system , the more points of failure and latency you will add to your system. Not to mention their impact on your marginal costs.<p>Some specialized services are not only essential but also replicating them in-house is beyond the expertise of a normal start-up. I would put Stripe, AWS&#x2F;Heroku&#x2F;Google, Github in this list.<p>Others are neither essential (mission critical ) nor rocket science to implement in-house. The start-up has to figure out if the impact of these non-essential services on the marginal costs is justified or not. And how long can you get away without spending money on nice-to-have services ?
评论 #7057471 未加载
jdiez17over 11 years ago
I&#x27;m not fundamentally against SaaS, but I think it&#x27;s not necessarily a good thing for every use case possible. I mean, it&#x27;s a good thing that anyone can provision infrastructure with an API call, but there are two things I&#x27;m worried about:<p>- vendor lock-in: by integrating whoever&#x27;s API in your code and making it part of your application you make it hard to switch to a similar service offered by someone else. Example: say you&#x27;re writing a service that has to scale automatically. Cool, you can do this with EC2&#x27;s APIs, so you integrate that in your application. When the threshold of request per second crosses a certain value, you spin up a new VM. If it&#x27;s deeply integrated with Amazon&#x27;s APIs (i.e you&#x27;re using it to its full potential, tracking spot instances, whatever) it&#x27;s very hard to switch to DigitalOcean, because they might have different concepts, and I&#x27;m not talking about just nomenclature.<p>- black box syndrome: you stop knowing how things work. This is convenient at first, but if you forget how to configure things &quot;from the ground up&quot;, you stop being in control of your infrastructure&#x2F;data, and ultimately, of your service.
评论 #7057506 未加载
davidjnelsonover 11 years ago
Derick, always impressed with your writing and work. The challenge I hit recently is that the saas providers I&#x27;d like to use don&#x27;t enable the user experience I need my app to have. I will likely end up doing most everything directly on aws, even though I would prefer the improved time to market gained by leveraging higher level paas abstractions. Of course, iaas is still a nice high level abstraction itself :-)
评论 #7061413 未加载
etimesgover 11 years ago
For those dealing with multiple services, I recommend taking a look at Zapier (zapier.com) for automating data exchange between *aaS providers.
zgohrover 11 years ago
Opinion on a good CRM that isn&#x27;t Salesforce?
评论 #7057295 未加载
评论 #7057441 未加载
评论 #7057533 未加载
评论 #7057242 未加载
评论 #7057560 未加载