I have created tapir endpoints in scala, where the architecture of the project is such that API layer calls service layer and service layer calls repo layer. I
unattended-processing
hammerspoon
webobjects
poker
textmate
influx-line-protocol
opcache
change-making-problem
caddyfile
mvvmcross
joomla-template
brickhouse
android-expandable-list-view
reviver-function
mysql-json
architect
android-things
bloodhound
automated-deployment
paypal-webhooks
unqualified-name
node-oidc-provider
buildconfiguration
3-tier
cryptographic-hash-function
sequence
libsmbclient
snobol
jscharts
esqueleto