A recap of the ongoing updates to Backend.AI 23.03 and 22.09. The development team is working hard to squeeze every last bit out. Here are the most important ch…
A recap of the ongoing updates to Backend.AI 23.03 and 22.09. The development team is working hard to squeeze every last bit out. Here are the most important ch…
챗GPT와 같은 거대 언어 모델(LLM: Large Language Model)이 등장하면서 대화형 AI에 대한 관심이 크게 높아졌다. 챗GPT는 사용자와의 대화 맥락을 이해한 텍스트 생성을 통해 자연스러운 소통을 한다는 점에서 이전 대화형 챗봇이 갖는 한계를 깨고, 기술의 가능성을 한…
안녕하세요, 만타(Manta) 백엔드 엔지니어 전현성입니다. 이번 파트에서는 TypeScript 타입을 기반으로 API 문서화를 자동화해주는 라이브러리 Tspec의 개발 배경과 사용방법을 소개합니다. 1. 소개 Tspec이란? API 문서화, 왜 필요할까? API 문서화의 허점, 관리비…
안녕하세요, 넷마블 기술관리팀 조병승입니다. 이번 글은 아키텍처최적화팀 박정욱님과 WSL을 쓰면서 겪은 에피소드를 재구성했습니다. 이야기 시작: WSL2 버전과 도커 설정 박정욱님은 WSL2 기반 도커 환경을 주로 사용하고 있습니다. 박정욱님이 도커 환경을 세팅하신 이야기는 이미 넷마블…
May 30, 2023 Engineering Sneak Peek: Backend.AI Model Service Preview - Kyujin Cho AI Platform Architect May 30, 2023 Engineering Sneak Peek: Backend.AI Model S…
May 30, 2023 Engineering Sneak Peek: Backend.AI Model Service Preview - Kyujin Cho AI Platform Architect May 30, 2023 Engineering Sneak Peek: Backend.AI Model S…
안녕하세요. 저는 데브시스터즈 진저랩 테크컬처셀에서 일하고 있는 전경아입니다. 평범한 인사담당자였던 저는 2021년부터 테크 컬처 매니저로 근무하고 있습니다. 이 글을 통해, 테크 컬처 매니저가 무엇인지와 어떤 일을 하는지를 소개해 드리려고 합니다. #테크 컬처 매니저는 무엇인가요? 이…
- ‘23. 4월, 삼성SDS가 금융사를 대상으로 진행한 “클라우드부터 초거대 AI까지, 금융 서비스 혁신과 도전” 세미나의 발표 내용을 기반으로 작성되었습니다. - 삼성SDS는 지난 4월 18일에 금융사를 대상으로 초청 세미나를 진행했습니다. 총 3개 세션으로 구성된 세미나에서는 「초…
[여기보기]는 “여기서 보안의 기본을 챙기고 가자”의 약자로, 개발 과정에서 꼭 최소한으로 챙기면 좋을 보안 기초 설정을 앞으로 하나씩 공유할 예정입니다. 기초 내용이 주를 이루겠지만, 혹시라도 빼먹고 계신 것이 없는지 가끔 한 번씩 둘러봐 주세요. 안녕하세요, 넷마블 보안실 보안개발팀…
디자인 전공 출신 신입, 백엔드 PM 으로 살아남기 안녕하세요! 우아한인턴 1기를 거쳐 현재 결제정산프로덕트실 정산플랫폼팀 PM으로 근무하고 있는 황유진입니다. 아직 신입이라고 생각되는데 벌써 입사한 지 1년 하고도 2개월을 지나고 있네요.😭 짧다면 짧은 기간이지만 우아한형제들에 신입…
김종윤 | 2023년 06월 09일 | #Machine_Learning #Product/Biz 안녕하세요? 스캐터랩 김종윤입니다. 6월 9일 OpenAI CEO 샘 알트만과 주요 멤버의 방한으로 IT 업계가 떠들썩했습니다. OpenAI 팀은 하루동안 많은 일정을 소화했는데요, 개인적으로…
안녕하세요. 카카오페이 데이터실 크리와 레이첼입니다. 저희는 이번 글을 통해 개발자가 업무 외에 회사에 기여했던 경험을 소개하고자 합니다. “개발자가 업무 외에 회사에 기여할 수 있는 방법”이란 거창한 제목을 붙인 건, 개발자들의 조그마한 관심이 회사 내의 많은 구성원들에게 도움을 줄…
안녕하세요. 카카오페이 머니코어제휴파티에서 계좌광고플랫폼 서버를 개발하고 있는 제이입니다. 제휴사와 서버 간 API 통신을 구현하면서 보안 수준을 향상시키기 위해 OAuth를 도입하게 되었는데요. 처음으로 OAuth Authorization Server를 개발하게 되어 다소 막막했으나…
쿠버네티스는 어떻게 작동하는가? 쿠버네티스는 컨테이너의 배포, 업데이트 및 모니터링을 자동화하는 조정 툴입니다. 쿠버네티스는 Red Hat OpenShift, Docker EE, Rancher, IBM Cloud, AWS EKS, Azure, SUSE CaaS, Google Cloud…
안녕하세요. 올리브영에서 Back-end 개발 업무를 담당하고 있는 불광동꿀주먹🥊, 길만자 입니다. 올리브영에서는 여러 신규프로젝트들을 진행 중입니다. 최근 상품프로젝트에서는 새로운 상품에 대한 이미지 업로드 기능을 개발했습니다. 이 프로젝트에서는 상품의 기본 이미지, 썸네일 이미지,…
배민상회와 검색플랫폼 연동기 배민상회와 사장님 그리고 그 사이에 검색 배민상회는 외식업 사장님들을 위한 쇼핑몰입니다. 즉, 쇼핑 자체가 업무의 일환인 사용자들이 이용합니다. 그러다 보니 상품을 하나하나 탐색하고 찾아가는 즐거움보다 빠르게 원하는 상품을 검색하는 것이 중요합니다. 배민상회…
헤이조이스 웨비나를 소개합니다 2주 만에 개발된 웨비나 시스템이 지금까지도 잘 사용되고 있다는 이야기 💬 들어가며 2022년 1월, 컬리의 자회사가 된 플래너리의 서비스 헤이조이스는 일하는 여성들의 커리어를 지원하고 지지하는 워킹우먼 커뮤니티 플랫폼입니다. 일하는 여성들의 네트워킹과 커…
풀필먼트 입고 서비스팀에서 분산락을 사용하는 방법 - Spring Redisson 어노테이션 기반으로 분산락을 사용하는 방법에 대해 소개합니다. 1. 들어가며 안녕하세요. 컬리 풀필먼트 프로덕트에서 입고서비스를 개발하고 있는 임우빈입니다. 풀필먼트 입고서비스에서는 다양한 동시성 문제들을…
1. 들어가며 안녕하세요. 컬리 풀필먼트 프로덕트에서 입고서비스를 개발하고 있는 임우빈입니다. 풀필먼트 입고서비스에서는 다양한 동시성 문제들을 맞닥뜨리고 있는데요. 이를 해결하기 위해 시행착오를 겪었던 경험에 대해 공유드리려고 합니다. 현재 입고서비스팀에서는 RMS(Receiving M…
들어가며 2022년 1월, 컬리의 자회사가 된 플래너리의 서비스 헤이조이스는 일하는 여성들의 커리어를 지원하고 지지하는 워킹우먼 커뮤니티 플랫폼입니다. 일하는 여성들의 네트워킹과 커리어 개발 기회를 제공하기 위해 국내 최초 여성 네트워킹 멤버십 서비스를 시작했고, 성공한 여성 리더를 연…
Samsung Cloud Platform(SCP) 개요 지난 아티클을 통해 삼성SDS가 제공하는 기업 맞춤형 클라우드 Samsung Cloud Platform(SCP)의 히스토리와 특징을 소개해 드렸습니다. 또한 SCP가 제공하는 상품 서비스의 종류와 SCP를 구성하는 플랫폼 각 구성…
1899-12-31T23:27:52.000+08:27:52의 정체 들어가며 안녕하세요. NHN Cloud의 다양한 서비스에서 공통적으로 사용되는 Framework(결제, 인증, 권한 등)를 개발하고 있는 프레임워크개발팀 박시우입니다. 이 글에서는 1900-01-01의 시간 오류와 관련하…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.ciokorea.com/news/ 5월 10일, 구글의 가장 큰 연례행사 구글 I/O 2023이 개최됐다. 이번 행사는 구글이 준비하던 AI 기술이 공개될 것이라는 기대감에 개최 전부터 관심을 많이 받…
토스 보안기술팀(Security Tech)에서는 개발 서비스 외에도 회사에서 사용하는 프레임워크나 Third-party 시스템의 취약점을 연구하고 있어요. 이번 아티클에서는 Node.js의 Built-in API 중 하나인 url.parse() 의 Hostname Spoofing 취약점…
배민 앱에도 AI 서비스가? AI 서비스와 MLOps 도입기 ChatGPT의 등장으로 전 세계적으로 AI 서비스에 대한 관심이 높아졌습니다. 과연 ChatGPT와 유사한 AI 서비스가 우아한형제들에서도 있을까요? 없을까요? 🤔 (생각할 시간 3초 …) 정답은 있습니다!! 😎 우아한형제들…
클라우드 이전의 SI IT 환경의 변화는 클라우드 이전과 이후로 나누어 생각해 볼 수 있을 것 같습니다. 클라우드 이전에는 SI (Systems Integrator)가 중심이 되어 여러 분야에 걸쳐 소프트웨어와 하드웨어를 통합하는 중요한 역할을 수행했었습니다. SI는 다양한 고객의 요구…
안녕하세요. 당근마켓 검색 플랫폼팀 Teddy 에요. 당근마켓 검색 플랫폼 팀은 검색 인프라와 검색 서비스를 운영하면서 당근마켓의 모든 문서를 검색 가능하게 하고, 검색 트래픽을 안정적으로 소화하며, 나아가 더 나은 검색 경험을 제공할 수 있는 튼튼한 플랫폼을 만드는 팀이에요. 이를 위…
Kubernetes 클러스터에 배포할 애플리케이션 로컬 디버깅 및 개발하기 Kubernetes 환경에서 로컬 디버깅 및 개발 방식 보통 Kubernetes 환경에서 로컬 개발은 아래와 같은 다양한 선택지 중 하나를 취사선택하여 개발할 수 있습니다. ⑴ docker-compose 혹은 m…
우아한선물하기 초초초 클로즈 베타 개발이야기 안녕하세요. 라이브선물스쿼드에서 프론트엔드 개발하는 송요창입니다. 우아콘2021에서 발표했던 우아한선물하기 초초초 클로즈베타 개발 이야기 내용을 바탕으로 재구성하여 저희가 어떻게 일하는지 소개하려고 합니다. 첫 돌 지난 배민선물하기 우아한선물…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/news/ 엔터프라이즈 소프트웨어 및 서비스는 새로운 기능을 추가하며 진화하고 있다. 엔터프라이즈 업계에서 최근 성장하는 기술 및 트랜드를 정리했다. 딜로이트 컨설팅의 대표인…
ChatGPT Web UI OpenAI의 시작은 비영리 기관이었으나, 2019년 투자 및 인재 유치를 위해 회사 구조를 변경했고 지금은 비영리 기관 OpenAI Inc, 그리고 제한적 영리(Capped-profit) 기관인 OpenAI LP(Limited Partners)로 구성되어 있…
안녕하세요. 스포카의 데이터 분석가 양현승(todd)입니다. 😄 키친보드 서비스(Android, iOS) 이벤트 로그를 새로 설계하게 된 과정을 공유하려고 합니다. 로그 설계의 필요성은 많이 느꼈지만, 경험이 없었기 때문에 어떻게 시작해야할지 막막하고 걱정이 앞섰습니다. 또한 이미 조직…
2022년 12월 7일 사람인의 결제 및 상품을 담당하는 Order API 서버의 CPU, Memory과부하가 지속되는 이슈가 발생했었습니다. 해당 이슈를 통해 발생한 에러들과 원인이 무엇인지 분석한 것에 대해 공유해 드리고자 합니다. 원인이 무엇이었나 저희 Order API는 Spri…
[모집] 2023 우아한테크캠프 6기 우아한개발자가 되고 싶은 분들을 위한 2023 우아한테크캠프 6기 모집이 시작됩니다! 올해 우아한테크캠프 6기는요! 🏝 여름방학 8주 동안 💡 Java 언어 기반의 백엔드 교육 👩🏽💻🧑🏽💻 자기주도형 프로젝트 기반 교육 🤝 우아한개발자와의 최종 프로…
- blog - events 제1회 kakao tech meet 발표자와 발표 내용을 소개합니다! 안녕하세요! 지난 글에서 kakao tech meet 행사를 소개하고 그 시작이 될 제1회 행사의 정보를 공유드렸는데요, 이번 글에서는 제1회 행사에서 지식과 경험을 나눠주실 크루들과 발표…
안녕하세요, 카카오페이 기술전략팀 안드레아스입니다. 지난번에 지라 마이그레이션 경험기로 찾아뵌 이후 두 번째로 인사드립니다. 이번에는 아틀라시안 위키 공식 명칭인 컨플루언스(Confluence, 이하 ‘위키’)에서 마이그레이션을 수행한 경험을 말씀드리겠습니다. 기존에는 카카오에서 관리하…
“저희 팀의 존재 이유가 사라지는 그 날이 SRE팀이 목표를 달성하는 날이죠.” 안녕하세요, 무신사 테크 입니다. 안정적인 무신사 서비스를 위해 밤낮없이 노력하고, 무신사 테크부문 개발자가 더 효율적인 업무를 할 수 있도록 물심양면 돕는 무신사 테크부문의 든든한 지원군, SRE(Serv…
- ‘23.3월, 삼성SDS가 전주에서 개최한 “공공 디지털 혁신을 위한 삼성 클라우드 세미나”의 발표 내용을 기반으로 작성되었습니다. - 지난 3월 21일, 삼성SDS는 전라/충청 지역 소재의 공공·행정기관 및 파트너를 대상으로 전주 라한호텔에서 삼성 클라우드 세미나를 개최했습니다.…
- blog - events 제1회 kakao tech meet에 초대합니다! 카카오의 첫 번째 kakao tech meet 에 초대합니다. kakao tech meet은 카카오가 이번을 처음으로 시작하는 공개 기술 세미나로, 최신 기술 트렌드와 경험 및 노하우를 자주, 지속적으로 공유…
이 글과 관련된 다른 글 보기 - 쿠키런: 킹덤 런칭 회고 - DevOps 관점에서 본 쿠키런: 킹덤 런칭 회고 - CockroachDB in Production - CockroachDB에 대한 소개와 킹덤에서 CockroachDB를 사용한 이유 설명 - 쿠키런: 킹덤 데이터베이스 스토…
정부, 공공기관은 일반 기업보다 더 많은 공무원과 시민들이 사용하는 내부, 외부 웹서비스와 앱들이 있다. 그렇다 보니 공공부문에도 기업처럼 클라우드를 통한 서비스 효율화와 비용 절감, 유연한 서비스 개발의 필요성이 높아지고 있다. 그래서 공공기관도 클라우드 전환을 본격화하고 있다. 단,…
2023 우아한테크캠프, ‘Java 백엔드 교육’으로 새롭게 돌아옵니다. 안녕하세요. 우아한테크캠프에 관심을 가지고 계신 분들께 새 소식을 전해드립니다. 우아한형제들은 지난 우아한테크캠프의 교육 과정을 면밀히 검토하였고, 올해는 더 나은 형태로 진행하고자 고민을 거듭했습니다. 그리고 무…
By Geo J Son & Sam HS Jeon 본 포스트는 영문으로도 제공됩니다. 로켓배송은 쿠팡의 가장 중요하고 매력적인 서비스들 중 하나입니다. 고객들이 “쿠팡 없이 어떻게 살았을까?”라고 생각하게 만들고 고객들의 삶이 더 나아질 수 있도록, 저희는 최적화된 배송 시스템을 마련하고…
By Geo J Son & Sam HS Jeon This post is also available in Korean. Coupang’s Rocket Delivery service is the most crucial and attractive feature to WOW the custom…
이상 탐지 1부-정상과 비정상, 그리고 이상 탐지 들어가며 안녕하세요. NHN Cloud의 클라우드AI팀 박현목입니다. 이상 탐지(anomaly detection)라는 용어를 한 번쯤은 들어 보셨거나, 들어 보지 않으셨더라도 그 뜻을 이해하시는 데 어려움은 없으실 것입니다. 하지만 평소…
앞서 3/28일, 사람인 멘토링 매치 서비스가 런칭하였습니다. 🎊🥳 멘토링 매치 서비스는 회사, 직무 등 커리어 관련해서 궁금한 점이 있는 사람들이 사람인 내 1:1 음성 대화를 통해 경험과 정보를 얻을 수 있는 서비스입니다. 많은 관심 부탁드립니다. 🤗 저는 멘토링 매치 서비스 중 1…
- blog - support 구름과 카카오가 함께한 다섯 번째 구름톤 후기 (1편) 카카오는 자체 기술 행사뿐 아니라, 기술 생태계에서 일어나는 다양한 행사를 지원하고 후원하고 있습니다. 그중에서도 구름(goorm)과 카카오가 함께하는 구름톤(9oormthon)의 이야기를 들려드리려…
뷰티 필터를 개발하며 얻은 새로운 경험 처음 만나는 React Query, 그리고... 🔖 Note 이 문서는 2022 5th Kurly Tech MeetUp: 뷰티 컬리를 만든 사람들의 웹 프론트엔드 개발 발표 세션의 내용을 각색하여 정리한 글입니다. 🤔 선크림을 사고 싶어! 평화로운…
🔖 Note 이 문서는 2022 5th Kurly Tech MeetUp: 뷰티 컬리를 만든 사람들의 웹 프론트엔드 개발 발표 세션의 내용을 각색하여 정리한 글입니다. 🤔 선크림을 사고 싶어! 평화로운 봄날 아침입니다. 이마 위로 내리쬐는 햇살이 따사롭습니다. 앗, 햇빛 바로 쬐면 피부에…
우당탕탕 beauty 풀한, 컬리 앱 서비스 런칭기 iOS 개발자 관점에서 뷰티 컬리를 어떻게 오픈했을까? 우당탕탕 일정 안녕하세요. 저는 미소가 아름다운 (그래서 조커리라 불렸던🤡) 적극적인 오지라퍼 앱 개발자 이규현입니다. 일 년 동안 컬리를 다니면서 샛별 배송 확장 , 연관 추천상…
우당탕탕 일정 안녕하세요. 저는 미소가 아름다운 (그래서 조커리라 불렸던🤡) 적극적인 오지라퍼 앱 개발자 이규현입니다. 일 년 동안 컬리를 다니면서 샛별 배송 확장, 연관 추천상품, 상품 개편, 뷰티 컬리, 필터 등 크고 작은 프로젝트를 진행하였는데요, 그중에 뷰티 컬리를 개발하면서 제…
Dataflow로 컬리의 준실시간 수요 예측모델 파이프라인 구축하기 - 1편 Dataflow 서비스 잘 이해하기 안녕하세요, 컬리 데이터플랫폼팀에서 ML Engineer로 일하고 있는 한수진입니다. ML Engineer로 일하다보면 모델의 성격에 맞는 효율적인 서빙 파이프라인을 고민하기…
안녕하세요, 컬리 데이터플랫폼팀에서 ML Engineer로 일하고 있는 한수진입니다. ML Engineer로 일하다보면 모델의 성격에 맞는 효율적인 서빙 파이프라인을 고민하기 마련인데요, 이번 주제는 그 고민의 일원으로 컬리의 준실시간 수요 예측 시스템의 파이프라인을 Apache Bea…
최근 트렌드에 따라 많은 서비스들이 온프레미스 환경에서 클라우드 환경으로 전환을 진행하고 있습니다. 하지만 전환 이후 예상보다 높은 운영 비용이 발생하는 케이스가 있고, 이러한 경우 각 서비스에 맞는 비용 최적화 과정이 필요합니다. 저희 팀 역시 운영중이던 챗봇 서비스(RB Dialog…
Slack에 ChatGPT를 연결하여 업무에 활용해 보기 2022년 11월 ChatGPT가 세상에 등장하고 벌써 몇 달이 지났습니다. 새로운 AI 모델의 등장에 환영하는 사람도 있었고, 신기술의 잘못된 사용을 우려하는 목소리도 있었습니다. 하지만 지금은 ChatGPT를 한 번도 사용해…
네이버 G플레이스AI개발 팀에서는 ML 학습과 모델 서빙 과정에서 필요한 데이터 아카이빙을 위한 스토리지로 MinIO를 운영하고 있습니다. MinIO 도입을 위한 실험과, 백업/복구 시스템 구축 내용을 공유합니다. Naver k8s platform n2c에 Distributed MinI…
안녕하세요, 카카오 기술기획팀에서 테크직군의 성장을 고민하고 있는 엘피입니다. 2022년 12월, 카카오에는 큰 이벤트가 있었습니다. 바로 치열한 경쟁을 뚫고 6번째 카카오 블라인드 공채에 합격한 신입 개발자들(이하 뉴크루)이 입사한 것인데요. 뉴크루들은 입사 후 약 2.5개월동안 진행…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/t/54649/ 오늘날 ‘모든 기업이 소프트웨어 회사다’라고 말하곤 한다. 이는 지난 10년 동안 규모와 상관없이 수많은 기업이 디지털 트랜스포메이션 이니셔티브를 수행했으며,…
뭐든 알고 쓰는 게 참 중요한 것 같습니다. 단순히 “지금은 잘 돌아가니까 문제 없다”는 접근은 문제가 발생하기 전까지는 문제를 방치하기 마련입니다. 사용하는 기술이나 구조에 대해 끊임없이 질문을 던지고 탐구하는 과정은 토스팀 코어밸류 3.0 중 하나인 Question Every Ass…
코딩 컨벤션을 일관적으로 유지하기 일관적인 코딩 컨벤션을 가지면 코드를 읽기 쉬워지고, 안티패턴을 방지할 수 있습니다. 결과로 버그도 줄고, 코드를 쉽게 유지보수할 수 있죠. 하지만 이것을 사람이 직접 적용하는 것은 한계가 있기 때문에, 여러 가지 정적 분석 도구를 활용하게 됩니다. J…
지난 9개월간의 딜리버리프로덕트팀의 경험과 변화에 대한 이야기: 애자일 팀 소프트웨어 개발 (애자일에 기반한 팀 플레이) 여정을 애자일 코치와 함께 한 우리는 어떤 일들을 겪었고, 무엇을 얻었을까? - 테크톡이란? - 이날의 테크톡 사람들 - 테크톡 대화 실황 - 시작하며: 오늘의 테크…
23.03: March 2023 Update We're excited to announce version 23.03.0, the first major release of Backend.AI for 2023. Some features will continue to be rolled out…
23.03: 2023년 3월 업데이트 We're excited to announce version 23.03.0, the first major release of Backend.AI for 2023. Some features will continue to be rolled out in…
- blog 2023 신입 공채 Android 뉴크루들의 항해 일지 (직무 기술 온보딩 회고) 안녕하세요, 2023 신입 공채를 통해 카카오에 입사한 뉴크루 톡안드로이드 P셀 dante입니다. 지난 7주 동안 진행된 안드로이드(Android) 직무 기술 온보딩에서 어떤 경험을 했는지 공…
들어가며 안녕하세요! 오픈링크 iOS셀의 forest입니다. 저는 지난 12월 2023 블라인드 신입공채로 카카오에 합류하게 되었습니다. 공채 뉴크루들은 입사하여, 약 1달간의 공통 온보딩 과정을 마친 후에 6주 동안 직무별 기술 온보딩 프로그램을 진행하게 됩니다. 이 중 제가 경험한…
- blog if(newKrew2023) onBoarding.start() | ethan.mino | 안녕하세요. 스마트채팅개발파트의 ethan(이든)입니다. 온보딩을 마치고, 다양한 챗봇 서비스를 만들고 운영하기 위한 챗봇 플랫폼을 운영하고 개발하는 부서에 합류했어요. 👏 | | |…
안녕하세요, 2023 신입 개발자 블라인드 채용을 통해 카카오에 합류한 신입 FE 개발자 gray입니다. 제가 블라인드 채용에 합격했다는 소식을 듣고 방방 뛰었던 게 엊그제 같은데, 어느새 카카오에서 신입 FE 개발자로서 일련의 ‘온보딩’을 경험하고 마무리하는 시간을 맞았습니다. 온보딩…
최소한의 코드로 문서 작성하기 들어가며 토스페이먼츠에서는 두 가지 장점 때문에 Spring REST Docs를 권장하고 있는데요. 첫 번째는 문서 작성 단계부터 API를 통합 테스트할 수 있다는 점, 두 번째는 인터페이스의 의도치 않은 변경을 감지할 수 있다는 점 때문입니다. 하지만 S…
기업이 클라우드를 이용하려고 할 때 선택해야 하는 것이 클라우드 서비스 제공업체 즉 CSP이다. 마치 우리가 인터넷을 사용하려면 ISP(Internet Service Provider)인 KT, SK 브로드밴드, LG 유플러스, 세종텔레콤 등을 선택해 가입해야 하는 것과 같다. 아마존 웹…
프로모션 시스템 엿보기: 파일럿 프로젝트 안녕하세요. 1월 3일, 2023년 새해를 맞아 배민푸드서비스개발팀 신입 개발자로 합류하게 된 김동규입니다. “우아한형제들 기술블로그"를 보면서 언젠가 제 이름으로 된 글을 올리겠다는 꿈을 가지고 있었는데요! 오늘 파일럿 프로젝트 글을 통해 그…
안녕하세요. 오프라인결제서비스파티 백엔드 개발자 밥입니다. 이번 게시글에서는 조금은 익숙하지 않은 개발 방법론에 대해 공유하려 합니다. 사내 해커톤에 출품한 죠르디 회의봇은 이벤트 기반 구조를 적용한 슬랙봇 서비스입니다. 슬랙 API와 상호 작용을 구현하는 것뿐만 아니라 모든 비즈니스…
홍연준 | 2023년 03월 20일 | #Engineering #Kubernetes 핑퐁팀에서는 루다 서비스를 제공하기 위한 서버를 AWS EKS에서 운영하고 있어요. 운영하는 서버 중 상당수는 가격이 비싼 GPU 머신을 사용해요. 그래서 핑퐁팀에서는 서버 비용 절감을 위해 Infere…
안녕하세요. 오프라인결제서비스파티 백엔드 개발자 루이입니다. 카카오페이 크루들은 죠르디 회의 슬랙봇으로 일정을 확인하고, 지각자를 호출하는 등 다양한 기능을 사용하고 있는데요. 이번 글에서는 회의봇을 만들기 위해 필요했던 전체적인 과정을 보여드리려고 합니다. 슬랙에서 봇을 생성하는 방법…
안녕하세요. 카카오페이 기술전략팀 안드레아스입니다. 작년 6월 말 입사하자마자 전사 및 팀 온보딩 이후 바로 지라 마이그레이션 업무에 투입되었습니다. 지라를 이용한 프로젝트 관리, 기타 Plug-in 기능 사용 등은 친숙하였지만, 이렇게 직접적인 마이그레이션 경험은 거의 없었습니다. 지…
AI EasyMaker 서비스 소개 인공 지능 학습 및 고도화를 위해 개발 환경 제공부터 학습, 모델, 엔드포인트를 관리할 수 있도록 AI 플랫폼을 제공합니다. 머신 러닝 모델을 손쉽게 학습시키고 비교할 수 있으며, 엔드포인트를 통해 배포할 수 있습니다. 주요 기능 - 개발 환경 - 머…
병아리 개발자의 첫 웹뷰 개발기: 파일럿 프로젝트 안녕하세요! 지난 1월 3일 푸드서비스개발팀에 웹 프론트엔드 신입 개발자로 합류한 전소이입니다. 입사가 정말 실감 나지 않았는데, 입사한 지도 벌써 두 달이 지나가고 있네요. 🥹 오늘은 입사 첫 달 동안 진행한 파일럿 프로젝트 후기를 공…
선언적인 코드(Declarative Code)는 프론트엔드 개발을 하다 보면 자주 만나게 되는 개념입니다. 특히 React 생태계에서 웹 서비스를 개발하다 보면 선언적인 코드에 대해 고민하게 되는데요. 이번 아티클에서는 토스 프론트엔드 챕터에서 생각하는 선언적인 코드란 무엇인지, 그리고…
소개 안녕하세요, 라포랩스 서버 플랫폼 팀의 지수환입니다. 이번 글에서는 데이터베이스의 CPU 사용률이 간헐적으로 튀는 문제를 해결한 경험에 대해 이야기를 나눠 보려고 합니다. 2022년 여름의 어느 날, 자고 일어났더니 메인 DB의 CPU 사용률이 80%가 넘었다는 알림이 슬랙에 남아…
TestContainers로 유저시나리오와 비슷한 통합테스트 만들어 보기 진정한 통테를... 안녕하세요, 컬리의 딜리버리프러덕트팀에서 백엔드 개발을 하고 있는 김태훈입니다. 고객이 주문한 상품을 물류센터로 부터 고객이 원하는 장소까지 전달하기 위한 배송 마지막 구간을 "라스트마일(Las…
소개 안녕하세요, 라포랩스 백엔드 플랫폼 그룹에서 서버 엔지니어로 일하고 있는 김영진입니다. 저희 팀에서는 개발된 제품의 기능을 안정적으로 유저에게 배포하기 위해 데이터베이스 마이그레이션과 같은 DBA로서의 역할도 수행하고 있습니다. 🤔 라포랩스 플랫폼 그룹의 서버 엔지니어들이 어떤 일…
안녕하세요, 컬리의 딜리버리프로덕트팀에서 백엔드 개발을 하고 있는 김태훈입니다. 고객이 주문한 상품을 물류센터로 부터 고객이 원하는 장소까지 전달하기 위한 배송 마지막 구간을 “라스트마일(Last Mile)” 이라고 합니다. 저희팀은 컬리에서 구매한 상품의 배송에 관련된 여러 가지 라스…
자주 틀리는 띄어쓰기, 여기서 딱 정해 드립니다 들어가며 지난 번 <헷갈리는 외래어, 어떻게 써야 할까요?>에서는 NHN Cloud 문서 스타일 가이드의 내용 중 외래어 표기법에 대해 알아보았는데요. 사내에서 다양한 종류의 문서 작성을 담당하고 계신 많은 분들께 조금이라도 도움이 되었으…
뭐 이런 것도 다 픽업됩니다!(배민스토어 픽업 플랫폼 및 셀러서비스편) 배민스토어는 고객 경험을 만들어가는 고객서비스, 셀러의 경험을 만들어가는 셀러서비스, 배민스토어의 기반인 플랫폼으로 나뉘어 있는데요. 배민스토어셀러기획팀은 셀러의 경험을 만들어가는 셀러서비스와 배민스토어의 기반인 플…
안녕하세요. 카카오페이에서 비즈플랫폼을 개발하고 있는 마틴입니다. 기술블로그를 통해서 개발자 분들이 바로 적용해 볼 수 있는 팁을 공유해 보고자 합니다. 시스템 운영업무를 하다보면, 간혹 DB에는 있는데 백오피스에 노출이 되지 않는 경우가 생각보다 빈번하게 있습니다. 그 때마다 꽤 많은…
4차 산업혁명에 들어서면서 IT가 보편화되고 다양한 업종에 걸쳐 데이터가 폭발적으로 증가함에 따라, 빅데이터, 인공지능, 머신러닝, 딥러닝 등의 기술을 뒷받침하는 고성능 컴퓨팅(HPC, High Performance Computing)의 중요성이 높아졌습니다. 2019년 4월 세계경제포…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/news/248374 지난 한 해 동안 디지털 전환이 엄청난 속도로 가속화됐고 원격 근무가 급격히 확산됐다. 하지만 IT 인프라는 전례 없는 수요를 감당해야 했다. 그 결과 서…
안녕하세요, 추천팀 제이입니다. 저는 팀 내 프로젝트에 새롭게 러스트(Rust)를 도입하는 과정에서 동일한 애플리케이션을 파이썬(Python)과 러스트로 각각 개발하여, 비교 및 분석하는 과정을 경험했습니다. 이 경험을 토대로, 실무적 관점에서 파이썬과 러스트의 차이점을 말씀드리고, 러…
리뷰프로덕트팀 신입 개발자의 파일럿 프로젝트 안녕하세요! 우아한테크코스 교육을 수료하고 리뷰프로덕트팀에 입사한 신입 개발자 유재서입니다. 😃 교육받을 때 우아한형제들 기술 블로그에서 많은 도움을 받았었는데, 블로그에 글을 기재할 수 있게 되어서 너무 영광입니다. ㅎㅎ 새로운 지식과 방법…
뭐 이런 것도 다 픽업 되나요? (배민스토어 픽업 고객 서비스편) 2023년 1월 5일, 배민스토어 픽업 서비스가 세상 밖으로 나오게 되었습니다. 주변에서 픽업의 ‘픽’자만 들려도 귀를 쫑긋하던 4개월이 쏜살같이 지나갔네요. 저는 픽업을 하기 위해 고객이 배민 앱에서 거쳐야 하는 모든…
기술 발전이 촉발한 빅블러* 현상 *빅블러(Big Blur): 'Blur'의 사전적 의미는 '흐릿해지다'이며, 사회 환경이 급격히 변화하며 업무 권역 간의 경계가 모호해지는 현상을 말한다. 4대 금융지주는 최근 3분기 실적 발표에서 디지털 플랫폼 실적을 핵심성과지표로 강조했습니다. 이는…
Word Suggestion 서비스 소개 사용자가 입력한 단어를 교정하여 결과를 제공하는 서비스입니다. 쇼핑몰에서 가장 많이 사용된 단어들을 기반으로 개발되어 쇼핑 상품에 특화된 교정 서비스를 제공하고, 사용자가 직접 신조어나 동의어 등을 추가할 수 있어 더욱 사용자에게 특화된 서비스를…
File Crafter 서비스 소개 대용량 파일 업로드 기능의 문제점 대부분의 웹 서비스 개발자는 파일 업로드 기능을 제공해 본 경험이 있을 겁니다. 웹 서비스에서 빈번하게 사용되는 기능이므로 웹 서비스 프레임워크에서 제공하는 편의 기능을 이용하여 다소 번거롭긴 하지만 큰 어려움을 겪지…
정채홍 김만수 | 2023년 02월 20일 | #Engineering #Machine_Learning 지난 블로그 글에서 빠르게 변화하는 모델 아키텍처를 위해 백엔드 서버와 모델 추론 서버를 분리시키고, A/B 테스트를 위해 모델의 추론을 추상화하여 간단한 설정을 수정하는 것만으로 실험…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/news/268515 시스템이 복잡한 맞춤화 작업이나 통합 작업을 요구하는 경우(ERP, CRM, CMS 등)가 있다. 이때 이 유연한 아키텍처를 선택하면 보안과 확장성 측면에…