Mesh: Plastic bottle curved indent, boolean or displacement map? Or maybe something else?
What you could do is:


Create your pattern, make it repeatable, dig and bevel.







Repeat with an Array modifier





Bend it with the Simple Deform modifier (Bend mode)





Give it a Subdivision Surface modifier, apply the Array and Simple Deform modifiers, remove the doubles.





Not too much pinching with this topology.





A bit less pinching with this solution.





No pinching at all with this very heterodox topology.