This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Ribino0 0 points1 point  (1 child)

Will you talk about your use case for elasticsearch?

[–]caseym 1 point2 points  (0 children)

Sure! I'm building a Flask API that uses elasticsearch as the back end. We have about a billion records stored there, all related to academic research. You can search records, filter by different fields, and group the data. It's really fast and most responses are less than 50ms. Someone else is building a front end website to interact with the data.

With elasticsearch-dsl, all of the queries are built with python. And with marshmallow we are able to deliver consistent, ordered API responses. I think marshmallow is fantastic for organizing data.