8 ms·
Backend Teardown: Muut
- pquerna 12y agoCurious on the Docker usage in production, are they using host networking or another way of doing load balancer integrations? (me, I'm a fan of vulcanproxy[1], even if it is a bit young) [1] - http://vulcanproxy.com/ http://vulcanproxy.com/
- mxpxrocks10 12y agogood question. I'll let them know about this thread. I don't know off hand. Vulcanproxy looks good. First time I've seen it.
- nodesocket 12y agoVulcan looks neat because it is configured centrally via etcd (thanks CoreOS). Simply push changes to etcd and vulcan hosts ingest the changes. Though, it is hard to imagine a much better http reverse proxy than nginx.
- robszumski 12y agoI'm using Vulcan on CoreOS to route between a few backend containers for several static sites and it has been going great for a few months now. Disclaimer: CoreOS employee
- mxpxrocks10 12y agoCoreOS is looking really tight.
- terop 12y agoI'm the frontend developer of Muut. We are not using Docker on the main API server since last time we checked it out the CoreOS / Docker combo could not deal with the load we had. Now that both of these are much more stable we are going to have another shot.
- courtneycouch0 12y agoWe are using the host networking for the services currently on Docker. Load balancer and primary API endpoints are all running outside of Docker so there isn't a huge networking load for us with Docker.
- digifire 12y agoJust wondering if replacing Redis with AerospikeDB would help them reduce the cost even more. Now that Aerospike is opensource.
- pquerna 12y agohadn't realized it had been open sourced so recently, just 8 days ago was the HN discussion on AerospikeDB being open sourced: https://news.ycombinator.com/item?id=8093476 https://news.ycombinator.com/item?id=8093476
- mxpxrocks10 12y agothanks for the link. I wonder how it compares to tokumx
- mxpxrocks10 12y agoAerospikeDB makes bold claims. has anyone used it?
- onecreativenerd 12y agoI'm testing it out and it seems pretty legit if you need a big, big key value store and don't want to wrangle redis or memcached shards. Non-Java drivers are a bit behind, but nothing seems to have the same 95%tile latency, fast failover, SSD performance for actual read loads, and relatively easy scale out.
- mxpxrocks10 12y agohow did the testing go? any other findings?
- terop 12y agoJust heard of this project for the first time. Their website seems very salesy and lacking the open source spirit.
- xin3td 12y agoNice post on Muut's backend design.
- spacefight 12y agoGreat, I was looking something like Muut. Looks friendlier than Disqus. Before I sign up, does anyone know, on how to plan to monetize their free service? Edit: found it - if you want to style or extend it, you can opt to pay a fee.
- terop 12y agoYou can embed Muut on your site and it becomes a true part of the page. You'll have complete CSS control and there is no need to pay for that. The free version is a full forum and commenting solution with unlimited data and traffic.
- dharma1 12y agolooks great, props. So I can use Muut so that it looks like it's on my own domain?
- JLehtinen 12y agoYes, embedding is done by inserting a couple of lines of html, and styling to make Muut look like the rest of your site is easy with the included CSS designer tool. You can also write CSS by hand if you wish.
- michaelhoglund 12y agoWould have liked to hear more in-depth about your Redis setup and production gotchas?
- mxpxrocks10 12y agothey did a very transparent post on the production gottcha a few months ago. https://muut.com/blog/news/april-2014-service-failure.html https://muut.com/blog/news/april-2014-service-failure.html
- JLehtinen 12y agoThis blog entry offers more detail on the Redis setup: https://muut.com/blog/technology/redis-as-primary-datastore-wtf.html https://muut.com/blog/technology/redis-as-primary-datastore-...