지난번에 만들고 서비스를한 michelinAPI를 서비스 중지를 하게 되었다 왜냐하면 법리검토를 해본결과 본인들이 가진데이터를 공공 및 이익의 목적으로 사용해서는 안된다는 조항이 있었다. 그래서 법적문제로 이어지기 전에 서비스를 종료할 수 밖에 없었다. 그래도 괜찮았다. 잃은 것 만큼 얻은 것도 많았기에 처음은 우울했지만 지금은 괜찮아졌다.
이번 사이드프로젝트를 통해 AWS를 사용해볼기회를 얻었으며 실제 서비스를 운영하면서 어떻게 하면 효율적으로 코드를 작성할 수 있을까 라는 고민과 Github Action을 활용한 CI/CD 구축도 경험해보았기에 괜찮다. 앞으로 이번경험을 살려 다른 프로젝트를 할일이 있으면 지금 진행한 프로젝트경험을 기반으로 만들면 생산성이 더욱 올라갈 것이다.
다음의 목록은 내가 이번 프로젝트를 하면서 사용한 서비스 및 기술이다.
기술명 | 사용목적 |
---|---|
Amazon EC2 | 물리적 서버구축 |
Amazon Route 53 | 도메인 구매 |
Amazon API Gateway | API 등록 |
Amazon CodeDeploy | EC2배포목적 |
Amazon S3 | 배포목적 |
Amazon CloudWatch | 서비스 실시간 모니터링 |
Amazon IAM | 배포할 사용자 권한 지정 |
Amazon Certificate Manager | API에 구매한 도메인 적용 |
Github Action | CI 구축시도 |
이렇게 나열해보니 서비스가 중단 되었어도 이렇게 많은 기능을 사용한 경험을 가지게된것이 가장 큰 수확이 아닌가 싶다.
그리고 이것만큼은 확실히 알았다. 공공데이터도 아니고 사기업 데이터를 쓴다면 법리검토를 분명히 해야겠다.