I am part of the platform team mainly responsible for creating a directory service to be the single source of truth for the whole of Athenahealth. We are using Spark, Kafka, and Zookeeper to listen on changes on our main Oracle DB and then populate the changes to elasticsearch for more efficient access. We are also writing REST API's mainly using Swagger UI for another avenue of access.
Some things I have done
Wrote a python script to create suggestion documents from existing elasticsearch indexes and then index them into separated suggestion indices
Implemented and deployed SwaggerUI for Athenahealth’s general free text search api in Clojure