I currently use pygeoapi to publish the data of our research project instead of WFS. At the same time, I like the processing function that allows me to detach and control processes in individual Python files. Unfortunately, the config.yml gets very large quickly and I'm still struggling with passing files to the processes (quasi file upload). I'm not even sure if the official specification covers that.
Any good online resources for understanding WMS, WFS, and WCS for someone who's only ever worked with map tiles using the https://domain.com/{z}/{x}/{y}.png request format?
PennState has some very good open education material especially for GIS topics. This one (lesson 4) covers WMS, but I'm sure other courses also cover WFS and WCS: https://www.e-education.psu.edu/geog585/node/696