We are trying to find teh right balance between Product Epics and the break down of those epics into a size that is meaningful to engineering while still meaningful to product.
What I am currently seeing is that an end user Epic from product is either being managed outside of jira, or in jira, and being linked to engineering epics. Engineering broke the product epic down into epics that are meaningful to them, but linked to the product epics for traceability. Some of these engineering epics are microservices that enable the product epics.
We could argue that product\engineering agree upon an epic, and link all stories to that epic. We are finding those epics are more technical in nature and less product or end user friendly. Others have offered that in our products you can manage product epics outside of jira, and just work with engineering. In another tool you can create a product epic and link it to the engineering epics.
I believe this is mostly the case since we are building a set of microservices and capabilities technical in nature to enable end user features.
thoughts an opinions