In a Lagom Reactive System, implementation (servicename-impl) contains the actual implementation of the previously defined API. It should provide implementations to all endpoints functions.
We share only that API with clients so that they understand how to consume that API and do not share this implementation with the outside world.