Skip to content

Commit

Permalink
feat: MSG 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
Sniij committed Feb 18, 2025
1 parent 6784c8a commit 9ef2681
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 17 deletions.
48 changes: 33 additions & 15 deletions deploy/content/msg.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<h1 class="modal-title fs-5" id="exampleModalLabel" style="text-align: left; font-size: 2rem; padding: 1rem 0 0 1rem" >

Micro Services Golang
<a href="https://github.com/Sniij/mircro-services-golang" target="_blank" class="icon brands alt fa-github" ><span class="label">GitHub</span></a>

Micro Services Golang
<a href="https://github.com/Sniij/mircro-services-golang" target="_blank" class="icon brands alt fa-github" >
<span class="label">GitHub</span>
</a>
</h1>

<hr style="margin:0px 0px 1rem 0px;">
Expand All @@ -14,31 +14,49 @@ Micro Services Golang
<hr style="margin: 1rem 0px 1rem 0px;">
<h3>🛒 Skills</h3>
<p style="font-family: 'Pretendard-Regular';">
skills..
- Go 언어 (goquery, openai-go)<br/>
- AWS (S3, Lambda, EventBridge)<br/>
- GitHub API / GitHub Actions<br/>
- OAuth2 / go-git<br/>
- Docker / CI/CD 파이프라인 구축<br/>
</p>
<hr style="margin: 1rem 0px 1rem 0px;">
<h3>📚 Summary</h3>
<p style="font-family: 'Pretendard-Regular';">
summary...
<strong>Micro Services Architecture Project</strong><br/>
MSA 연습을 위한 프로젝트로, 네이버 뉴스 크롤링부터 GPT를 활용한 광고 태그/형식 제거, 뉴스 요약, Markdown 변환,
S3 업로드, GitHub 푸시, 스케줄러를 통한 정기 실행, 그리고 CI/CD 파이프라인까지 전 과정을 자동화하였습니다.
<br/>
<strong>주요 스펙</strong><br/>
1. 뉴스 크롤링 (네이버 뉴스 대상, goquery 활용 HTML 파싱)<br/>
2. 요약 및 변환 (GPT API 사용, 광고 태그 제거/뉴스 요약/프롬프트 기반 가공)<br/>
3. Markdown 형식 변환 (GPT 응답을 지정된 규격으로 변환)<br/>
4. S3 업로드 (인코딩 후 날짜별 디렉토리에 markdown 파일 저장)<br/>
5. GitHub 푸시 (go-git, GitHub API 연동을 통한 업로드)<br/>
6. 스케줄러 (AWS Lambda + EventBridge 크론, 매일 9시 실행)<br/>
7. CI/CD (GitHub Actions를 통한 브랜치별 독립적 배포)
</p>
<p style="font-family: 'Pretendard-Regular';">
</p>
<hr style="margin: 1rem 0px 1rem 0px;">
<h3>⛓ Architecture</h3>
<p>
- Full: <br/>
<a href="images/bg.png" target="_blank" class="image main" style="width: 70%;">
<img src="images/bg.png" alt="bg.png"/>
<a href="images/msg_img/main.png" target="_blank" class="image main" style="width: 70%;">
<img src="images/msg_img/main.png" alt="main.png"/>
</a>
</p>
<hr style="margin: 1rem 0px 1rem 0px;">
<h3>📑 Meaning</h3>
<p style="font-family: 'Pretendard-Regular';">
meaning....
이 프로젝트는 마이크로서비스 아키텍처를 실습하고, 실제 운영 프로세스(크롤링 → 요약 → 변환 → 업로드 → 소스 관리 → 배포)를
자동화하는 경험을 쌓기 위해 진행되었습니다. AWS Lambda와 GitHub Actions 등 클라우드/CI/CD 기술을 결합하여
완전 자동화된 파이프라인을 구현함으로써 확장성과 유연성을 극대화하고, 확장에 용이하게끔 구성하도록 노력했습니다.
</p>
<hr style="margin: 1rem 0px 1rem 0px;">
<h3>👨‍👨‍👦‍👦 Member</h3>
<p style="font-family: 'Pretendard-Regular'; padding-left: 10px;">
Full: <a href="https://github.com/Sniij" target="_blank" >조만기</a><br />
</p>
<hr style="margin: 1rem 0px 5rem 0px;">
</div>
</div>
<p style="font-family: 'Pretendard-Regular'; padding-left: 10px;">
Full: <a href="https://github.com/Sniij" target="_blank">조만기</a><br />
</p>
<hr style="margin: 1rem 0px 5rem 0px;">
</div>
4 changes: 2 additions & 2 deletions deploy/generic.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,10 +64,10 @@
<header class="major">
<span class="date">January, 2025</span>
<h2><a>MSG</a></h2>
<p style="font-family: 'KBO-Dia-Gothic_bold'; font-style: normal;">MSA Project 입니다.</p>
<p style="font-family: 'KBO-Dia-Gothic_bold'; font-style: normal;">Micro Services Golang Project 입니다.</p>
</header>
<a target="_blank" class="image main">
<img src="images/blog_img/blog_main.png" alt="blog_main.png" /></a>
<img src="images/msg_img/main.png" alt="main.png" /></a>
<!-- Button trigger modal -->
<button type="button" class="button large" id="modalMsg" data-bs-toggle="modal" data-bs-target="#modal_msg">
Full Story
Expand Down
Binary file added deploy/images/msg_img/archi.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added deploy/images/msg_img/main.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 9ef2681

Please sign in to comment.