TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Amazon Cognito

425 点作者 moonlighter将近 11 年前

35 条评论

amirmc将近 11 年前
The interesting thing about all these services is that they&#x27;re trying to abstract away the same types of problems that all developers come across: Identity, connectivity, sync&#x2F;backup (and to some extent, deployment).<p>A different (and more disruptive?) approach to this would be to put more control of these things into the hands of end-users such that they provide the &#x27;backend&#x27; into which you (the developer) load your application. i.e something like the app-store model but it connects to the user&#x27;s &#x27;personal cloud&#x27; (or the desktops of old - if you prefer). Such a system needs to be FOSS at its core but with a way for developers to get paid for providing value to end-users (who themselves get control of their data&#x2F;networks).<p>Of course, this won&#x27;t happen overnight, but the alternative is that <i>everyone</i> ends up using proprietary silos, with huge lock-in and innovation suffers as the tech giants get distracted with lawsuits.<p>I&#x27;m working with others on the distributed systems infrastructure we need to make this possible [1], so that we can get to a place where everyone can have their own piece of the cloud. In fact, one of the major components of this is Mirage, which has been discussed quite a bit on HN recently [2].<p>[1] <a href="http://nymote.org/blog/2013/introducing-nymote/" rel="nofollow">http:&#x2F;&#x2F;nymote.org&#x2F;blog&#x2F;2013&#x2F;introducing-nymote&#x2F;</a><p>[2] <a href="https://news.ycombinator.com/item?id=8020125" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8020125</a> and <a href="https://news.ycombinator.com/item?id=8005130" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8005130</a> and <a href="https://news.ycombinator.com/item?id=7726748" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7726748</a>
评论 #8020715 未加载
评论 #8023699 未加载
评论 #8021319 未加载
评论 #8020757 未加载
评论 #8020754 未加载
评论 #8020737 未加载
评论 #8027861 未加载
评论 #8023737 未加载
评论 #8022385 未加载
评论 #8023843 未加载
评论 #8020858 未加载
评论 #8021684 未加载
评论 #8021332 未加载
dperfect将近 11 年前
Why do so many people (and companies) pretend that app backends are just (logic-less) data stores?<p>I can definitely see the argument that some mobile games only need to store&#x2F;sync some basic state information on behalf of the user, but I just don&#x27;t see it as being that simple for most other apps.<p>I suppose this datastore-only backend model works for apps with users who are completely isolated from each other, but any time you want to allow users to interact with each other (or provide rules for how their resources interact with the world outside their little &quot;user bubble&quot;), you need business logic that resides somewhere other than the app; otherwise, your business logic (which may affect more than just the authenticated user) is in an untrusted environment. Not only that, but there are huge scalability problems associated with using a logic-less backend storage model if you want to do <i>anything</i> that involves more than just a single user&#x27;s data.<p>Even for games, something as simple as providing a leaderboard is impossible (or extremely impractical) with this model. If you have no server-side logic to perform aggregate operations over multiple users, the only other option you&#x27;d have is to basically grab <i>all</i> the data and perform those operation in your app, which is absurd.<p>Backend development, server management, and deployment can be hard (though many PaaS solutions are making it easier than ever), but personally I&#x27;d <i>never</i> recommend building an app with a logic-less backend data store like this. Even if you don&#x27;t think you&#x27;ll need it today, in most cases you&#x27;re going to need logic on the backend eventually. If you&#x27;ve started with this, you&#x27;re just creating a <i>lot</i> more work for yourself when you finally do need to implement a feature that crosses the line from isolated-users-only to users-that-can-interact (or even just obtaining aggregate user data for business intelligence purposes).
评论 #8023102 未加载
评论 #8021060 未加载
评论 #8021806 未加载
评论 #8020989 未加载
fragsworth将近 11 年前
With so many new AWS features rolling out, I am worried that Amazon is spreading themselves too thin and will soon decide to stop supporting some of their less-popular services that I happen to be using.<p>As far as I can tell, there is no guarantee anywhere that they&#x27;ll maintain any service for any length of time.<p>If that happens, it could waste weeks or months of engineering time trying to migrate to something else, or I&#x27;ll just have to shut down my own services if I decide it&#x27;s not worth migrating.
评论 #8020649 未加载
评论 #8020627 未加载
评论 #8021073 未加载
yourad_io将近 11 年前
While this (and other similar) Backend-aaS look very appealing at first glance, it seems to suffer from the same problem as most AWS offerings - terrible platform lock-in. Show me that I <i>could</i> move all of this to another provider if I need to, and then we can talk seriously.<p>I also wonder how they &quot;manage[s] the complexity of conflict resolution&quot; without manual intervention.
评论 #8020657 未加载
评论 #8020930 未加载
评论 #8020601 未加载
评论 #8020623 未加载
orandolabs将近 11 年前
The similarities between Cognito and EnduroSync (Orando Labs, <a href="https://orandolabs.com" rel="nofollow">https:&#x2F;&#x2F;orandolabs.com</a> - announced in May) are striking. Including the latin sounding names. Except that EnduroSync is an object store and has no data size limitations. Even the pricing is similar.<p>As far as Hacker New goes, we announced EnduroSync back in May, and got no promotion. Not one up vote?
评论 #8022002 未加载
bellerocky将近 11 年前
I don&#x27;t know how Amazon comes up with names for its products, but recently they all strike me as weird and stupid names. Do they confer with marketing first? Zocalo, Cognito? Really? These are the kinds of names you invent when you&#x27;re looking for a cheap domain name for your startup. For Amazon, they don&#x27;t make a lot of sense. They just seem like some executive out of their marketing depth and out of touch trying to be clever and anyone with sense afraid to speak up during the meeting when they come up with these names.
评论 #8020803 未加载
评论 #8020769 未加载
评论 #8020549 未加载
评论 #8022080 未加载
评论 #8022068 未加载
评论 #8020674 未加载
sophacles将近 11 年前
Is there anything like this in the enterprise space? Many of our customers want authentication against their internal Active Directory or other single sign-on solution. It would be nice if there was a company that exported an api, and did all the work of connecting up the various types of auth, so that we can focus on our own product rather than redo integration work that has probably been done by many other companies already, probably even for the customer&#x27;s other services.
评论 #8021601 未加载
评论 #8020974 未加载
评论 #8020820 未加载
评论 #8021781 未加载
评论 #8020756 未加载
yalogin将近 11 年前
Isn&#x27;t there a startup that does this already? Seems way too intuitive and natural to not have happen already.
评论 #8020755 未加载
评论 #8020584 未加载
评论 #8021640 未加载
评论 #8021867 未加载
SimianLogic2将近 11 年前
seems kind of expensive for what it does.<p>imagine a game with 100k DAU (big, but not huge)<p>2 sessions per user per day<p>say 10 &quot;saves&quot; per session<p>100,000 * 2 * 10 = 2 million synchs &#x2F; 10k * $0.15 = $30&#x2F;day<p>for $900&#x2F;month you could do FAR better just rolling your own<p>these numbers are all reasonable for a mobile game... so it seems to me that the main use pattern would be for apps that don&#x27;t need to synch very often. and if an app doesn&#x27;t synch very often, why even bother throwing an auth wall at your users?
评论 #8021931 未加载
评论 #8021691 未加载
评论 #8022920 未加载
joeframbach将近 11 年前
For those wary of vendor lock-in, or for those wanting a self-hosted similar service: Just yesterday I spun up my own oauth.io oauthd server. It&#x27;s working out fairly well. It&#x27;s only third-party authentication, it doesn&#x27;t handle guest users or local authentication.
skram将近 11 年前
Am I missing something or could this be useful for non-mobile applications as well like HTML&#x2F;JS apps if they provided an API outside of the iOS&#x2F;Android SDKs?
评论 #8020829 未加载
评论 #8020915 未加载
diafygi将近 11 年前
A buzzword used in Cognito and Zocalo is &quot;secure&quot;. I&#x27;m assuming that means that it&#x27;s server-side encrypted at rest.<p>What would be really impressive is if there was an option to client-side encrypt the data before sending it to AWS. Of course, that would mean you&#x27;d have to move your syncing logic to the client-side, too, but having a good client-side encryption option would be a real differentiator.
评论 #8020523 未加载
mikecb将近 11 年前
Sort of like google&#x27;s cloud endpoints, I suppose: <a href="https://developers.google.com/cloud/samples/mbs/" rel="nofollow">https:&#x2F;&#x2F;developers.google.com&#x2F;cloud&#x2F;samples&#x2F;mbs&#x2F;</a> and <a href="https://developers.google.com/appengine/docs/java/endpoints/" rel="nofollow">https:&#x2F;&#x2F;developers.google.com&#x2F;appengine&#x2F;docs&#x2F;java&#x2F;endpoints&#x2F;</a>
评论 #8021541 未加载
matthewarkin将近 11 年前
So Amazon is now competing with Facebook &#x2F; Parse?
评论 #8020463 未加载
jflowers45将近 11 年前
I&#x27;m definitely finding it interesting to see Amazon releasing more and more offerings to make life as a developer easier. Will be interesting to see whether they can leverage some of these services to make developing for the Fire phone extra appealing.
glynjackson将近 11 年前
This may sound stupid, so I apologise in advance for my ignorance....<p>I watched the video and the focus of this service seems to be on storing user data in a way that can be accessed by any device. I&#x27;m an API developer, isn&#x27;t this just what every mobile app that uses an API to store data does, right? I personally don&#x27;t write a different backend datastore for every device type that could connect to it, nor do I &#x27;permanently&#x27; store data on the device! user data is always synced &#x27;for me&#x27; over an API. I don&#x27;t get this, can someone explain why we need this service? Do people develop apps different from me? I&#x27;m not being sarcastic, I&#x27;m genuinely interested.
评论 #8021427 未加载
评论 #8021820 未加载
nostromo将近 11 年前
Amazon seems to be in &quot;me too&quot; mode lately. They released an Android phone, a Dropbox clone, and now a Parse clone.<p>Instead being the vanguard of innovation, they&#x27;re letting other companies validate the need for a service before swooping in.<p>Who&#x27;s next? Probably Stripe.
评论 #8021588 未加载
评论 #8021923 未加载
haberman将近 11 年前
When I see products like this, my first question is: could you write an free, open-source app with this without having to shell out your personal money to make it happen?<p>For Amazon Cognito, the answer appears to be &quot;yes, until all of your users together store more than 10GB&quot;. ie. until your app gets popular.<p>So for free open-source apps, I think I&#x27;d prefer to stick with Dropbox or Google Drive, where the billing is associated with an account the user already has (which most users can operate entirely within the free tier). That way you don&#x27;t run into a situation where you are a victim of your own success, by exceeding a free tier that applies to the sum of <i>all</i> user data in your app.
moonlighter将近 11 年前
There&#x27;s more information about AWS Cognito beginning at the 1:03:00 mark: <a href="https://www.youtube.com/watch?v=Wr6WirGn-6k" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Wr6WirGn-6k</a>
orandolabs将近 11 年前
In response to this announcement, Orando Labs (<a href="https://orandolabs.com" rel="nofollow">https:&#x2F;&#x2F;orandolabs.com</a>) has decided to offer EnduroSync and Identio with open source licenses and as paid AMI instances. We believe we have a unique solution to some difficult problems (identity and syncing), and want to see our solutions widely adopted. Read more at <a href="http://orandolabs.wordpress.com/2014/07/12/amazon-cognito" rel="nofollow">http:&#x2F;&#x2F;orandolabs.wordpress.com&#x2F;2014&#x2F;07&#x2F;12&#x2F;amazon-cognito</a>
dave1619将近 11 年前
So, can someone correct me if I&#x27;m wrong? It appears that Amazon Cognito handles sync for local device data, but the developer doesn&#x27;t have access to any of that data. Correct?<p>So this service seems to be geared toward developers who don&#x27;t want to store or see user data at all. But for a developer that wants to gather user data (for crowdsourced insights) or for a developer that wants to offer a web app connected to their own DB, then this isn&#x27;t going to work.
xianshou将近 11 年前
So, Amazon Parse? Looks like the big four (Apple, Google, Amazon, FB) all have to <i>ahem</i>...back(end) it up now.
评论 #8023818 未加载
donniezazen将近 11 年前
Would you guys trust Amazon data services like EC2&#x2F;S3 for backing up your system which includes all your GPG&#x2F;SSH keys, photos, important documents like tax returns, etc.?
mamcx将近 11 年前
Anything like this but for relational data? I need to sync a sqlite database and my attemps of using this kind of service show me are not really a good fit.
评论 #8021896 未加载
aashaykumar92将近 11 年前
Damn, these guys are on a streak! 2 great products released in 2 days. This one seems a little more innovative than Zocalo though.
mey将近 11 年前
Looking into the service, the identify providers they support are Amazon (naturally), Google and Facebook.
joshdance将近 11 年前
Amazon and their ambition has no bounds. They really are the grizzly bear in the room of online services.
dksidana将近 11 年前
I would love to know if there are any open source alternatives to such solution.
评论 #8020775 未加载
评论 #8020679 未加载
Keyframe将近 11 年前
Why would anyone outsource such a thing to another company&#x2F;service?
meshko将近 11 年前
Amazon: &quot;It is so difficult to merge user behavior data across different devices they use... I have an idea! Let&#x27;s create a service which will do it for &quot;them&quot;!
bshimmin将近 11 年前
Much better name than &quot;Zocalo&quot;, if nothing else.
tw007kiid将近 11 年前
<a href="https://m.youtube.com/watch?feature=youtu.be&amp;v=UR0qsHWl9aM" rel="nofollow">https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?feature=youtu.be&amp;v=UR0qsHWl9aM</a>
infocollector将近 11 年前
Does anyone know who made this video?
KamiCrit将近 11 年前
Did Amazon just change the name of the product that was topping HN yesterday?
评论 #8020616 未加载
JTon将近 11 年前
How did this float to the top of my front page so quickly. Are we all genuinely _that_ interested in new AWS products? or did this post receive some &quot;extra&quot; help
评论 #8020462 未加载
评论 #8020476 未加载
评论 #8021572 未加载