개인 기록/개발일지 5

도커가 성능면에서 좋은 이유 (write 제외)

서론WSL2. 도커 설치한 뒤 신경 안 쓸 줄 알았으나MLOps 역할을 맡게 됨 -> 성능 고려 -> Paged Attention -> vLLMvLLM은 리눅스에서만 됩니다 ㅋ초짜시절 WSL2(리눅스) 잡고 3주동안 씨름했다.의문점Docker Desktop 리눅스 있어야된대매.그래서 WSL2로 리눅스 OS 깐대매그럼 얘도 VM 아님?근데 VM은 성능 떨어진대매심지어 컨테이너에 특정 리눅스 컨테이너를 설치한다면...계층이 점점 깊어지니까 성능 저하가 오는거 아닌가?프로젝트 할 땐 넘어갔는데, 다시 개발을 하려 도커를 까는 도중 의문이 들었다.결론디스크 I/O에 대한 오버헤드는 O (쓰기 레이어 이슈)CPU/RAM에 대한 오버헤드는 X이유WSL2는 Type 1 하이퍼바이저인 Hyper-V 기반 VM (베어메..

개인적인 VSCode 익스텐션 정리 (카테고리별)

설정 켜기 : Ctrl + ,settings.json 켜기 : Ctrl + shift + p0. Continue (AI 코딩)(세팅 링크) 1. 코드 스타일 & 포맷팅Prettier - Code formatter: 코드 가독성 (default formatter 변경, 저장 시 자동 포맷팅(on save) 활성화ESLint: 코드 품질과 일관성 (별도 규칙 설정 필요)-> Continue로 대체 2. 주석 & TODO 관리TODO Tree: TODO / FIXME 주석 강조 및 트리 형태로 !!https://github.com/Gruntfuggly/todo-tree세팅 예시3. 코드 탐색 & 자동 완성Path Intellisense : 파일 경로 자동 완성 (직접하려고 안씀)Emmet, Wrap with ..

MCP에 집중해야된다 이러는데

메인스트림 서비스를 제공하는 회사가 아니면, 이 개념을 알아야 할 필요가 전혀 없는 것 같다.완전 이상한 곳에 핀트가 꽂힌 것 같은데...?? 간단히 생각하면기존 LLM 활용한 챗봇 형식 서비스 -> 챗봇 + 호환되는 플러그인 느낌 (정확히는 프로토콜) 뭐 이런 것 같은데 (개념 보자마자 서치하기도 싫어짐) 그럼 내가 으쌰으쌰 어떻게 만들었다고 쳐도?호스트가 지원 안한다? -> 끝 자원봉사자들도 아니고, 메인스트림 플러그인 아니면 굳이 호환 안챙겨줄거같은데 현재 내 결론mcp 개념을 빨리 공부해 나만의 플러그인을 내야한다 X컨텍스트 프로토콜을 사용해 더 좋은 작업물을 낼 수 있다 O  직접 챗봇을 지원하는 서비스 -> 확실히 혁신그 외 -> 어떻게 활용해야 더 좋은 결과물이 나올까를 연구하는 쪽이 더 생..

서버 개발 기획

Why?온프레미스/클라우드 서버 운영 경험 원함마인리스트 1등 서버 운영에서 온 불만족전달하고 싶은 가치-지친 현실속 나만의 힐링 공간How?전달 방법동기 - 높은 몰입감위생 - 지속 가능한 서버 높은 몰입감- 현실성 : 경제 구조, 규칙- 재미 : 성취목표(칭호, 아이템, 던전 등)- 홍보 지속 가능한 서버- 쾌적한 서버- 소통 및 개선, 개발- 전기세, 호스트비용 감당할만한 수익원 What?동기 요인 TODO- 멀티 서버 유튜브 정주행하며 UX 파악- 모드 서치 및 선별- 시나리오 정리- 방송 준비 위생 요인 TODO- 서버 구축- 서버 최적화- 커뮤니티 구축- 건축 및 개발팀 모집  + 개발 문서 서식 정리 및 일정 가시화+ 백로그 작성 웹 포폴을 빨리 끝내야 할 이유가 생겼다- 참고문서서버 기획 ..