SSWG - January 15th 2025

Attendees

Action Items

Discussion

Deployment guides

  • @tiborbodecs Docker file to be built by Tibor, Joannis to provide OpenAPI spec
  • @sebsto Using AWS Lambda for AWS example. Will look to do another AWS platform in second stage
  • @sebsto Idea is to use the same example in all deployment guides

Lambda Packages

aws-swift-lambda-event

  • @sebsto The aws-swift-lambda-events package has been around for a while and shouldn't need any major changes now. Should we tag it 1.0.0
  • @adam-fowler The fact that the package isn't stable is causing issues down the line. Breaking changes have been introduced in the past that have broken upstream packages like hummingbird-lambda. A stable version would be very helpful
  • :a: Sebastien tag aws-swift-lambda-events 1.0.0

aws-swift-lambda-runtime

  • @sebsto The aws-swift-lambda-runtime is near completion should we tag an alpha version of this.
  • @FranzBusch Fabian is back late January, should wait until then to discuss
  • @sebsto main thing left to do is incorporate swift-service-lifecycle
  • @FranzBusch swift-service-lifecycle is only useful if lambda is terminated with a signal
  • @sebsto lambda team say it is but @adam-fowler has reported not seeing it
  • :a: Sebastien discuss with Fabian on runtime release.
  • :a: Adam fix swift 6 issues in cancellation code

MultipartKit alpha tagged.

  • @adam-fowler I'm using it and streaming multipart-kit files works well

2025 Yearly goals

  • @FranzBusch before we consider what our 2025 yearly goals are we should reflect on our past goals
  • @FranzBusch/@0xTim Need to coordinate with Contributor Experience on format and how to release 2025 yearly goals

2024 Yearly goals review

  • Swift 6

    • @Franzbusch We've done quite well in getting ready for Swift 6. The majority of SSWG packages compile without issue
  • Structured Concurrency

    • @FranzBusch More packages adopting structure concurrency and swift-service-lifecycle
    • Packages include Hummingbird, gRPC, swift-otel, soto, postgres-nio
  • Standardized HTTP Server and Middleware

  • Marketing

    • Activity this year
      • @tiborbodecs swiftonserver.com see 20k visitors, 2000 subscribers (click through 50%), 20 blog posts
      • Server side swift conference
      • Talks at other conferences (swift-connection, WWDC, AWS re:invent, FOSDEM)
      • Presence at GH universe alongside swift team
      • Server side meet ups
    • @taylorswift How do we measure success?
    • @FranzBusch Good question, maybe we should talk about for next years goals
    • @ktoso difficult to measure
    • @adam-fowler, @sebsto measure change in numbers for swiftonserver.com, views of SSS conference videos
    • @finestructure Social media presence. Still no official accounts outside of twitter account.
1 Like