As a software engineer

Being a software engineer, what can I do to help my family?

Problem

Family sharing - As computer science continue revolutionary changed our life, more and more of our life will be occupied by screens. And it also changed how family communicating together. We are all connected to each other no matter where you are, it should not be blocked by politics or distance.

I want to share the latest photo of my kids to their grand parents, usually it can be done be Google photos. While Google photos can not be accessed from China. I am a developer, and I should be able to solve this problem. I build a family sharing service to share with my parents on AWS with serverless architecture. The cost is only 4 dollars per month for everything, including SSL and domain. It was the best thing. Why I did not choose 3rd party service, because of the security reasons.

Design

The main idea is to copy image from Google photos and store it in AWS and view it from AWS. Album is stored as a JSON file, no need to use database (cost effective, right?).