<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: clojure</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/clojure.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2018-11-01T02:52:54+00:00</updated><author><name>Simon Willison</name></author><entry><title>Quoting diab0lic on Hacker News</title><link href="https://simonwillison.net/2018/Nov/1/clojure-at-netflix/#atom-tag" rel="alternate"/><published>2018-11-01T02:52:54+00:00</published><updated>2018-11-01T02:52:54+00:00</updated><id>https://simonwillison.net/2018/Nov/1/clojure-at-netflix/#atom-tag</id><summary type="html">
    &lt;blockquote cite="https://news.ycombinator.com/item?id=18346043"&gt;&lt;p&gt;Among other things at Netflix the Mantis Query Language (MQL an SQL for streaming data) which ferries around approximately 2 trillion events every day for operational analysis (SPS alerting, quality of experience metrics, debugging production, etc) is written entirely in Clojure.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="https://news.ycombinator.com/item?id=18346043"&gt;diab0lic on Hacker News&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/clojure"&gt;clojure&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/netflix"&gt;netflix&lt;/a&gt;&lt;/p&gt;



</summary><category term="clojure"/><category term="netflix"/></entry><entry><title>FleetDB</title><link href="https://simonwillison.net/2010/Jan/5/fleetdb/#atom-tag" rel="alternate"/><published>2010-01-05T11:21:35+00:00</published><updated>2010-01-05T11:21:35+00:00</updated><id>https://simonwillison.net/2010/Jan/5/fleetdb/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://fleetdb.org/"&gt;FleetDB&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Yet Another Key-Value Store: Schema-free, JSON protocol, everything cached in RAM, append-only log for durability, multi-record transactions... but what’s really interesting about this one is that it’s written in Clojure and takes full advantage of that language’s concurrency primitives. The prefix operators used by the select API hint at its Lisp heritage.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://news.ycombinator.com/item?id=1031540"&gt;Hacker News&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/clojure"&gt;clojure&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/databases"&gt;databases&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/fleetdb"&gt;fleetdb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/keyvaluestore"&gt;keyvaluestore&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lisp"&gt;lisp&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/nosql"&gt;nosql&lt;/a&gt;&lt;/p&gt;



</summary><category term="clojure"/><category term="databases"/><category term="fleetdb"/><category term="keyvaluestore"/><category term="lisp"/><category term="nosql"/></entry></feed>