I can also say that coming from just looking at what's available for doing actual server development, I was pleasantly surprised how many frameworks were out there already supporting a lot of the basics for it.
E.g.
Swift NIO
Swift Argument Parser
Swift Service Lifecycle
Swift Log API
Swift Log backends like Puppy
Swift Distributed Tracing
Swift Metrics
Swift Metrics Extras
Swift Statsd client
Swift Service Discovery
Swift Protobuf parser
Swift JSON parser
Swift YAML parser
Google flatbuffers parser
Swift AWS Lambda function execution
Swift integrated span tracing for Jaeger
Swift integrated span tracing for OpenTelemetry
etc