I've done a couple. I'm working on one, right now.<p>I suspect that people would take issue with the exact implementations I use, but they tend to work fairly well, and have lasting power (I wrote an API for imaging devices in C that was still in use, 25 years later).<p>I wrote a backend system that is currently in use, worldwide, by thousands of people (I wrote it about twelve years ago), but has been taken over by a new team (I hardly have anything to do with it, anymore). I also wrote a few clients; most of which have been retired. The system I'm working on now, leverages it, and mixes it with another one I wrote (just a couple of years ago).<p>My way won't win Buzzword Bingo, but it WFM. YMMV.<p>I'm happy to share, but I've found that not everyone wants to do things the way I do, so I'll do so out of the public eye. I have a few generic things, here[0], that I've written, over the years, talking about some of my techniques.<p>[0] <a href="https://littlegreenviper.com/miscellany/" rel="nofollow">https://littlegreenviper.com/miscellany/</a>