개발자의 기록장 블로그

만나서 반가워 !
이거 좋아해?

이런 글들을 쓰고 있어요

MSA 개요
·
MSA
MSA의 정의MSA를 정의하는 방법은 여러가지 관점이 존재한다.서비스 크기별로 정의할 수도 있고 운영 방식으로도 정의할 수 있고 데이터 참조 관계로도 정의할 수 있다.서비스 크기별로는 하나의 프로젝트로 관리되는 기존 모놀리딕 방식의 서비스를 독립적으로 확장/배포가 가능한 마이크로 서비스로 분해해 운영하는 것이 MSA다 라고 할 수 있다.운영 방식으로는 각 회사의 부서별로 서비스를 담당하며 여러 서비스들과 통신과 데이터 관리를 진행하는데 각 서비스는 독립적으로 진행된다. 예로 결제 서비스가 다운됐다 하더라도 회원가입 서비스는 진행 가능한 것처럼. 이런 식으로 운영을 서비스별로 잘게 나눠서 아키텍처를 구성하는 것이 MSA라고 할 수 있다.데이터 참조 관계로는 복잡한 하나의 큰 데이터 베이스에서 각 테이블별로..
Kubernetes v1.30 in Ubuntu 22.04 LTS
·
Kubernetes
Kubernetes v1.30 in Ubuntu 22.04 LTS이전에 실습을 진행하던 환경은 kubernetes v1.23.x 버전이였다.당시에도 depreciated였던 버전을 사용한 이유는, v1.24 이후부터 Docker를 기본 CRI에서 제거했기 때문이다. Docker를 쓸 수 없다는 것이 아닌, Docker를 kubernetes의 Container Runtime Interface로 사용하기 위해서는, 수동 작업이 필요하다는 의미이다.Why Ubuntu?Kubernetes는 기본적으로 RHEL과 Debian Linux를 공식 배포 환경으로 채택하고 있다.A compatible Linux host. The Kubernetes project provides generic instructions fo..
쿠버네티스 클러스터 rejoin
·
Kubernetes
비용적 이유 때문에 클러스터를 종료할 때 클러스터를 초기화시키거나, 데이터 플레인만을 종료해서 다시 클러스터에 join시키는 방법이 있다. 즉 컨트롤 플레인은 24/7 운영해야 한다.쿠버네티스 클러스터 토큰K8S 클러스터에 join하기 위한 토큰은 아래와 같은 형식이다.kubeadm join :6443 --token \ --discovery-token-ca-cert-hash sha256:token 다시 읽기kubeadm token listTOKEN TTL EXPIRES USAGES DESCRIPTION ..

이런 글들을 좋아하시더라구요

