Closed adam-fowler closed 3 years ago
I'm using this is production with 2 projects:
Disclaimer I am a contributor on this project (mostly in 2018/19)
We use Soto on 3 projects in production - the first having been deployed in 2018 is still running
I'm using Soto in two small projects:
An invoice generation service. It loads raw payment data and stores it in S3, generates an invoice PDF and sends it via SES. It is also connecting to AWS SecretsManager to securely retrieve sensitive information. 😉
The second project is simple API that stores posted JSON into files on S3 and once per week the files are processed by a lambda function, zipped, stored in another S3 bucket and an email is sent via SES.
Another simple API that serves configurations stored in S3 to mobile Apps.
Those are all fairly small and simple projects, but they are running in production. All future projects, as well as well as existing ones, that make use of AWS Lambda aim to use Swift as programming language and of course Soto to connect to AWS services (DynamoDB, SES, API Gateway, S3, SNS, ...).
We're using it in production as well, it's a small tool that is used to track internal loadtests. Some more description in the talk from last year's conference too!
We just switched to using Soto instead of a custom S3 implementation we pieced together via previous open source SSS AWS projects. It's been a dream, and the fact that it supports all AWS APIs out of the box is really wonderful.
I unfortunately can't speak to exact user or request numbers but happy to discuss more in a DM if that's helpful (I'm jdmcd in the Vapor Discord as well).
Used Soto in an AWS Lambda environment for a client. Specifically the client was using DynamoDB, KMS, Shared Secrets, and Cognito as well. The app is probably receiving 100s of requests per day but it's currently just released.
The proposal for Soto to become one of the SSWG recommended package has just gone up. https://forums.swift.org/t/sswg-0016-soto-for-aws/41552. One of the requirements for the package to move out of Sandbox to Incubating is
If you are using Soto in a production environment, can you attach a 🚀 below. If you are able, can you provide details of how you are using it in a separate comment, provide details of services used, number of requests a day etc
thank you in advance