
TL;DR: This month, the total cost of running the https://vernissage.photos platform amounted to $183.37. A significant portion of these costs was covered by patrons: $103.69. I am very grateful for this support - without it, it would not be possible to run the platform in its current form.
Below is a detailed financial report for the operation of https://vernissage.photos during the month of September. The report is broken down by individual service providers whose services are essential to the functioning of the application.
Amazon (S3 + CloudFront)
Let's start with storage. Vernissage uses Amazon S3 to store all user files and relies on Amazon CloudFront - a content delivery network (CDN) - to distribute those files quickly and reliably across the internet.
- Total storage used: 510.8 GB
- Total number of files: 1,544,298
- Total cost: $16.67
The number of photos is enormous, and the process of reducing the retention period for photos stored in Amazon S3 is still ongoing (the goal is 3 months).

Fly.io
No changes related to resources were made in September.
- Total cost: $164.45
Here’s a breakdown of the services currently in use:
| Name | Type | RAM | Amount |
|---|---|---|---|
| push | shared-cpu-1x | 512MB | 2 machines |
| web | shared-cpu-2x | 1024MB | 2 machines |
| api | shared-cpu-2x | 2048MB | 2 machines |
| jobs | shared-cpu-2x | 2048MB | 2 machines |
| proxy | shared-cpu-2x | 512MB | 2 machines |
| redis | shared-cpu-2x | 1024MB | 1 machine |
| database | shared-cpu-8x | 4096MB | 2 machines |
OpenAI
The use of OpenAI for generating photo descriptions and suggesting relevant tags has remained at a consistent level.
- Total tokens used: 737,443
- Total requests: 867
- Total cost: $2.25
Patreon
Huge thanks to all the patrons who make it possible to keep the platform running - and a warm welcome to those who joined last month! Your support truly keeps this project alive, and I’m deeply grateful for it.
- Total contributions: $103.69
In September, the total cost amounted to $183.37. The slight increase in costs is due to the growing number of photos stored in AWS. The plan to migrate to a faster (and better-supported) database is still on the table - we’ll see when it becomes possible.
Thanks again to everyone for your incredible support - it really means the world to me.
— Marcin Czachurski