Musings of a programmer, musician, photographer, and Christian.

Resume Footnotes


[1] Kafka for moving logs, metrics and other data streams throughout the platform, Graphite and Grafana for metric storage and display, SmartStack for service discovery and load balancing. ZooKeeper because SmartStack and Kafka require it.

[2] Hystrix for latency and fault tolerance, Typesafe Config for configuration processing, RxJava the java implementation of reactive extensions, Spring Boot for the base server, and DropWizard Metrics for metrics collection. We’re also looking into gRPC for future use.

[3] Eventually, we want to point them to something like ELK, Splunk or SumoLogic, but for now this makes it easy to search logs across however many instances of a service you have.