HNHacker News
TopNewBestAskShowJobs

spahl

2,752 karma · joined August 13, 2009

@sebp Co-Founder/CEO Opstrace (YC S19) http://opstrace.com/, http://www.linkedin.com/in/spahl [ my public key: https://keybase.io/spahl; my proof: https://keybase.io/spahl/sigs/XUW5Kjzl3xY7ygGryztZ_eOXgJq2RGlqHXtGDJvrIlk ]
submissionscomments
spahl··on Ask HN: Are you using Riak? What for?
Do you use luwak to store the videos or are they small enough?
spahl··on Ask HN: Are you using Riak? What for?
Out of curiosity, did you try riak_search as a solr replacement?
spahl··on Ask HN: Are you using Riak? What for?
At dotCloud we use PostgreSQL, Riak and redis.

- PostgreSQL for the user database since it maps nicely to django and sqlalchemy models

- Redis for caches and non persistent data

- Riak for everything else

We love the fact that it is easy to scale, that bitcask is safe (it writes to disk:-p) and easy to backup (rsync or cp is enough).

spahl··on DotCloud acquires Duostack, rolls out MongoDB support
Yes tornado/gunicorn/thin/... support is planned. Stay tuned!
spahl··on DotCloud acquires Duostack, rolls out MongoDB support
We are currently experimenting to find the best way to roll out sphinx.

We already have one alpha user that seems pretty happy with it.

spahl··on DotCloud acquires Duostack, rolls out MongoDB support
MongoDB is not just coming soon. It's there! Have fun with it.
spahl··on DotCloud gets NodeJS support
Right now it is behind nginx. So unfortunatly it does not work for now. But we have plans to make it work:-)
spahl··on DotCloud gets NodeJS support
It was not active for everybody yesterday and we pushed the docs a bit early:-)

It will work without an upgrade.

spahl··on DotCloud (YC S10) gets $10M to redefine cloud openness
More like an army of engineers to automate the hell out of it:-)
spahl··on A New Approach to Amazon EC2 Networking
It's not supported: http://aws.amazon.com/vpc/faqs/#R4
spahl··on PyCon 2011 Video: Advanced Network Architectures With ZeroMQ, by Zed Shaw
Sure but with zeromq we get builtin load balancing and pub/sub.
spahl··on PyCon 2011 Video: Advanced Network Architectures With ZeroMQ, by Zed Shaw
It was mainly due to older versions like 1.7 that crashed too often under pressure (ram usage mostly).

The situation got much better since 1.8 and especially 2.0.

The main reason zeromq is so awesome is that we can use it as an rpc protocol for almost everything.

spahl··on Ron Conway, Chris Sacca And Others Invest 800K In Dotcloud (YC S10)
One language may be fine but there is also different types of databases, queueing systems...
spahl··on DotCloud (YC S10) Mix and Match Cloud Platform Launches
Every service has it's own local mail server (postfix). It can be preconfigured to act as a relay for other mail services like sendgrid or google mail.
spahl··on DotCloud (YC S10) Mix and Match Cloud Platform Launches
Database migration is a complex subject:-) You have full control over you database (with sql prompt and everything). That means that you can use any migration tool you like.

If we start seeing a recurrent pattern we'll try to automate.

spahl··on DotCloud (YC S10) Mix and Match Cloud Platform Launches
About the nginx version:

- 0.7.65 is the version currently used in ubuntu lucid. We use it only as a proxy.

- On services like python-wsgi we currently use 0.8.52 and we will soon upgrade to 0.8.54

- On the ruby-passenger service we follow the nginx pulled by passenger

So it's always dependent of the context. The idea is to keep the stacks stable and secure at all times.

Once we have tested and approved an upgrade we create a new revision of the corresponding service and deploy it across the platform. If the upgrade requires downtime we schedule a rolling maintenance window and notify users.

On caching:

We don't cache by default (but this could change). Users have the option to add caching services like varnish.

spahl··on DotCloud (YC S10) Mix and Match Cloud Platform Launches
Since we are introducing ourselves, I'm Sebastien, the other co-founder:-)
spahl··on DotCloud (YC S10) Mix and Match Cloud Platform Launches
Thanks!
spahl··on DotCloud (YC S10) Mix and Match Cloud Platform Launches
Each technology will have it's own way of scaling.

For example:

- for django you will have an easy way to add more instances

- for mysql more slaves

- for celery or resque more workers

spahl··on DotCloud (YC S10) Mix and Match Cloud Platform Launches
We are Summer 2010.
spahl··on What's the point of stealing $1.5 million in casino chips from the Bellagio?
Thats in the movie "21" (http://en.wikipedia.org/wiki/21_(2008_film))
spahl··on How I'm writing my book using Vim, Git and Ruby
There is a smaller package (92M) which is often enough:

http://www.tug.org/mactex/morepackages.html http://mirror.ctan.org/systems/mac/mactex/mactex-basic.pkg.z...

spahl··on Introducing SymPullCDN: Getting Free Bandwidth From Google
There is another similar project called cirruxcache (http://code.google.com/p/cirruxcache/).
spahl··on Node.js memory benchmark confirms V8's GC may not be ready for the server
From looking at the code it seems that node.js is very tied to V8.

It would be a lot of work to abstract the js core.

spahl··on Native ZFS for Linux
It was supposed to get into 10.10 for testing but according to the blueprint it was deferred (https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-...).
spahl··on Native ZFS for Linux
I wouldn't really call this ZFS port "tried and trusted". :-D
spahl··on Native ZFS for Linux
ZFS is not a distributed filesystem. What you can do is export it over nfs for example. It also has replication features with send/receive but I don't think this implementation supports it.

Edit: I notice that a lot of people think ZFS is a cluster/distributed filesystem. I don't understand where they get this idea.

spahl··on Announcing Micro Instances for Amazon EC2
It only works with EBS backed AMIs.
spahl··on Node.js 0.2.0 released
A lot of projects where I would have used python twisted (http://twistedmatrix.com) in the past, I now use node.js.

It's all projects where I need to connect different protocols together. Like amqp & websockets for example.

spahl··on Heroku clone for Django?
Fabric is nice too and it's in python (http://docs.fabfile.org/0.9.1/).
← PreviousPage 2 of 3Next →