Unfortunately, no. I have plan to implement something like "Pet Clinic" using this architecture, but can't provide any estimates. In particular because there are other projects with higher priority in my list. Right now I'm working on demo project for Pragmatic Functional Java coding style.
In theory it should be possible to make whole core functional. In practice it more reasonable to leave some things imperative, for example logging.
Do you know of any reference implementation of the "functional core, imperative shell" architecture?
Unfortunately, no. I have plan to implement something like "Pet Clinic" using this architecture, but can't provide any estimates. In particular because there are other projects with higher priority in my list. Right now I'm working on demo project for Pragmatic Functional Java coding style.
Ok. Closest I've found is: domain-driven-hexagon.