본문 바로가기

포트폴리오22

NAVER Cloud Professional 자격증 합격 후기 클라우드 취준생으로서 한창 채용공고를 보다가 우대사항에 KT, NCP 등 국내 클라우드를 사용하는 MSP 기업이 굉장히 많았다.그래서 이참에 국내 클라우드 자격증도 하나 장만하자는 생각에 이번에 취득하게 되었다. 자격증 레벨은 다음과 같다.NCA - NCP - NCE 레벨로 이루어져 있는데 NCA는 너무 기초적인 단계라 한 단계 상위레벨을 선택하였다.엔지니어 신입으로써는 NCP 이상정도가 충분하다고 본다. 먼저 준비는 NCP 플랫폼에 대해 어느정도 익혀야 하기 때문에 네이버 비즈니스 스쿨 강의를 통해 기본기를 익혔다. 네이버 비즈니스 스쿨스마트스토어, 쇼핑라이브, 네이버광고, 스마트플레이스, 블로그, 엑스퍼트 무료 교육 제공bizschool.naver.com 너무 좋은점은 모두 무료라는 거다.핸즈온 영역.. 2025. 5. 14.
AWS EKS & Ingress Controller를 활용한 MSA 아키텍처 구축 목차Ingress Controller 개요VPC 설계EKS 클러스터 구축MSA 서비스 배포 설계CI/CD 파이프라인 구축 (GitHub Actions)모니터링 구성 (CloudWatch Agent)개선할 점인프라 설계1. Ingress Controller쿠버네티스 클러스터 외부에서 내부 서비스와 통신하기 위해 사용할 수 있는 서비스 타입은 NodePort, LoadBalancer, Ingress 이렇게 세 가지 방식이 있다. 이 중에서 Ingress 방식을 선택한 이유는 운영 효율성과 확장성 면에서 가장 유리하기 때문이다. 먼저, NodePort 방식부터 간단히 살펴보자.NodePort NodePort는 클러스터의 각 노드에 외부에서 접근 가능한 포트를 열어주는 방식이다. 이때 포트는 30000~3276.. 2025. 4. 16.
[2인 프로젝트] 방탈출 소개 사이트 (feat 예약 시스템, 서명 쿠키 방식) 프로젝트 주제 : 온라인 방탈출을 소개해주는 사이트 제작도메인: https://foolblack.net개발 기간 : 2주본인 파트 : 인프라 구축 및 웹 프론트/백엔드사용 기술 : AWS Serverless(API Gateway(Rest API), Lambda, Dynamodb(Stream, TTL), CloudWatch(EventBridge), S3, Cloudfront(뷰어 액세스 제한), Route53), EC2, VPC(NAT, IGW), ALB, ASG, SES 예약 시스템이 들어간 방탈출 소개 사이트를 만든 이유?사실 예약 시스템은 필요 없다.온라인 방탈출을 하는데 예약이라는 개념이 들어가는 순간 언제 어디서든 플레이할 수 있는 온라인이라는 매리트가 없어지기 때문에 예약 시스템은 사실 불필요한.. 2025. 2. 11.
[2인 프로젝트] 웹과 유니티를 결합한 방탈출 게임 개발 및 배포 프로젝트 주제 : 웹과 유니티를 결합한 방탈출 게임도메인: https://escape.foolblack.net개발 기간 : 두 달본인 파트 : 인프라 구축 및 웹 프론트/백엔드사용 기술 : AWS Serverless(API Gateway(Rest API, Web Socket API), Lambda, Dynamodb(Stream, TTL), CloudWatch(EventBridge), S3, Cloudfront, Route53), 바닐라 코딩(HTML, CSS, JS)  + 유니티 목차폼 디자인개발 동기인프라첫 번째 솔루션(API Gateway 요청 수)두 번째 솔루션(Cold Start 솔루션)세 번째 솔루션(유니티 data.unityweb 파일 사전 로드)네 번째 솔루션(TTL을 통한 사용자 데이터 관.. 2024. 12. 7.
[토이 프로젝트] 클라이밍 스스로 규칙 앱 개발 Feat. S3 presigned_url 클라이밍 하는 친구와 함께 관련 앱을 만들면 어떨까 싶어 개발하게 되었다.자신의 주 암장, 오늘 깬 난이도, 개수, 커뮤니티 기능 등 관련 앱은 굉장히 많지만 뭔가 스스로가 정한 할당량을 오늘 채우지 않을 시 수행해야 하는 벌칙? 같은 규칙이 있었으면 좋겠다는 생각에 간단히 만들어보았다. '나루토' 애니메이션에서 나오는 가이가 수행하는 스스로 규칙이라고 생각하면 될 것 같다..ㅋㅋ 먼저 클라이언트 플랫폼은 서로 다르게 만들기로 하였다.그 이유는 서로 추구하는 기술 스택이 다르고 쌓아야 하는 포트폴리오의 방향성이 다르기 때문에 서로 데이터를 공유할 수 있는 클라우드만 공유하기로 했다. (S3) 먼저 필수적인 기능은 이렇다.조건 설정(운동하는 날 수행해야 하는 조건 예, 보라색 난이도 5개, 못했을 시 풀업.. 2024. 7. 14.
AWS SAA-C03 합격 후기 종강하자마자 바로 따야겠다 싶어서 이주동안 준비해서 취득했다.빨리 취득해야겠다고 생각이 든 이유는 SAA-C03이 곧 C04로 올라갈 것 같아 취업하기 전 학교 다닐 동안에 최대한 빨리 취득해야겠다 싶었다. C03이 나온 지 2년이 다 돼 가는 시점에서 새로운 솔루션들, 그에 따른 더 효율적인 아키텍처 변경이 많이 이루어지기 때문에 새롭게 공부해야 될 개념들이 점점 더 많아진다. 그렇기 때문에 실무적인 건 따로 공부를 하고 새로운 버전으로 개편되기 전에 따놓을 건 최대한 빨리 따놓는 게 좋다고 생각했다.시험 준비전체적인 개념을 익히는 것은 종강하기 전 학교 다닐 동안 틈틈이 Udemy를 통해 Stephane maarek 선생님 강의를 들었다. (한글 자막도 지원하기에 이해하는 데는 큰 어려움이 없었다.).. 2024. 7. 4.