Arto Liukkonen

Hate organising your photos? Try it with 5 Terabytes

How do you manage five terabytes of photos for less than €10 a month? This talk reveals the serverless architecture that makes it possible.

Hate organising your photos? Try it with 5 Terabytes
#1about 3 minutes

Defining the challenge of managing terabytes of photos

A freelance photographer's 5-terabyte collection requires a cheap, durable, and user-friendly backup and browsing solution.

#2about 3 minutes

Comparing costs of commercial cloud storage solutions

Standard cloud storage options like Google Drive, Dropbox, and AWS S3 are too expensive for multi-terabyte personal photo archives.

#3about 4 minutes

Leveraging AWS S3 Glacier for affordable long-term storage

AWS S3 Glacier Deep Archive offers a cost-effective solution for archiving large volumes of raw photos at just a few dollars per month.

#4about 5 minutes

Processing raw images locally with a Raspberry Pi

A Raspberry Pi running exiftool and imagemagick generates preview JPEGs from raw files locally to overcome limitations with AWS Lambda.

#5about 6 minutes

Using AWS Rekognition for automated photo analysis

AWS Rekognition automatically analyzes photos to detect faces, objects, and scenes, storing the resulting metadata in DynamoDB for search.

#6about 3 minutes

Demonstrating the final serverless photo browser application

A live demonstration showcases the final application, including browsing by folder, searching by detected labels, and finding people across photo shoots.

#7about 3 minutes

Breaking down the final costs and future project goals

The complete serverless photo management solution costs under $10 per month, with future plans to open-source the code and add e-commerce features.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
Dev Digest 134 - Where pixels sing?
News and ArticlesWeAreDevelopers LIVE Data and Security Day is on Wednesday, 25/09/2024. Learn about OPC UA Updates, Best Practices for Using GitHub Secrets, Passwordless Web 1.5, Emerging AI Security Risks, Data Privacy in LLMs and get a chance to t...
Dev Digest 134 - Where pixels sing?

From learning to earning

Jobs that call for the skills explored in this talk.

Machine Learning Engineer

Picnic Technologies B.V.
Amsterdam, Netherlands

Intermediate
Senior
Python
Machine Learning
Structured Query Language (SQL)
AWS Data Architect

Revolution Technology Limited
Charing Cross, United Kingdom

Remote
DevOps
Continuous Integration
Amazon Web Services (AWS)
AWS Cloud Architekt

just.Nerds GmbH & Co. KG
Eschborn, Germany

Remote
C++
Java
Python
Amazon Web Services (AWS)