API design is a huge topic these days and you find a lot of information about how to design good APIs. Unfortunately, most of it is about tools or technology: Use Tool X for great APIs! Use technology Y and everything will be fine!
This post complements the discussion of the previous posts with a few general complementing recommendations and concludes this blog post series.
This post discusses the widespread fallacy that microservices lead to better solution design.