Create an abstract Flink microservice

Follow up on !90 (merged)