News for hackers. Stuff that matters.
Re:Amazon's cloud business is competing with its own customers by thefounder on Sunday December 02, 2018 @03:36PM (#18584424)
What about DynamoDB? I'm pretty sure they could open source a lot but they just don't want. Google had the same pathetic excuse when asked why they don't open source appengine or datastore.
Re:Amazon's cloud business is competing with its own customers by manigandham on Sunday December 02, 2018 @06:05PM (#18585148)
Nobody is entitled to proprietary development by these companies. Amazon wrote the Dynamo paper which gave us Cassandra/Scylla and Google produced BigTable which was replicated by HBase.

Releasing stuff isn't simple, the hosted services only work because of the rest of their infrastructure. Writing about the tech is usually the best way to spur clean open-source versions that we can all use.

Re:Amazon's cloud business is competing with its own customers by yjftsjthsd-h on Sunday December 02, 2018 @08:51PM (#18585815)
I don't think that excuse is particularly pathetic; I would be shocked if appengine can run without Borg or some equivalent, at which point open sourcing it is a lovely thought and completely worthless to everyone. It's the equivalent of open sourcing a program in a language for which all compilers are proprietary and generally not available (K comes to mind). Not literally 100% without value, but close enough.
Re:Amazon's cloud business is competing with its own customers by talawahdotnet on Sunday December 02, 2018 @03:55PM (#18584510)
I mean it would be cool if they did, but the secret sauce behind DynamoDb is really the scale, without it it probably wouldn't have the performance characteristics end users are looking for. Nor do I think AWS ever wants to be in the business of supporting a non-managed piece of software.
Re:Amazon's cloud business is competing with its own customers by mbell on Sunday December 02, 2018 @05:45PM (#18585053)
> What about DynamoDB?

From what I recall DynamoDB is a somewhat hacky API layer over a bunch of MySQL clusters. I'm not sure anyone would, or should, attempt to use a non-managed version of it.

Re:Amazon's cloud business is competing with its own customers by chrisseaton on Sunday December 02, 2018 @08:15PM (#18585684)
Where do you recall that from? Your description doesn’t match their published paper in any way.
Re:Amazon's cloud business is competing with its own customers by manigandham on Sunday December 02, 2018 @11:33PM (#18586339)
DynamoDB is different from their published paper, which is mostly about designing a highly available key/value system that can be run on top of any other datastore. The paper does mention MySQL as a storage option.

The recent MySQL info comes from this 2016 thread on DynamoDB storing empty strings: https://news.ycombinator.com/item?id=13170746

Confirmed by this comment specifically: https://news.ycombinator.com/item?id=13173927

The latest 2018 ReInvent deep dive on DynamoDB doesn't reveal anything but still fits if mysql is powering the storage nodes: https://www.youtube.com/watch?v=yvBR71D0nAQ

Re:Amazon's cloud business is competing with its own customers by iampims on Sunday December 02, 2018 @09:18PM (#18585916)
My understanding is that DynamoDB != Dynamo Paper
Re:Amazon's cloud business is competing with its own customers by oh-kumudo on Sunday December 02, 2018 @11:09PM (#18586260)
Amazon isn't good at open sourcing stuff, I am 100% with you.

But there is more to this as well. AWS is a huge ecosystem by itself, a lot their services intertwined with each other, simply open source DynamoDB isn't enough without open sourcing the networking/storage functionality that is probably provided by other services.