프로필사진

Go, Vantage point

가까운 곳을 걷지 않고 서는 먼 곳을 갈 수 없다.


Github | https://github.com/overnew/

Blog | https://everenew.tistory.com/





티스토리 뷰

반응형

 

 

 

이번 여름 방학에 진행했던, Elastic Search와 AWS를 결합한 프로젝트에서 특별상을 수상하게 되었다.

프로젝트 초반에 팀원 분들이 개인 사정으로 모두 나가셨기 때문에, 1인 팀이 되어 버렸지만 오히려 기획, 설계와 구현을 모두 스스로 해볼 수 있었기 때문에 클라우드를 입문하는 경험으로서는 최고였던 것 같다.

 

 

다행히 좋은 평가를 받아 이번 12.29일에 AWS 본사에서 진행되는 AWS Rookie Championship 2023에 참여하게 되었다.

AWS Rookie Championship 2023은 한 해 동안 대학생들이 진행했던 AWS 프로젝트 중에서 우수한 팀들이 참여해 발표를 하는 대회이다.

 

이를 위해 남은 기간 동안 AWS 자격증 공부도 하고 서비스가 정말 유저에게 도움이 될 수 있도록 많은 고민을 하면서 고도화해 나갔다.

 

 

 

블로그에 업로드 되었던 내용들도 이 과정에서 고민하면서 배워나간 것들 이였다.

 

AWS Lambda로 학교 공지 slack 알림 봇 만들기

Selenium으로 웹 크롤링 시도하기

Docker에서 Selenium (4.10 & 4.11) 실행시키기

[Github Actions] 여러 Docker image 빌드하고 ECR로 업로드 하기

AWS Solutions Architect Associate (SAA - C03) 대학생 합격 후기

ECS 태스크 실행 오류 (ECR pull error)

AWS boto3로 SNS Topic에 메시지 전송하기 (python)

AWS Lambda로 Slack에 메시지 전송하기 (SNS 트리거)

Slack bot으로 유저에게 1:1 DM 보내기

AWS Lambda에서 다른 Lambda 비동기 호출하기(python)

Elastic Search HTTP 쿼리 요청하기 (python)

[Github Actions] paths 로 폴더 별로 트리거 하기

Elastic Search 날짜(거리)로 Score 계산하기

Elastic Search 페이징(search after) 활용하기

AWS load balancer internal vs internet-facing

 

 

 

 

 

제작하게 된 채용공고 통합 검색 Slack bot 서비스인,

TATTOO는 다양한 채용 공고 사이트에서 크롤링을 진행하여 slack에서 간편하게 질의하고 구독한 키워드의 내용을 매일 알려 준다.

 

 

간단한 키워드 검색으로도 적절한 공고를 추천해 줄 수 있도록 Elastic Search의 scoring 세팅도 진행하였다.

 

 

내 팀을 포함해서 14개의 쟁쟁한 팀들이 발표를 하게 되었고, 다른 대학생들은 어떤 서비스를 기획하고 얼마나 기술적으로 구현해 냈는지 알 수 있어서 흥미로웠다.

 

아쉽게도 TATTOO는 수상하지 못하였지만,

이 서비스를 제작하면서 퍼블릭 클라우드로 진로를 바꾸게 되었고, 많은 경험을 할 수 있었다.

 

TATTOO 서비스는 다른 사람들에게는 아닐지도 모르지만,

적어도 나에겐 지워지지 않게 가슴에 새겨진 타투와 같다.

 

2023년으로 대학생 신분도 없어지기 때문에, 이처럼 좋은 기회는 앞으로 주어지지 않을지도 모르지만 앞으로도 계속 새로운 분야에 도전해 나가고 싶다.

 

 

 

발표 자료도 아래링크에서 확인할 수 있다.

https://www.canva.com/design/DAF0mu4PRl8/exBGla51w349watruP5_yw/view?utm_content=DAF0mu4PRl8&utm_campaign=designshare&utm_medium=link&utm_source=editor

 

 

 

개발 정보

https://github.com/overnew/JobPostingSearchingBot

 

GitHub - overnew/JobPostingSearchingBot: Job Posting Search slack Bot using

Job Posting Search slack Bot using . Contribute to overnew/JobPostingSearchingBot development by creating an account on GitHub.

github.com

 

 

반응형

'SW 활동' 카테고리의 다른 글

[우아한 테크 코스] 4기 지원 및 프리 코스 후기  (3) 2021.12.21
댓글
반응형
인기글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함