Color Scripter

A. 후원금 사용 계획

1. 서버 운영 비용 (AWS)

Color Scripter는 Amazon Web Services를 통해 운영되고 있으며, Elastic Computing Cloud (EC2), AWS LightSail, Simple Storage Service (S3) 등의 서비스에서 비용을 지불하고 있습니다.

2. 유지 보수 및 개선을 위한 비용

안정적인 서비스 운영을 위해서 지속적으로 유지 보수를 진행하고 있습니다. Facebook, Google 등 API 버전 업그레이드에 따른 대응부터, 최근에는 백엔드 코드의 리팩토링 작업, 자동으로 데이터베이스를 백업하는 작업 등을 진행하며 보다 더 안정적으로 서비스를 운영하기 위한 개선 작업이 있었습니다.

물론 위 같은 작업에 따로 비용이 발생하는 것은 아니지만, 한정된 시간을 개인 프로젝트에 무한정 쓰기란 어려운 일입니다.
적은 금액이라도 후원금을 인건비로 보탤 수 있으면 보다 책임감 있고 동기부여가 된 상태로 작업을 진행할 수 있습니다.

B. 사용 보고

2020년

1년간 약 17만 원의 후원 금액이 모금되었습니다. 서버 운영 비용은 연간 약 20만 원 정도가 발생했습니다. LightSail 인스턴스로 월 10 USD를 사용중이며, S3, Data Transfer, CloudFront, VAT 등의 비용이 추가로 발생했습니다. 부족한 비용은 광고 수익을 통해 충원하였습니다.

일부 추가 개발도 진행되었습니다.

2019년

1년간 약 25만 원의 후원 금액이 모금되었습니다. 서버 운영 비용은 연간 약 25만 원 정도가 발생했습니다. 작년에 비해 후원자 수가 상당수 줄어들어 기존 인스턴스를 계속 사용할 수 없는 상황이 되어 LightSail로 변경 작업을 거쳤습니다. LightSail 인스턴스로 월 10 USD를 사용중이며, S3, Data Transfer, CloudFront, VAT 등의 비용이 추가로 발생했습니다.

유지보수 및 개선의 일환으로 서버 비용을 줄이기 위해 백엔드 아키텍처 및 백업 정책 등을 개선하였습니다.

* 서버 운영 비용이 후원금을 초과할듯 하여 10월에 광고 하나를 메인 화면에 게재하였습니다.

2018년

1년간 약 110만 원의 후원 금액이 모금되었습니다. 서버 운영 비용은 연간 약 40만 원 정도가 발생했습니다. EC2 t2.medium 예약 인스턴스에 약 30만 원, EBS, S3, Data Transfer 등의 추가 비용이 약 10만 원 가량 발생했습니다.

유지보수 및 개선의 일환으로 서비스의 안정성을 높이기 위한 백엔드 아키텍처의 개선 작업을 진행하였습니다. 프론트 일부에도 변화가 있었습니다. 주요 개발 사항은 다음과 같습니다.