How to assess abstraction level when recommending a first infrastructure layer?