dev/space
I am Rotem Hermon.
Currently Chief Architect at SAP CX Loyalty. Previously Chief Architect at Gigya (acquired by SAP).
This is my little space on the Interwebs.
Projects
- zkms, A simple pub-sub messaging service based on Zookeeper.
- json2flot, A Javascript library for collecting, aggregating and plotting real-time metrics from JSON data using flot.
- countem, A scala library for counting events in a distributed system.
- flume-ng-elasticsearch-ser-ex, An extended logstash-format serializer for the Elasticsearch sink for Flume.
Posts
-
December 6, 2018 Ethical Questions In Software Engineering
Software is ruling the world. Software engineering is becoming the most influencing practice. Are we conscious enough to the ethical aspects of what we do? Are we doing enough to educate developers to be responsible for the change they are making in the world? -
October 11, 2017 Is Emotionally Intelligent AI possible?
There's a talk about emotionally intelligent AI. About understanding our organic algorithms of cognition and making AI better with them. But is that possible? Can we reverse engineer our cognition? -
August 22, 2017 How we built our own .NET microservices framework (and made it open source along the way)
How and why we built Microdot, a home-grown microservices framework in .NET, and made it open source. -
December 31, 2014 Cross-type joins in Elasticsearch
An example of using parent-child relationship in Elasticsearch for doing cross-type "joins". -
April 10, 2014 Pub-Sub messaging with Zookeeper
Using zookeeper as a Pub/Sub messaging service for sending notifications between nodes of a distributed service. -
March 10, 2014 Building a social music service - the technology behind serendip.me
The technology and architecture behind serendip.me - a social music service built with scala, akka, MongoDB and Elasticsearch. -
February 17, 2014 Securing Elasticsearch with Finagle
Elasticsearch is the hot new kid on the NoSQL-Big-Data block. It is a powerful tool and there are a lot of things you can do with it. But as with any system, there are just some things that are not built in. For instance - security.