본문 바로가기

전체 글247

AI 해커톤을 찾아보다가 알게 된 것들 https://d2.naver.com/helloworld/4821538네이버도 이런 해커톤을 하는구나최근 네이버 D2에서 해커톤 후기를 읽었는데, 단순히 기능을 만드는 대회가 아니라 실제 업무를 AI로 어떻게 개선할 수 있는지를 고민하는 방식이 인상적이었다. 개발자뿐 아니라 다양한 직군이 함께 참여해 같은 AI 도구를 사용했지만, 결과물은 팀마다 크게 달랐다는 점도 흥미로웠다.개인적으로는 우리 회사에도 이런 형태의 해커톤이 있으면 좋겠다는 생각이 들었다. 평소 업무에서 불편했던 점을 자유롭게 해결해보고, 팀 간 협업이나 새로운 AI 활용법을 자연스럽게 공유할 수 있는 좋은 문화가 될 것 같다.읽고 얻은 교훈AI를 잘 쓰는 것보다 어떤 문제를 해결할지 정의하는 능력이 더 중요하다.AI는 구현 속도를 높여주.. 2026. 8. 2.
docker desktop AI gordon 고든 공식문서Docker의 개념과 명령어를 설명합니다.Docker 문서 및 웹 자료에서 해결책을 검색합니다.모범 사례에 따라 Dockerfile을 작성하고 수정합니다.컨테이너 오류를 디버깅하고 로그를 읽어 해결 방법을 제시합니다.컨테이너, 이미지, 볼륨 및 네트워크를 관리합니다. GordonAI agent for Docker workflows - execute tasks, debug issues, and manage containers with intelligent assistancedocs.docker.com 명령어를 외우지 못해도 run 할 수 있게 알려준다. 한국어로 말해도 잘 대답해준다. 2026. 3. 4.
docker desktop 설치 방법 설치 공식 페이지 WindowsGet started with Docker for Windows. This guide covers system requirements, where to download, and instructions on how to install and update.docs.docker.com visualization support not detected 라는 오류설치해서 실행했는데 에러가 뜬다.확인해볼 사항 : 작업 관리자 > 성능 > CPU 아래에 가상화: 활성화 돼있는지 체크나의 경우 해결법: 재시작을 하면 해결된다~ 2026. 3. 4.
모던 자바스크립트 모노레포 NX Nx모노레포(Monorepo) 관리를 위한 강력한 빌드 시스템이자 워크플로우 도구입니다.여러 앱과 라이브러리를 하나의 저장소에서 관리하도록 설계된 툴입니다.단순히 여러 프로젝트를 한곳에 모으는 것을 넘어, 규모가 커질 때 발생하는 복잡성을 제어하는 데 특화되어 있습니다. 왜 모노레포를 사용하는가?모두가 자기 저장소에 프롲젝트간 코드 재사용이 어렵다. 시스템전체가 20개정도의 다른 저장소로 나눠져있다.관련된 저장소를 함께 묶자 모노레포에 넣자AI 에이전트가 좋은 결정을 하기위해서도 필요하다. 여러 저장소를 수정할 수 없다. Nx 디렉토리 구조 Workspace: 모든 코드와 프로젝트가 담기는 최상위 루트 폴더입니다.Apps: 실제 실행 가능한 애플리케이션이 위치예: React, Angular, Next.j.. 2026. 2. 16.
[공유] 경력직 포트폴리오 https://www.jobplanet.co.kr/contents/news-6727/%EA%B2%BD%EB%A0%A5%EC%A7%81%20%ED%8F%AC%ED%8A%B8%ED%8F%B4%EB%A6%AC%EC%98%A4%2C%20%ED%95%A9%EA%B2%A9%EC%9D%84%20%EB%B6%80%EB%A5%B4%EB%8A%94%20%EC%9E%91%EC%84%B1%20%EB%85%B8%ED%95%98%EC%9A%B0 경력직 포트폴리오, 합격을 부르는 작성 노하우 | 컴퍼니 타임스의 비즈니스 뉴스 | 컴퍼니 타임기업 전문 뉴스 컴퍼니타임스, 기업리뷰, 면접후기, 연봉, 채용, 기업 정보를 한 번에!www.jobplanet.co.kr https://brunch.co.kr/@ny0303/121 포트폴리오 .. 2025. 4. 13.
[ES] match vs term [ElasticSearch] match, term 쿼리 제대로 이해하기ElasticSearch 에서 검색을 위한 가장 기본적인 쿼리 DSL 을 작성한다고 하면 대부분 match 쿼리나 term 쿼리를 베이스로 작성합니다. 기본적인 match, term 쿼리의 동작을 자세히 정리해봤습니다.jaeyeong951.medium.com  match 와 term 쿼리 모두 특정 필드의 내용이 질의어와 일치하는 문서를 찾는데 사용합니다. 하지만 일치의 여부를 어떻게 찾는지에 대한 그 세부사항은 굉장히 다릅니다. GET index_for_search/_search{ "query": { "match": { "fieldForSearch": { "query": "this is something" } } }} 질의어인 “th.. 2024. 11. 6.
[공유] 신뢰성 있는 카프카 애플리케이션을 만드는 3가지 방법 (최원영 Cory) [2023.09.14. 제3회 Kakao Tech Meet 발표] 이벤트 드리븐 아키텍처와 스트림 데이터 파이프라인을 만들때 고민해야 하는 부분을 다룹니다. 프로듀서/컨슈머와 같은 카프카 애플리케이션의 전달 신뢰도를 높이기 위해서 적용할 수 있는 기술들에 대해 설명하고 내부적으로 적용했던 경험을 공유합니다.  메시지 전달 신뢰성-> 정확히 한번, 적어도 한번, 최대 한번프로듀서는 브로커에 레코더를 보내고 컨슈머가 브로커를 통해 레코드를 가져간다.신뢰성 있는 카프카를 만드는 3가지 방법 방법1) 멱등성 프로듀서 Idempotence producer프로듀서가 보내는 데이터 중복 적재를 막기 위해 enable.idempotencs 옵션을 제공한다. 3.0부터는 기본값이 true로 설정된다.기본 프로듀서와 달리.. 2024. 11. 2.
Kafka KRaft zookeeper어떤 브로커가 특정 파티션 및 토픽의 리더인지 결정하고 저장하는 역할토픽 추가 or 삭제, 브로커 추가 or 삭제 등 변경 사항이 발생하면 kafka에게 알려준다.단점 : kafka 자체가 아닌 외부에서 관리해야 하기 때문에 kafka 확장에 제한이 된다. (데이터 중복, 브로커와 zookeeper의 메타데이터 불일치, 시스템 복잠성 증가 등)  최신 버전 kafka는 zookeeper를 사용하는 대신 KRaft를 사용할 수 있다.kafka 내부에서 동작하며 kafka의 일부이기 때문에 관리 비용이 줄어든다.zookeeper 사용보다 확장성이 10배 이상 좋아지고, 배포와 운영이 더 쉬워진다고 한다. Controller Quorum의 장점zookeeper의 파티션 상한은 2000000개 .. 2024. 10. 27.
ORM 이란 Object-Relational Mapping코드에 있는 객체와 DB에 있는 데이터를 매칭시켜주는 도구 SQL문을 직접 쓰지 않아도 데이터 핸들링이 가능하게 한다. 장점보통 ORM들은 Mock Object를 지원하기 때문에 실제 DB가 없어도 테스트가 가능하다.단점쿼리가 복잡해지면 그냥 쿼리를 쓰는게 낫다. 지원하지 않는 기능을 어떻게든 해결하려하면 너무 어렵기 때문에.. 2024. 10. 27.
반응형