helloresekai

'무궁화 꽃이 피었습니다' 순서 추첨 웹게임 개발기

React와 TypeScript를 사용해 어린 시절의 추억이 담긴 ‘무궁화 꽃이 피었습니다’ 게임을 웹으로 구현한 프로젝트 ‘mugunghwa’의 개발기를 적어보려고 합니다. 단순한 게임처럼 보이지만, 실시간 상태 동기화와 사용자 입력 처리에 있어 흥미로운 기술적 도전들이 있었습니다. 이 글에서는 특히 게임의 핵심 로직을 어떻게 설계하고 Custom...

[LG CNS AM INSPIRE CAMP 1기] 최종 프로젝트 우수상과 회고

LG CNS AM INSPIRE CAMP 1기 우수상! 나는 회색 스님 복장,, 길다면 길고, 짧다면 짧았던 6개월이 끝났다. 엊그제가 막 시작했던 겨울같은데 짧은 봄을 지나 벌써 습하고 더운 여름이 되었다. 저번 주에 발표, 수료식을 해서 조금 늦은 감이 있지만, 짧은 회고글을 남겨본다 🚀 삼성의 싸피(SSAFY), 현대의 소프티어를 기대하며...

GS GenAI Connect Day #3 : AI 에이전트의 현재와 미래 후기

습하고 무더운 여름 저녁, 좋은 기회로 GS에서 주최하는 GenAI Connect Day #3에 참여하여 연사를 듣고 왔다. 쾌적하고 개방감있는 발표 공간에서 듣게 되어 더욱더 몰입감 있었다. 한층이 GS 52g 팀 사무 공간인것 같은데.. GS는 굉장히 전통적인 기업인줄로만 알았지만 굉장히 영(?)하고 일하고 싶은 공간이었다! 실내 발표 공간,...

헥사고날 아키텍처에 대해 알아보았다.

🌟 들어가며 교육 중 총괄님의 코드리뷰를 받던 중 헥사고날 아키텍처에 대한 언급이 있었다. 간단한 예제를 통해 구조를 보여주시고 설명해주셨는데 찾아보니, 최근 도메인 중심 아키텍처 설계에서 점점 많이 언급되고 있는 아키텍처라고 한다. 전통적인 계층형 아키텍처 (Layered Architecture)와 비교하면서 구조적 차이, 장단점, 그리고 왜 헥...

[k8s] 11. 쿠버네티스의 오토스케일링 (HPA, VPA, Cluster Autoscaler)

🌟 들어가며 대부분의 시스템은 요청이 많아질 때 자동으로 더 많은 리소스를 쓰고, 요청이 적을 땐 자동으로 리소스를 줄이기를 원한다. 예전에는 이런 처리를 직접 스크립트로 짜거나 배치로 조절했지만, Kubernetes는 이걸 기본 기능으로 제공한다. 그게 바로 오토스케일링(Autoscaling)이다. Kubernetes에는 총 3가지 대표적인 오토...

[k8s] 10. 쿠버네티스에서의 리소스 관리 전략

🌟 들어가며 Kubernetes 클러스터는 수많은 Pod들이 노드 위에 올라가서 동작하는 구조다. 각 Pod은 컨테이너들을 실행시키고, 컨테이너는 당연히 CPU와 메모리 같은 자원을 소비하게 된다. 그런데 쿠버네티스는 기본적으로 Pod이 얼마만큼의 자원을 쓰는지 제한하지 않으면 무제한으로 사용하게 두는 구조다. 즉, 메모리를 많이 쓰는 Pod 하...

[k8s] 9. 인증과 보안을 다루는 쿠버네티스의 몇가지 방법들

🌟 들어가며 쿠버네티스는 매우 유연하고 강력한 플랫폼이지만, 그만큼 보안이 제대로 설정되지 않으면 무방비 상태의 뒷문이 열려 있는 셈이다. 누가 클러스터에 접근할 수 있는가? 어떤 리소스를 읽고, 생성하고, 삭제할 수 있는가? 어떤 Pod이 누구와 통신할 수 있어야 하는가? 애플리케이션이 실행되는 환경은 충분히 안전한가? 이 모...

[k8s] 8. 볼륨과 스토리지 - 데이터의 영속성을 보장하는 k8s의 저장 전략

🌟 들어가며 쿠버네티스는 본질적으로 컨테이너의 실행을 관리하는 플랫폼이다. 그런데, 컨테이너의 가장 큰 특징 중 하나는 휘발성(volatility)이다. 즉, 컨테이너가 종료되면 그 안의 데이터도 함께 사라진다. 예를 들어 이런 상황을 생각해보자. docker run -it busybox # echo "hello" > /data.txt # ...

© 95hyun. 일부 권리 보유

이 사이트는 Jekyll 테마로 GitHub Pages에서 구동됩니다.