24년도 하반기 SK C&C SW 직무 합격 후기
·
일상
24년도 하반기 취업 준비를 하며 운이 좋게도 SK C&C SW 전형에 최종 합격하게 됐습니다.결론적으로는, 다른 곳에 입사하게 됐지만 준비했던 과정들이 저에게 있어 정말 소중한 과정이었고 귀중한 자원이 될 것이라 생각해 회고를 남깁니다.  전형 일정전형 종류발표일서류 전형24. 10. 08필기 전형24. 10. 211차 면접24. 11. 072차 면접24. 11. 27 서류 전형타 대기업 서류 전형과 동일했습니다. 경력사항, 대외활동, 공모전, 자소서 문항들이 있었고 특이하게 직무 역량에 대한 질문이 3개로 나뉘어 있어 총 5개 문항이 있었습니다.이 부분에서 프로젝트 경험을 굉장히 중시한다는 생각이 들었습니다.프로젝트 별로 STAR를 기준으로 정리해 둔 것이 자소서를 작성함에 있어서 많이 도움됐습니다...
24년도 하반기 삼성 SDS SW 직무 합격 후기
·
일상
정말 기쁘게도, 꿈꾸던 삼성 SDS SW 직무에 합격하게 되었습니다. 상반기 인턴 전형부터 하반기 직무 면접까지, 지난 1년간의 노력과 준비 과정들이 저에게 큰 자산이 되었다고 느껴 이렇게 회고를 남깁니다.삼성 SDS 대학생 인턴 전형부터 정규직 전환까지24년도 3월, 서류를 쓰기 전에 삼성전자 인턴을 쓸지, SDS 인턴을 쓸지 매우 많이 고민했습니다.그래서 스스로에게 정말 많이 질문을 던졌던 것 같습니다. 남들의 생각이 아닌 내가 생각했을 때 개발자란 직업이 무엇인지, 왜 되고 싶었는지 그리고 무엇을 만들어 내고 싶은지.개발자란 소프트웨어 생애주기를 모두 경험하고 그 과정을 적절한 방식을 통해 수행해 제품을 생산해 내는 엔지니어라고 생각했습니다.기획부터 시작해 문제 상황에 대한 해결책을 IT 기술을 통..
새해맞이 중얼중얼 계획 세우기
·
일상
신년이 되고 다들 본인들의 직무에 대한 회고를 하며 한 해를 마무리하시는 것 같아요.그런데 저는 취준생이었기 때문에 직무적인 회고를 할 것은 마땅히 없고... 다사다난했던 '24년 취준생활 동안 느꼈던 개발자란 직무에 대한 가치관을 정리해 보며 '25년에 어떤 것들을 해볼지 계획이나 해보려고요.하던 것들1. 블로그 이전 공사사실 개발 블로그로 티스토리가 아니라 벨로그를 사용하고 있었어요. 개발 블로그를 시작했던 이유도 수많은 에러를 고쳐 나간 과정을 기록하고 주변 동료들과 공유하면서 함께 성장하기 위함이었어요. 그런데 작은 노력들이 쌓이니 예전에 썼던 티스토리 글 포함 200개 남짓의 글이 모였고, 이 글들을 더 많은 사람들이 봤으면 하는 마음도 들더랍니다. 벨로그는 SEO에 관한 내용이 얼마 없고 ( ..
프론트엔드 성능 최적화 가이드
·
Performance
성능 최적화페이지 표시 시간에 따라 사용자가 이탈할 확률이 높아진다.즉, 성능 최적화가 높은 수준의 UX, 가입률, 낮은 이탈률을 가능하게 한다.렌더링 성능Front가 Back으로부터 가져온 자원을 얼마나 효율적으로 보여줄 수 있는지에 대한 성능이다.프로젝트마다 다르므로 여러 성능 측정 도구를 사용해서 때에 맞게 튜링한다.로딩 성능Back이 자원들을 Front에 얼마나 효율적으로 전달하는가에 대한 성능이다.효율적으로 자원을 전달하기 위해서는,다운로드 대상의 수와 용량을 낮춘다지연 로딩을 사용한다. ( 필요할 때 다운로드를 하며 코드를 분할 해 필요한 시점에 필요한 자원만 로딩되도록 한다. )자원에 우선순위를 부여해 우선적으로 로딩돼야 할 자원을 먼저 다운로드하게 한다.LightHouseModeNaviga..
마크다운 사용법
·
Git
출처 : https://heropy.blog/2017/09/30/markdown/많이 들어봤지만 들어만 본 마크다운...! 이모티콘 쓰는거 좋아해서 기본모드로 글 쓰곤 했는데 179번 훈련병이 마크다운으로 글 쓰는 연습 해보라고 한다..! 얘 말은 들어야지 음음!(이모티콘 못쓰는건 조금 사고네)마크다운(MarkDown)은 파일 확장자가 .md로 된 파일이다...라던가 이런 내용은 굳이 필요 없을 것 같다!html을 사용해 페이지를 구성하는 대신 쉽고 빠르게 작성하는 용도로 사용된다고 한다!이것도 문법을 쉽게 정리해 놓은 플랫폼이 있다고 한다.StackEdit 이라는데 일단 문법을 알아야 뭘 쓰든 말든 하지 않을까?그래서 일단 문법을 좀 정리해보고 시작하려고 한다!제목(Header)부터 까지 나타낼 수 있..
MSA 개요
·
MSA
MSA의 정의MSA를 정의하는 방법은 여러가지 관점이 존재한다.서비스 크기별로 정의할 수도 있고 운영 방식으로도 정의할 수 있고 데이터 참조 관계로도 정의할 수 있다.서비스 크기별로는 하나의 프로젝트로 관리되는 기존 모놀리딕 방식의 서비스를 독립적으로 확장/배포가 가능한 마이크로 서비스로 분해해 운영하는 것이 MSA다 라고 할 수 있다.운영 방식으로는 각 회사의 부서별로 서비스를 담당하며 여러 서비스들과 통신과 데이터 관리를 진행하는데 각 서비스는 독립적으로 진행된다. 예로 결제 서비스가 다운됐다 하더라도 회원가입 서비스는 진행 가능한 것처럼. 이런 식으로 운영을 서비스별로 잘게 나눠서 아키텍처를 구성하는 것이 MSA라고 할 수 있다.데이터 참조 관계로는 복잡한 하나의 큰 데이터 베이스에서 각 테이블별로..