Tech Log35
-
[컨테이너 인터널 #2] 컨테이너 파일시스템
시작하며 안녕하세요. 카카오엔터프라이즈에서 검색서비스를 개발하고 있는 검색클라우드기술파트의 Sam(김삼영)입니다. [컨테이너 인터널 #1] 컨테이너 톺아보기에서 예고해 드린 대로 이번 포스팅에서는 컨테이너 파일시스템을 자세히 다뤄보도록 하겠습니다. 컨테이너 전용 루트파일시스템을 구성하는 방법, 효율적으로 컨테이너를 유통시키기 위한 패키징 방법, 그리고 컨테이너의 레이어 구조를 살펴보고, 실습을 통해 직접 확인해 보겠습니다. 가능하시다면 실습환경을 미리 준비해주세요. 실습환경은 제 GitHub에 자세히 설명해두었습니다. 루트파일시스템 [컨테이너 인터널 #1]편에서 컨테이너의 역사를 톺아보며, 그 기원인 chroot를 통해 초창기 컨테이너의 모습을 살펴보았는데요. chroot는 프로세스가 루트디렉터리 밖으로..
Tech Log 2022. 11. 30. -
[컨테이너 인터널 #1] 컨테이너 톺아보기
시작하며 안녕하세요. 카카오엔터프라이즈에서 검색 서비스를 개발하고 있는 검색클라우드기술파트의 Sam(김삼영)입니다. 지난 글 서비스 개발자를 위한 컨테이너 뽀개기 (a.k.a 컨테이너 인터널)에서 예고해 드린 대로 이번 글부터는 서비스 개발자를 위한 컨테이너에 대해 본격적으로 파헤쳐보겠습니다. 컨테이너의 기원부터 발전과정을 하나씩 살펴보며 직접 핸즈온을 통해 들여다보려 하니 가능하시다면 실습환경을 미리 준비해주세요. 실습환경은 GitHub에 자세히 설명해두었습니다. 그럼 긴 여정의 첫걸음을 시작해볼까요? 컨테이너 맛보기 본격적으로 컨테이너(Container)를 만들어보기 전에, 도커(Docker)를 이용하여 컨테이너를 생성해보고 어떻게 생겼는지 한번 살펴보겠습니다. 후반부에 직접 만든 컨테이너 네임스페이..
Tech Log 2022. 10. 27. -
대화 속에 드러나는 감정을 분석해드립니다!
시작하며 안녕하세요, 카카오엔터프라이즈에서 오픈 도메인 대화 모델을 기획하고 있는 프링과 쌔미입니다. 오늘은 저희가 다른 곳과는 차별화된 감정 분석 모델을 개발한 이야기를 소개하려고 하는데요. 도대체 어떤 모델이기에 이렇게 자신 있게 ‘차별화'되었다고 하는지 지금부터 시작해 볼게요.😉 챗봇이 눈치껏👀 대화할 수 있도록! 저희는 대화 모델을 기반으로 한 다양한 서비스를 기획하고 있어요. 그중에는 업무용 메신저인 카카오워크에 내재되어있는 AI 어시스턴트 '캐스퍼'도 있고요, 카카오톡에서 일상 대화를 나눌 수 있는 '외개인아가'라는 오픈 도메인 챗봇도 있답니다. 대화 인터렉션을 기반으로 여러 다양한 서비스를 기획하다 보니 저희는 챗봇이 사용자와 조금 더 눈치껏 대화를 나누면서 사용자의 요청을 수행해주는 것이 ..
Tech Log 2022. 9. 28. -
서비스 개발자를 위한 컨테이너 뽀개기 (a.k.a 컨테이너 인터널)
시작하며 안녕하세요. 카카오엔터프라이즈에서 검색 서비스를 개발하고 있는 검색클라우드기술셀의 Sam(김삼영)입니다. 저는 앞으로 ‘컨테이너 인터널’이라는 주제로 글을 연재할 예정입니다. 그런데 클라우드 개발자도 아닌, 검색 기술 개발자가 왜 컨테이너를? 이라는 질문을 하실 수도 있을 것 같아요. 저는 개발자라는 본캐(본래 캐릭터)와 사내 강사라는 부캐(부가 캐릭터)를 가지고 있습니다. 몇 년 전 제가 동료 크루들과 컨테이너 스터디를 리드한 적이 있었습니다. 사실 처음에는 가볍게 시작했는데, 제가 공부한 컨테이너에 대해 알려주고 또 같이 공부한 크루들에게 잘 이해가 되었는지 확인하다 보니 스터디가 강의처럼 흘러가게 되었어요. 다행히 반응이 꽤 좋아서 다른 팀분들도 듣고 싶다고 하시더라고요. 이렇게 자연스레 ..
Tech Log 2022. 7. 25. -
실전 Infinite Scroll with React
시작하며 안녕하세요. 카카오엔터프라이즈 워크코어개발셀에서 프론트엔드 개발을 담당하고 있는 Denis(배형진) 입니다. 약 1년 전, 저는 프레임워크의 선택, React vs Angular 이라는 포스팅을 통해 제가 시작한 프로젝트가 전설의 시작이 될지도 모르겠다(?)고 언급한 바 있는데요. 이 프로젝트를 진행한 지 벌써 1년이 지났는데, 바쁘게 지내다 보니 이제야 이렇게 다시 인사를 드리게 되었습니다. 프로젝트는 현재 첫 번째 버전을 사내에 배포하여 사용성을 개선하고 있으며, 더 나은 기능들을 추가하여 외부 배포를 준비하고 있는 상황입니다. 저번 포스팅을 재미있게 읽어주신 분들이 의외로 많아, 프로젝트를 진행하면서 또 어떤 주제로 포스팅하면 좋을지 자주 고민했는데요. 잘 알려지지 않은 내용을 깊이 있게 ..
Tech Log 2022. 7. 11. -
카카오엔터프라이즈 탐방기! (비전편)
시작하며 여러분은 요즘 어디에서 일하고 계신가요? 코로나의 등장으로 다양한 근무 형태가 나타나고, 공간도 점차 개인화되면서 집이나 카페, 도서관 등 동료들과 서로 다른 각자의 공간에서 업무를 하는 경우가 많아지고 있습니다. 그러나 이렇게 다양한 업무 공간이 있음에도 불구하고 '오피스', 즉 사무실은 사라지지 않고 있는데요. 오히려 기업의 조직문화와 일하는 방식에 맞춰 더 정교하게 설계되고, 함께 일하는 사람들과 모일 수 있게끔 만들려는 경향이 강해졌죠. 카카오엔터프라이즈도 이러한 경향에 맞춰 오피스에 AI Vision 기술을 접목하고, 종합 업무 플랫폼인 카카오워크와 연동해 편안하고 즐거운 오피스를 만들고 있습니다. ‘사원증 없이 출입하는 카카오엔터프라이즈' ‘과자, 아이스크림, 주전부리 가득한 무인상점..
Tech Log 2022. 6. 29.