The Swift Server Workgroup has maintained a set of open source guides for Swift on Server development for a number of years. Now that swift.org is open source, we’ve moved the guides to this site.
The guides cover a number of useful topics:
- Setting up your environment
- Building and testing
- Profiling and deploying (including AWS, Digital Ocean, Heroku, and GCP)
- Docker best practices
- Debugging in production
The guides also include a section for library authors, covering best practices for log levels and approaches for adopting Swift concurrency.
If you’d like to contribute to the guides, you can create an issue or post on the forums.