The cross-cutting functionalities can be;
Authentication and authorization
Service discovery integration
Response caching
Retry policies, circuit breaker, and QoS
Rate limiting and throttling
Load balancing
Logging, tracing, correlation
Headers, query strings, and claims transformation
IP allowlisting
https://www.baeldung.com/cs/microservices-cross-cutting-concerns