Kubernetes 시작하기 전에 꼭 봐야 하는 글 (1부) / Kubernetes Core Concept 1
·
카테고리 없음
안녕하세요 오늘은 쿠버네티스를 도입하기 전에 기본적으로 알아야 할 내용들을 정리해보도록 하겠습니다.이 글을 읽으면 알 수 있어요Kubernetes 기능Kubernetes 의 그성요소kubernetes의 명령어가 하는 역할kubernetes의 declaritive 패러다임이 4가지를 이 글을 통해 이해할 수 있습니다. 이 목차에서 말하는 내용의 이해를 목표로 아래 글을 읽어봅시다.모든 기술들을 익히기 전에는 먼저 해당 기술이 왜 도입이 되는지에 대한 배경을 먼저 알고 가면 좋습니다.왜 Kubernetes여야 하는가?실제 서비스 운영 환경에 있어서는 24시간 상주 인력을 둔다고 하더라도 모니터링에서 잡지 못하는 장애도, 갑작스러운 간단한 장애에도 문제 파악이 어려워 대응이 느려지는 경우도 빈번하게 일어납니다..
준비한 직무와 다른 직장에 들어온 인프라 엔지니어의 2024년 회고
·
카테고리 없음
다들 잘 지내셨나요? 1월 1일에 찾아올거라 속으로 다짐했지만 ㅎㅎ 일이 바쁘다는 핑계로 조금 늦어졌네요.저는 작년 7월 22일에 Huawei Korea에 엔지니어로 합류하게 됐습니다.제대로 서울에서 근무하는 게 처음이라 속으로 긴장하기도 하고,수직적인 관계라고 생각했던 이 곳에서 어떻게 앞으로 행동할지 어떻게 배워나갈지 우왕좌왕하던 제 모습이 스쳐 지나갑니다. 암튼 이 곳에 합류하기까지 어떤 2024년을 보냈는지, 합류한 후 어떻게 보냈는지 끄적거려볼까 합니다.약 1년간의 취업 삽질대학교 4학년 시절 6월부터 취업 준비는 취업 지원서 쓰는 것부터 시작이다 라는 이상한 고집? 철학? 으로 제가 가고 싶었던 곳에 지원서를 쓰기 시작했습니다. 직무 분석? 역량 정리? 이런 개념에 대해 많이 미숙했던 저는 회..
[논문 분석] Facebookd의 Scaling Memcache 설계 방법
·
카테고리 없음
Scaling Memcache at Facebook시대가 급변해가면서 많은 트래픽을 감당하기 위해서 안정적으로 운영하기 위한 다양한 기술들이 나타나고 있습니다.더 복잡한 요구사항들을 구현하기 위해서 대기업들이 어떻게 발전하고 있는지 여러 논문들을 통해 알아볼 수 있습니다. 처음에는 이런 컴퓨팅 논문을 읽어보는 것이 부담으로 느껴질 수 있지만 한번 자세히 읽어보면 정말 깊은 인사이트를 얻을 수 있다고 듭니다. 앞으로 해외 컴퓨팅 논문을 이해하기 쉽게 글로 요약하고 설명하는 블로그 포스팅을 작성해볼까 합니다.여러분들도 캐시를 적용하기 위해서 key-value형태를 많이 보셨을 텐데 실제로 운영하다보면 메모리 관리하는것이 상당한 난이도를 요구합니다. 우리는 안정적으로 캐시를 운영하기 위해 캐시에 대해 어떤 문..
[Make 시리즈] 경제 분석 리포트 인스타 / 쓰레드 게시물 생성기 제작
·
카테고리 없음
최근 AI 툴들을 즐겨 쓰고 있다가 MAKE라는 서비스를 경험해보고 잘 활용하면 참 좋을 것 같다는 생각이 들더군요.그래서 오늘은 간단하게 경제 리포트를 자동으로 써서 저장해주는 AI 파이프라인을 구축해보는 실습 경험을 공유해드리고자 합니다.잘 사용하면 참 좋아 보이더라구요.Make란?이 서비스는 여러 앱들을 연결시켜 내가 원하는 시간이나 데이터가 들어오는 시간에 자동으로 파이프를 실행까지 시켜주는 플랫폼입니다.제가 이 서비스를 주목한 이유는, ChatGPT같은 앱들의 서비스를 원하는 대로 조합해서 내가 원하는 데이터를 만들거나 자동화시킬 수 있다는 것이 너무 매력적이었던 것 같아요.그럼 저에게 그럴 수 있죠.그냥 너가 개발해서 운영하면 되잖아?뭐 틀린말은 아니죠. 그렇지만 직장을 다니고 저녁에 내가 원..
Java에서 Enum의 한계를 극복하기 위한 FSM(Finite State Machine) 디자인 패턴 (feat. State Pattern, Spring StateMachine)
·
카테고리 없음
안녕하세요! 이번에는 Enum의 확장 시 if else switch로 분기처리하는 방법의 문제를 해결하는 객체지향적 방법을 소개하며 이를 활용하는 사례까지 딥하게 알아보도록 하죠!일반적인 Enum의 사용흔히 열거식으로 이렇게 사용하시기도 하죠. 이 방법은 차 후 확장에 불리한 점이 많습니다. 만약 Switch를 쓰기라도 했다면, 3개중에 2개만 동작을 정의해도 컴파일시 문제가 발생하지 않습니다. 남은 1개의 동작을 구현하지 않고 넘어갈 수 있다는 확장에 안전한 구조는 아니겠죠.public enum LeaveRequestState { Submitted, Escalated, Approved}LeaveRequestState state = LeaveRequestState.Submitted;이렇게..
[Econo-Recruit] 1년간 서버 운영을 마치며 (끝이라는 이야기는 아님)
·
카테고리 없음
# Econo-Recruit가 뭔가요?? 에코노베이션 동아리 신입모집 플랫폼 매 신입기수 채용시 필요한 다양한 서비스들을 통합 관리하는 플랫폼입니다! 협업을 위한 칸반보드식 업무 프로세스 지원 서비스, 지원서 작성 및 제출, TF 선정 및 전체 프로세스 관리자 페이지, 현 지원자 통계 페이지, 신입 회원 메일링, Slack Notification, 관리 모니터링 서비스를 모두 제공하고 있습니다. 약 1년간 운영하면서 있었던 많은 이슈들. 추가된 여러 장애와 기능들을 대응하면서 있었던 이야기들을 적어볼까 합니다. ![](https://velog.velcdn.com/images/blackbean99/post/b60b7f64-b701-43c1-8547-7c1d5e1e25f1/image.png) ![](http..
## 이서현
·
카테고리 없음
npm 명령어 모음
·
WEB/React