My DS1 was a great sleeper after about the first 5 months which were not too bad, just the usual waking every few hours - was fine really. Apart from a phase when he was maybe 4 months and again about 8 months and would go to sleep fine at about 7 but inexplicably wake at about 830 and would takes ages and ages to settle again - lasted 2 or so weeks each time.
dS2, now 8 months, never really had sleep regression but he's rarely slept through so nothing to regress from! He goes to bed at 7, sometimes sleeps til between 1030/1130, but sometimes sleeps til 3ish; if he woke at 10ish tends to wake between 5 &7 but if it's a pre-6am waking will sleep til 7ish.
Coping with interrupted sleep? Sometimes it's just DH going in to get the baby so I can feed him in our room while I out him to bed after that helps, resting during the day even if just feet up with tea and a book, head down for half an hour at baby naptimes, or DH getting the baby up while I catch a half hour to myself in bed in the morning. And knowing it will get better!
I actually sometimes love the little sleepy baby snuggles during the night feeds, (now that he settles quickly and can be winded easily, when younger took ages to burp him and he hurled frequently due to reflux). A sleepy 8 month old just seems like my little newborn again!
Good luck, try to stay patient if you get a regression, and be kind to yourself & partner.
Never co-slept, didn't do cc, but did do lots of repeat visits, sshing and patting. And time in his room, gradual withdrawal etc. Phases when he woke at 3am for a week or so well after starting solids we dealt with in the same way. Agree a strategy with partner in advance because if you get a sleep regression after getting used to a good night's sleep for a while, it is hard to be patient or think rationally! And if you can, both you and partner take turns.