aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • Software Engineering

The Growth of the Swift Server Ecosystem

  • aster.cloud
  • September 27, 2025
  • 5 minute read

Nearly ten years ago, Swift was open sourced and an official runtime for Linux was released. I’ve been involved with Swift on the server since almost the very beginning, originally picking it up as a way to use a language I really enjoyed for backend development. In that time Swift has come a long way, with stability across platforms, a burgeoning ecosystem and many success stories. It’s matured into a great option for highly-scalable server applications, websites, and lambdas. In this post, I’ll cover how Swift:

  • is seeing a number of success stories of running critical production workloads
  • has evolved to be a powerful language for server development
  • has a thriving ecosystem of frameworks and libraries
  • has a growing and passionate community – including a dedicated server conference coming up in October!

Running in Production

There have been some really awesome success stories emerge over the last few years, reinforcing the strength of Swift on the server. The award-winning Things app explained how they migrated their backend from Python to Swift, seeing a 4x increase in performance, whilst costing a third of the original price!


Partner with aster.cloud
for your next big idea.
Let us know here.



From our partners:

CITI.IO :: Business. Institutions. Society. Global Political Economy.
CYBERPOGO.COM :: For the Arts, Sciences, and Technology.
DADAHACKS.COM :: Parenting For The Rest Of Us.
ZEDISTA.COM :: Entertainment. Sports. Culture. Escape.
TAKUMAKU.COM :: For The Hearth And Home.
ASTER.CLOUD :: From The Cloud And Beyond.
LIWAIWAI.COM :: Intelligence, Inside and Outside.
GLOBALCLOUDPLATFORMS.COM :: For The World's Computing Needs.
FIREGULAMAN.COM :: For The Fire In The Belly Of The Coder.
ASTERCASTER.COM :: Supra Astra. Beyond The Stars.
BARTDAY.COM :: Prosperity For Everyone.

Apple’s Password Monitoring Service also underwent a similar transition migrating from Java to Swift. As well as an improved codebase from Swift’s ergonomics, they saw similar gains with a 40% increase in throughput, a 50% reduction in hardware utilization, and a 90% decrease in memory usage that freed up server capacity for other workloads.

From my vantage point working on Vapor, I’ve seen more and more companies adopt Swift on the server. I no longer get asked if Swift is “ready for production?”. All the questions are about what can it do and “how can I use Swift for my use case?”, which is fantastic to see. There are even a number of talks lined up for this year’s server conference with success stories of running Swift on the server.

Language strengths and improvements

Swift has grown a lot since Swift 3! The language has seen a huge number of changes heavily adopted, and in some cases driven, by the server world. Native UTF-8 strings, Codable, keypaths, and property wrappers all saw quick adoption by server packages. Swift Concurrency has been a game changer, making it significantly easier for developers to write asynchronous code, which is especially helpful in an environment where almost everything is asynchronous! Task local values make it simple to introduce distributed tracing to applications without the need to pass contexts around everywhere. More recently, features such as package traits, build plugins, and macros have already started to be adopted by server libraries that provide more performant and efficient code to end users.

Read More  Speak The Language Of The Future! Here Are The Top 10 Programming Languages For AI

One of the big changes in recent years is the introduction of Sendable, which has eliminated many cases of data race issues. A great showcase of this is Vapor, which used to see one or two issues created a month reporting data race crashes that were impossible to reproduce and extremely hard to resolve. Since Vapor adopted Sendable there hasn’t been a single report of a data race crash! This just goes to show how using Swift makes it easier to write safe server applications.

Foundation has also undergone a significant journey. Gone are the days of an entirely separate implementation for Linux. With Swift 6, the same Foundation code runs on Linux as on Apple platforms. This makes it far easier for developers to build on different platforms. Speaking of which, the recent cross-compilation SDKs make it super simple to build Linux binaries on macOS.

Swift was introduced with great C interoperability and has since expanded to include C++ and Java, opening up possibilities from integrating with libraries written in those languages. Packages such as Swift Kafka have been quickly released because they can use existing, battle-tested libraries from C or C++ with little effort.

The new Swift Java interop also makes it possible to work with existing Java libraries in Swift projects and begin to incrementally migrate large, existing Java codebases to Swift, without the need for major rewrites that are often risky. This was spoken about at the package’s introduction at ServerSide.swift 2024.

Overall, Swift has evolved to be a great language for server development. Have a look at the Cloud Services page on swift.org for getting started tutorials, language benefits, and more information about the server ecosystem.

Read More  Improving Workload Alerts With The VMware Reliability Scanner

The Ecosystem

Swift on the server is nothing without an ecosystem. Over the last decade, Vapor continues to evolve and grow, newer frameworks like Hummingbird are taking advantage of modern Swift features, and a swathe of packages have been released to support all kinds of APIs, libraries and databases. I’m always amazed at the weird and wonderful ways people are using Swift in server environments and how much of the ecosystem is driven by the community.

The areweserveryet.org website has a great list of different packages available, and the Swift Package Index has been instrumental in propelling the package ecosystem on Linux, with build results for every single package submitted, allowing anyone to quickly check platform support for packages. Swift is picking up more acceptance in the server world and the recent Valkey announcement for Swift is a testament to the efforts of the community in making Swift a first-class citizen on the server.

Fun addendum – the Swift Package Index is itself built using Swift on the server, as one of the biggest open source Vapor applications!

