HNHacker News
TopNewBestAskShowJobs

kernel_panic

6 karma · joined March 1, 2014

submissionscomments
kernel_panic··on Introducing Kontainer: The Easy Way to Switch to Kubernetes
oops, your right! updated the post :)
kernel_panic··on Weave and Docker for Mac: The bridge between local and remote services
We have around 18 different microservices each with their own configuration and repos. Setting them all up, keeping them up to date and managing them locally is a pain (and also turns my laptop into an inferno). Our staging environment is on Runnable which spins up all 18 of these in an isolated stack so I do no have to worry about configs or management.
kernel_panic··on Runnable Sandboxes: Full-stack environments for every GitHub branch
Responded in another thread here: https://news.ycombinator.com/item?id=11306045 Will be happy to go into more detail.
kernel_panic··on Runnable Sandboxes: Full-stack environments for every GitHub branch
Support for other code repositories is on our roadmap — we are looking to hire more developers to help build support for them ! :)
kernel_panic··on Runnable Sandboxes: Full-stack environments for every GitHub branch
Our stack does use swarm under the hood. So far we have not seen any major issues with scheduling across 100 servers. However we have seen issues with the swarm event stream disconnecting. Our workaround was connect to the event stream of the docker engines directly and use the `since` parameter. We currently use weave net to handle docker networking and have not had major issues with it.
kernel_panic··on Runnable Sandboxes: Full-stack environments for every GitHub branch
Our stack is comprised of 15 stateless micro services all built with Nodejs. MongoDB, Redis and Neo4j are used for persistence, caching, and dependency management. The fundamental piece our system is RabbitMQ which is used as our event queue. The architecture designed around events. When an application dies or a commit is made, an event propagated through the system.

We also use a lot of open source software. Docker Machines + Swarm is used to schedule and run applications. Docker Registry is used to store images. We use WeaveWorkes weave for inter-container communication.

We are starting an engineering blog as well, keep posted for deep dives into our architecture! http://blog.runnable.com/

kernel_panic··on Runnable Sandboxes: Full-stack environments for every GitHub branch
Bitbucket is on our roadmap, just collecting feedback (and hiring developers) to see if we should deliver it sooner
kernel_panic··on Wilson's Algorithm
can you someone edit it and make it better? http://runnable.com/U5wQt8xHLYsVkYc_/wilson%E2%80%99s-algori...
kernel_panic··on HTTPie is a command line HTTP client, a user-friendly cURL replacement
This is amazing! Will definitely be switching away from using curl. I put a the basic examples here to easily play with httpie http://runnable.com/U5wOrMxHLYsVkYbX/basic-httpie-examples-f...
kernel_panic··on Mprpc: A fast Python RPC
Sweet! was playing around with it @ runnable http://runnable.com/U5wIq8VhhNkI6vb2/basic-mprpc-example-for...
kernel_panic··on Butterfly: Your everyday terminal in your web browser
This is really cool! Would be great to get this on places like http://www.runnable.com