NEXT.JS와 CDN, 그리고 도커 이미지 경량화
안녕하세요. 올리브영에서 프론트엔드 개발 업무를 담당하는 코난입니다. 올리브영 프론트엔드는 NEXT.JS 프레임워크를 사용하여 웹 페이지를 개발하고 있습니다. NEXT.JS 프레임워크를, Vercel이나, AWS Amplify…
한국 개발 블로그의 글을 모았습니다.
안녕하세요. 올리브영에서 프론트엔드 개발 업무를 담당하는 코난입니다. 올리브영 프론트엔드는 NEXT.JS 프레임워크를 사용하여 웹 페이지를 개발하고 있습니다. NEXT.JS 프레임워크를, Vercel이나, AWS Amplify…
COMMIT, MVCC 그리고 SET AUTOCOMMIT
안녕하세요. 상품 스쿼드의 백엔드 개발자 벙개맨⚡️ 입니다. 이번에 개선된 상품 설명 영역은 상품 상세 페이지 내에 위치하여 제품에 대한 자세한 설명이 포함된 문서를 말하는데요. 저희 올리브영에서는 상품 설명을 생성할 때 이미지 타입과 HTML…
FMS 엔지니어링팀에서 파이프라인을 지속적으로 개선한 경험을 공유합니다.
안녕하세요, 카카오뱅크 어플리케이션 보안팀의 Jinny입니다. 저희 블루팀은 고객의 정보를 안전하게 보호하며, 보안 프로세스를 자동화하는 DevSecOps에도 큰 관심을 가지고 있습니다. 이번 글에서는 카카오뱅크의 다양한 보안 활동 및 이를 자동화하는 과정에서 겪은 고민과 경험을 소개합니다. 특히, 취약점 자동화 진단 서비스인 VulShot의 개발 과정과…
이 글에서는 개인정보 암호화 시스템인 D-KMS에서 안정적이면서도 빠른 릴리즈를 위해 적용한 테스트 및 CI/CD 전략과 DORA Metrics로 관련 성과를 측정한 방법을 공유하고자 합니다.
안녕하세요, 11번가 전시서비스개발팀의 서장원입니다. 전시 딜 내재화 업무를 맡아 진행했던 과정과 개선 작업이 갖는 의미에 대한 개인적인 회고를 공유해 보고자 합니다. 내용 이해를 돕기위해, 기초적인 질문을 던져봅니다. 출처: https://chimhaha.net/story/111311 ‘딜’ 그리고 ‘내재화’ 라는게 무슨 뜻인가요? 딜은 상품 판매를 위한…
안녕하세요, 저는 올리브영의 데이터 플랫폼 인프라를 담당하는 슈로쿤입니다. 현재 저희 회사는 데이터 플랫폼 인프라의 안정적이고, 유연한 확장 그리고 보다 더 빠른 데이터 분석을 위해 Google Cloud…
Blockchain as a Service(이하 BaaS)는 제 3자가 Blockchain을 플랫폼으로 활용해서 다양한 응용기능이나 서비스를 제공하는 웹 3.0 분야입니다. 'as a Service…
안녕하세요, 카카오뱅크 기술기획팀의 William입니다. 이번 글에서는 암호화폐 시장에서 LLM을 활용한 연구를 소개합니다. 암호화폐의 역사부터 시작해, 뉴스 데이터를 통해 암호화폐 가격을 예측하는 방법을 설명하고, 그 결과를 분석합니다. 특히, 한국과 글로벌 뉴스의 감성 분석을 통해 암호화폐 가격 변동성과의 상관관계를 도출한 이 연구는 암호화폐 투자에 큰…
머신러닝 엔지니어가 더 재미있는 퍼즐 게임을 위해 진행했던 프로젝트를 소개합니다.
카카오뱅크의 Developer Relations을 담당하는 Celina가 ‘Clan Day(클랜데이)’ 에 대해 소개합니다. 클랜데이는 같은 직무의 개발자들이 모여 기술 세션과 네트워킹을 통해 직무 전문성을 강화하고, 서로 간의 소통을 활성화하는 행사입니다. 서버클랜, 코어뱅킹클랜, 모바일클랜 등 다양한 클랜이 참여하며, 각 클랜의 활동과 행사 모습을 통해…
보완재 추천 모델을 서빙하기 위한 아키텍처 소개
안녕하세요. 올리브영 QA Enginner 멜짱입니다. 올리브영은 인시던트를 어떻게 관리하고 있는가?…
보완재 추천 모델을 적용하고 성과를 거둔 사례 소개
안녕하세요. 또다시 전환 이야기로 찾아온 스포카 백엔드팀 프로그래머 남경호입니다. (이번에는 제목을 다르게 지어봤어요.) 최근 저희 백엔드팀에서는 Querydsl 을 Kotlin JDSL 로 전환하는 작업을 진행하였는데요. Querydsl은 Spring Framework를 사용하고 계신다면 누구나 알고 계실 유명한 쿼리 빌더 라이브러리입니다. 한편 Kotl…
안녕하세요, 카카오뱅크 신뢰성엔지니어링팀의 Locke입니다. 이번 글에서는 테라폼(Terraform)을 활용하여 온프레미스 환경에서 서버 생성, 자동화 프로세스, 모니터링 등을 자동으로 관리하는 방법에 대해 소개합니다. 테라폼을 사용한 자원 관리 자동화 아이디어와 이를 통해 얻은 경험을 단계별로 설명드리며, AWX와 Prometheus와의 연동 과정도 함께…
버즈빌은 2023년 한 해 동안 월간 약 1.2억, 연 기준으로 14억에 달하는 AWS 비용을 절약하였습니다. 그 경험과 팁을 여러 차례에 걸쳐 공유합니다. - AWS 비용 최적화 Part 1: 버즈빌은 어떻게 월 1억 이상의 AWS 비용을 절약할 수 있었을까 - (준비중) AWS 비용 최적화 Part 2: 쉬우면서도 효과가 큰 비용 최적화 팁 - (준비중…
(2주 스프린트라는 굴레에 갇혀 발버둥 치는 IT업계의 모든 동지들을 생각하며….. 💪) 스크럼 개발 프로세스에서 반복되는 짧은 개발 주기마다 지속적인 품질과 생산성을 유지하기 위해서는 모든 프로세스 단계가 그에 맞게 최적화되어 있어야 합니다. 정말 군더더기 없이 잘 준비된 아이템을 한 치의 오차와 지연 없이 거뜬하게 해낼 때야 다다를 수 있는 경지가 2주…
안녕하세요! 올리브영의 POS 개발자, Q평E평입니다. 올리브영은 유연한 서비스의 운영을 위해 IDC의 On-Premise 운영 방식에서, 많은 부분을 Cloud로 전환해오고 있습니다. 올리브영의 POS도 마찬가지인데요! POS…