Swift is also building an awesome observability ecosystem. It has API packages for each of the three pillars (logging, metrics, and tracing), that mean you can plug in any backend you want and all the packages in your dependency tree will work with it. And the growing list of backends already includes options for many popular open-source projects, such as Prometheus, Statsd and Open Telemetry. The entire server ecosystem has worked hard to ensure that all packages have adopted these core packages so there are no concerns around incompatibilities when choosing how to implement observability in your application, no matter the package you choose.

Read More  Apple To Host Virtual Worldwide Developers Conference Beginning June 22

The ecosystem continues to be an early adopter of Swift technologies. gRPC Swift 2 introduced earlier this year introduced first-class concurrency support was a particular highlight of the next generation of server packages emerging to take full advantage of structured concurrency. This has been heavily driven by the Swift Server Workgroup, which is comprised of members from across the ecosystem and industry and continues to work to ensure that the ecosystem works together as well as driving improvements to the language, and tooling, such as the recently adopted Swiftly CLI tool, originally developed by the workgroup.

A growing community

The last ten years has seen the community grow and grow at an ever accelerating pace and it feels great to know that the next ten years will be even more exciting and see an even bigger community.

There’s even a dedicated conference! The ServerSide.swift conference I organize, is hosting its 5th year this year in London. The schedule has recently been announced and it’s packed with amazing talks on gRPC, containers, concurrency, and success stories. Previous years have seen really great talks, such as the success story of using Swift on the server by Cultured Code, the company behind Things. Other standout sessions include talks on the OpenAPI generator, the announcement of the new Swift Foundation, and technical language talks on structured concurrency.

Tickets for this year’s conference are still available on the website. We even have a day of workshops, including a workshop from expert developers on how to get started with Swift on the server, which is a great opportunity for anyone wanting to learn more.

The adoption of Swift on the server is ever-increasing as the language proves its benefits for safe, performant backends. The ecosystem continues to grow, with more frameworks, libraries, and tools being developed to support an expanding range of server applications. I can’t believe it’s only been ten years since it started, and I’m excited to see how Swift on the server grows over the next decade!

Source: zedreviews.com


For enquiries, product placements, sponsorships, and collaborations, connect with us at [email protected]. We'd love to hear from you!

Our humans need coffee too! Your support is highly appreciated, thank you!

aster.cloud

Related Topics
  • Swift
You May Also Like
View Post
  • Software Engineering

Embedded Swift Improvements Coming in Swift 6.3

  • November 22, 2025
Visual Studio Code
View Post
  • Software Engineering

Visual Studio 2026 is here: faster, smarter, and a hit with early adopters

  • November 12, 2025
View Post
  • Software Engineering

Introducing Google Gen AI .NET SDK

  • October 24, 2025
View Post
  • Software Engineering

Julia 1.12 Highlights

  • October 13, 2025
View Post
  • Engineering
  • Software Engineering

Development gets better with Age

  • October 9, 2025
men with computer website information and chat bubbles vector illustration
View Post
  • Software
  • Software Engineering

What is an ISV (independent software vendor)?

  • August 27, 2025
aster-cloud-erp-bill_of_materials_2
View Post
  • Software
  • Software Engineering

What is an SBOM (software bill of materials)?

  • July 2, 2025
View Post
  • Software Engineering
  • Technology

Claude 3.7 Sonnet and Claude Code

  • February 25, 2025

Stay Connected!
LATEST
  • digital-nomad-freelancer-worker-2151205464 1
    One paperwork problem – Get your Digital Nomad Visa employment documents fast from UK, EU or Singapore
    • June 16, 2026
  • 2
    Samsung Art Store Brings Art Basel to Homes Worldwide With New Curated Collection
    • June 15, 2026
  • 3
    You Do Not Need to Invest in the IPO of SpaceX, Anthropic, and OpenAI
    • June 10, 2026
  • 4
    The consequences of relying on AI for accurate news
    • June 10, 2026
  • 5
    Connecting AI agents with unstructured data using Google Cloud Storage MCP Servers
    • June 10, 2026
  • 6
    WWDC26: Apple unveils next generation of Apple Intelligence, Siri AI, powerful parental controls, and an expansive set of software improvements
    • June 8, 2026
  • 7
    IBM and Google Cloud Announce Strategic Partnership to Scale AI with Human Expertise and AI‑Powered Delivery
    • June 4, 2026
  • Data center 8
    Data Sovereignty in Spain. It’s Not Just About the Law, It’s About Efficiency
    • June 3, 2026
  • 9
    Ink vs Pixels. What you miss versus what you are actually missing.
    • June 1, 2026
  • 10
    Banks race to patch new cyber vulnerabilities, and other cybersecurity news
    • May 25, 2026
about
Hello World!

We are aster.cloud. We’re created by programmers for programmers.

Our site aims to provide guides, programming tips, reviews, and interesting materials for tech people and those who want to learn in general.

We would like to hear from you.

If you have any feedback, enquiries, or sponsorship request, kindly reach out to us at:

[email protected]
Most Popular
  • pope-leo-xiv-cq5dam-1500.844 1
    Pope Leo XIV to Publish First Encyclical on Artificial Intelligence and Human Dignity on 25 May
    • May 22, 2026
  • 2
    Portfolio to Clients, and is Strengthened by Ongoing Project Glasswing Work
    • May 20, 2026
  • reMarkable Paper Pure 3
    Everything The reMarkable Paper Pure Actually Does
    • May 14, 2026
  • 4
    Scaling cloud and AI: Microsoft Azure’s commitment to Europe’s digital future
    • May 11, 2026
  • Anthropic Institute 5
    Introducing The Anthropic Institute
    • March 11, 2026
  • /
  • Technology
  • Tools
  • About
  • Contact Us

Input your search keywords and press Enter.