kafka-elasticsearch-tool
dataworks
kafka-elasticsearch-tool | dataworks | |
---|---|---|
1 | 2 | |
6 | 62 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | about 2 years ago | |
Clojure | Clojure | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kafka-elasticsearch-tool
-
Vinted Search Scaling Chapter 4: Query Log
As seen in the diagram, query log replays are done mostly with ket4, our open-source tool. ket knows how to query the query log, extract query, (transform the query if needed) and store the response in an Elasticsearch index5. For analysing and visualising data, Kibana is our tool of choice.
dataworks
-
Is it possible to redefine existing Clojure syntax with macros?
I have an example of doing hacky things like this here. And I have an example of a recursive-replace function here.
-
What I Worked On
>Around this time, in the spring of 2000, I had an idea. It was clear from our experience with Viaweb that web apps were the future. Why not build a web app for making web apps? Why not let people edit code on our server through the browser, and then host the resulting applications for them? [9] You could run all sorts of services on the servers that these applications could use just by making an API call: making and receiving phone calls, manipulating images, taking credit card payments, etc....
>The language for defining applications would of course be a dialect of Lisp. But I wasn't so naive as to assume I could spring an overt Lisp on a general audience; we'd hide the parentheses, like Dylan did.
Well you damn near gave me a heart attack. Built the beginnings of something like that, a web app that builds web apps and a stream processor that builds stream processors: https://github.com/acgollapalli/dataworks
What are some alternatives?
rsyslog - a Rocket-fast SYStem for LOG processing
xtdb - An immutable database for application development and time-travel data compliance, with SQL and XTQL. Developed by @juxt
Metabase - The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
kpow-secure - Key Generation and Payload Encryption
kafka-util - A Clojure library designed to provide a simple interface to consume from Kafka for debugging purposes
crux - General purpose bitemporal database for SQL, Datalog & graph queries. Backed by @juxt [Moved to: https://github.com/xtdb/xtdb]
pg-essays - Serverless proxy for http://paulgraham.com/articles.html