As mentioned above, solutions will depend on your budget. For many years I commuted on $10 tires and got dozens of punctures per year. I just got good at fixing flats, sometimes two or three a day. (I live in goathead thorn country). I always allowed time for that and it worked for me for decades.
I used Tuffy liners with some success. Two more layers of rubber don't work with those thorns. Then I decided to start using $40+ tires (Continental Gatorskins or equal) and life got so much better--down to half a dozen per year. But once in a while I hit a road hazard and ruin a $40 tire--that hurts a little. If you don't have that kind of money to spend, use Tuffys.
Friends who use tubeless on road bikes (high pressure) don't have that much better luck than I do now, considering the cost and fiddle factor. MTBs are a different story--tubeless excels at lower pressures.