Syrup은 재미있게 포인트 모으기, 모은 포인트 투자, 쿠폰 활용, 할인 혜택, 멤버십과 자산 내역 등을 한 곳에서 관리하는 SK플래닛의 대표 서비스입니다. SK플래닛은 고객에게 더 좋은 경험을 제공하기 위해서 응답 속도 위주로 Syrup 서비스를 개선했습니다. 본 내용은 Syrup…
여러분은 디자인을 빨리 만들기 위해서 어떤 과정을 거치나요? 대부분 백지에서 시작하지 않고 관련된 레퍼런스를 먼저 찾아볼 거예요. 그런데 내가 속한 회사 내에도 수백 개의 제품이 있다면 어떨까요? 토스는 금융뿐만 아니라 통신, 쇼핑, 결제, 공공 서비스, 헬스 등 매우 다양한 맥락의 제…
안녕하세요, 카카오페이 채용팀입니다. 얼마 전 링크드인을 통해 참여 신청을 받았던 Paytalks with KREW - FE 밋업이 진행되었는데요. 많은 분들이 신청해 주셨지만 모두 모시지 못해, 밋업의 현장감을 느낄 수 있는 아티클로 전달드리고자 합니다. 이번 주제는 바로 ‘FE 리더…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/techlibrary/302617 2023년 초부터 현재까지 이어지고 있는 전 세계적인 생성형 인공지능(AI) 바람은 일반 사용자 기술 측면은 물론 기업 IT 부문에서도 전례를…
안녕하세요, 카카오페이 온라인 결제 서비스에서 백엔드 개발을 맡고 있는 브리입니다. 카카오페이 온라인 결제 서비스는 카카오페이 내에서 가장 오래된 서비스 중 하나인데요. 그만큼 서비스 크기가 크기도 하고, 트래픽 양도 지속적으로 성장하고 있는 서비스입니다. 매년 카카오페이 온라인 결제의…
들어가며 LINE과 Yahoo Japan의 합병 이후, 구 Yahoo! 프리미엄에서 제공하던 혜택에 더해 새롭게 LINE 혜택까지 이용할 수 있는 구독형 멤버십 LYP 프리미엄이 출시됐습니다. 이 LYP 프리미엄의 한 기능으로 LINE 앱에 표시되는 글자의 폰트를 사용자가 원하는 폰트로…
통상 많은 기업들이 시스템의 전반적인 지표는 수집하여 관리와 모니터링 그리고 알림을 받거나 하고 있을거예요. 하지만 서비스 레벨에 대한 지표에 대해서는 부족한 면이 많을겁니다. 사람인도 그렇듯 사이트 신뢰성을 위한 서비스 레벨의 지표와 목표 범위를 지정하기 위해 시작하게 되었습니다. 이…
웹프론트개발팀에서 배민 커머스 어드민을 개발하는 방법 배민 커머스 웹 전반을 담당하고 있는 배민커머스웹프론트개발팀은 20명이 넘는 프론트엔드 개발자로만 구성된 팀입니다. B마트, 배민스토어 서비스와 각 서비스들의 어드민을 개발하고 있어요. 저는 현재 어드민을 주로 개발하는 플랫폼파트에서…
안녕하세요. 카카오페이에서 해외 결제를 개발하고 있는 스노우입니다. 자바의 사용률은 세계적으로 봤을 때는 많이 낮아진 추세이지만, 국내로 한정해서 봤을 때 자바 사용률은 53%(2021, JetBrains)라고 나오고 실제로는 이보다 높을 것이라 생각합니다. 아시는 분들은 아실만한 전자…
Firmware Command Injection을 알아보자! 들어가며 오늘날 IoT(Internet of Things, 사물인터넷)는 실생활에서 많은 편리함을 제공하고 있습니다. 사람이 물리적으로 있을 수 없는 곳에서 우리의 눈과 귀를 대신하도록 프로그래밍된 컴퓨터가 모든 데이터를 수집…
배민앱에서 대용량특가를 만나기까지 이제 배달의 민족앱에서도 대용량상품을 택배로 주문할 수 있다는 사실을 알고 계셨나요? 지난 8월! 배민의 새로운 서비스, 🎉 대용량특가가 오픈되었습니다. 아직 소식을 접하지 못하신 분들을 위해 우리 서비스를 소개해드릴게요!! ‘많이 쓰는 상품 더 저렴하…
지난 글에서는 뱅크샐러드 iOS 프로젝트의 구조 문제를 소개하고 이를 어떻게 개선했는지 사례를 소개 드렸습니다. 대규모 리팩토링은 프로젝트 전체에 영향을 미치기 때문에 의도치 않은 버그가 발생하기 쉽습니다. 그러나 다행히도 일련의 개선 과정을 큰 문제 없이 사용자에게 배포할 수 있었습니…
들어가며 안녕하세요. AI Services Lab 팀의 ML 엔지니어 박희웅입니다. 저희 팀에서는 오픈챗과 관련해 다양한 AI/ML 모델을 개발하여 서빙하고 있습니다. 일전에 머신러닝을 활용한 오픈챗 클린 스코어 모델 개발기라는 글에서 '부적절한 콘텐츠가 오가지 않으며 대화 중 에티켓이…
토스에서 킥보드도 빌릴 수 있다는 사실, 알고 계시나요? 킥보드 서비스를 디자인하게 된 제가 제일 먼저 한 일은 무작정 다른 앱을 다운받는 거였어요. 킥보드 앱은 차고 넘쳤고, 10개 정도를 보다 보니 다 비슷하게 생겼더라고요. 그래서 별 의심 없이 화면을 토스답게 바꾸기만 하고 있었죠…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/techlibrary/314566 가트너 조사에 따르면 2022년에 직원의 41%가 IT의 통제 범위를 벗어나 기술을 획득, 수정 또는 생성했으며, 2027년에는 이 수치가 7…
No.1 리워드 쇼핑 플랫폼, Wezuro 런칭! SK플래닛은 지난 9월 경유하여 쇼핑하며 포인트를 쌓아가는 쇼핑 혜택 플랫폼 Wezuro( https://wezuro.co.kr )를 선보였습니다. 이번 포스트를 통해 No.1 리워드 쇼핑 플랫폼인 Wezuro가 브랜드적 관점에서 어떻게…
안녕하세요, 카카오페이 기술전략팀 제임스입니다. 일전에 내가 언제까지 IT업계에서 일할 수 있을까? 와 카카오페이 성장과 함께 하는 기술지원 직무를 소개합니다. 에 이어서 3번째로 기술블로그에 글을 올리게 되었네요. 해당 포스팅을 통해서 여러분과 나누어볼 이야기는 Dynamic QR 결…
안녕하세요. 뱅크샐러드 iOS 챕터의 김봉균입니다. 최근 iOS 챕터는 뱅크샐러드 iOS 프로젝트의 모듈 구조를 개선하고 있습니다. 시간이 흐르면서 뱅크샐러드가 더 많은 기능을 제공하게 됐고 이에 따라 코드의 양도 증가했습니다. 이때 각 코드들이 서로 무분별하게 의존하게 된다면 코드의…
서버사이드 테스트 파랑새를 찾아서 테스트는 끊임없이 흘러들어오는 비즈니스 지식과 요구사항을 개발 과정에서 개발자가 잘 인지하고 명세하게 도움을 줄 뿐만 아니라 이후에도 시스템이 이를 안정적으로 유지하는 것을 보장하게 합니다. 여러분들이 속한 조직에서는 좋은 테스트 코드를 작성하고 있으신…
너 혹시 T(Tester)야? : 테스트 효율을 높이는 Charles 툴 활용기 들어가며 저는 2020년부터 2022년까지 약 3년간, 배달의민족 앱의 QA(품질 보증) 업무를 담당하였습니다. 배달의민족 앱을 테스트하려면 수많은 테스트 데이터가 필요한데 테스트 데이터를 모두 수동으로 만…
안녕하세요. 블로그에는 처음 인사 드리는 올리브영 모바일앱개발팀 윌입니다. 이번 포스트에서는 스위프트 5.9에 등장한 신기능: 스위프트 매크로를 소개합니다. 이 내용은 Let'Swift 2023에서도 발표 한 내용입니다. 적절히 대치되는 한 단어를 찾기가 너무 어려워서 일단 위키피디아를…
이제 BIM을 기본으로 하는 빌딩 디지털 트윈이 어떻게 활용되는지 볼까요? 프로젝트 이해관계자의 커뮤니케이션 강화 우선 BIM을 이용하면 발주자, 설계자, 시공사 등 이해관계자 간 요구사항 이해와 의사소통이 용이합니다. 발주자는 BIM을 통해 자신의 요구사항이 설계안에 제대로 반영되었는…
안녕하세요, 카카오뱅크 DevRel(Developer Relations) 담당자로 활동하는 Ashley입니다. 저는 올해 대외 기술블로그 준비와 더불어 외부 기술행사(컨퍼런스)를 후원하는 업무를 주로 담당했습니다. 공식적으로 처음 시작한 활동들이었기에 나름의 시행착오도 있었지만 이를 진…
- blog - events 제4회 Kakao Tech Meet에 초대합니다! Kakao Tech Meet #4 Kakao Tech Meet은 카카오의 공개 기술 세미나로, 최신 기술 트렌드와 경험 및 노하우를 자주, 지속적으로 공유하며 개발자 여러분과 함께 성장을 도모하고 긴밀한 네트…
안녕하세요. 당근 Feed Infra팀의 소프트웨어 엔지니어로 일하고 있는 Fred예요. 피드 서비스의 과거와 현재, 그리고 지금 어떤 시도들과 고민들을 하고 있는지 말씀드리려고 해요. 초기의 당근은 중고거래 서비스를 기반으로 성장해 온 서비스이지만 동네의 연결이라는 큰 목표를 가지고…
들어가며 안녕하세요. LINE Plus에서 태국 LINE BK 채널 서버 개발 및 운영 업무를 맡고 있는 이석재입니다. LINE BK에서는 지난 9월에 LINE BK 보험 중개 서비스를 출시했습니다. 이 서비스는 Spring Boot 2를 기반으로 개발하기 시작해서 올해 초에 Sprin…
개발자의 고객은 누구라고 생각하시나요? 우리 제품을 사용하는 사용자(End-user)죠. 그런데 또 다른 고객이 있어요. 컴파일 타임의 고객, 바로 동료 개발자입니다. 복잡하고 나쁜 코드는 사용자 고객에게는 버그와 장애를, 개발자 고객에게는 낮은 생산성을 줍니다. 이번 시리즈에서는 사용…
1. 2024 겨울 인턴십 소개 안녕하세요. 2024 카카오 채용 연계형 겨울 인턴십이 돌아왔습니다. 많이 기다리셨을 분들을 위해 이번 인턴십에 대해 간단히 소개드리겠습니다. 이번 인턴십은 테크 및 서비스비즈 분야에서 모집하고, 11/8(수) ~ 11/20(월)까지 서류 접수를 진행합니…
안녕하세요, 카카오페이 기술전략팀 테크니컬 라이터(Technical Writer, 이하 TW1) 써니입니다 🌞 바야흐로 기술 블로그 전성시대라고 해도 과언이 아닐 만큼 많은 테크 기업들이 기술 블로그를 운영하고 있습니다. 이번 포스팅에서는 카카오페이 기술 블로그(이하 Tech Log)…
들어가며 안녕하세요. LINE+ VOOM Web Engineering 팀 프런트엔드 개발자 한규민입니다. 이번 글에서는 MP4 파일의 구조를 분석해서 오디오 존재 여부를 판단하는 기능을 만든 내용을 공유하려고 합니다. 프런트엔드 영역에서 이 문제를 해결하기 위해 고민하며 검토했던 방법과…
- 2023년 9월, 삼성SDS가 개최한 REAL SUMMIT 2023에서 발표된 키노트와 세션 내용을 기반으로 작성되었습니다. - 2023년은 수많은 거대 언어 모델(LLM, Large Language Model)과 생성형 AI 관련 소식들이 쏟아졌고, 그중에서 ChatGPT는 최근…
안녕하세요, 카카오스타일 전시 UX팀의 샌즈입니다. 모두들 알고 계시듯 null(널)은 값이 없음을 나타냅니다. 그리고 null 값인 객체에 접근하려고 하면 그 유명한 NullPointerException(NPE)이 발생합니다. 그런데 null 값을 가지지 않는 다고 설정한 변수에서 N…
안녕하세요, 뱅크샐러드 웹 프론트엔드 챕터의 민찬기입니다. gRPC는 마이크로서비스간 호출에 많이 사용되는 통신 프로토콜로, 개발자 생산성 향상 및 빠른 통신 속도를 지원하여 많은 어플리케이션에서 사용하고 있습니다. 뱅크샐러드도 마이크로서비스 아키텍쳐로 전환하여 서비스 간 통신에 gRP…
안녕하세요! 올리브영에서 프론트엔드 개발자로 일하고 있는 재미입니다. 오늘은 지난 3월 10일 올리브영 앱에 런칭한 W CARE 서비스의 프론트엔드를 TDD로 개발한 후기를 남겨보고자 합니다. W CARE 서비스는 에브리데이 우먼케어를 표방하는 서비스입니다. 별도 설치없이 올리브영 AP…
안녕하세요, 카카오뱅크 데이터기술팀 Logan입니다. 이 글에서는 제가 담당하고 있는 카카오뱅크 FDS(Fraud Detection System) 시스템에 어떻게 AI를 적용하였는지, 그 여정을 간략히 설명드리려 합니다. FDS 시스템을 생소하게 느끼실 분들이 많을 것 같은데요. FDS…
“일단 백로그에 넣어두고 여유 있을 때 보는 걸로 할까요?” : 백로그를 백로그로 두지 않는 법 안녕하세요! 배민선물하기 서비스를 만들고 있는 PM 곽민경입니다. 프로덕트를 개발하다 보면 마치 세포분열이라도 하듯 할 일들이 늘어납니다. 그러다 보면 PM이든, 개발자든 습관적으로 자주 하…
들어가며 안녕하세요. LINE NEXT DevOps 팀에서 블록체인 플랫폼과 DOSI, GAME DOSI의 쿠버네티스 운영 및 인프라를 담당하고 있는 이동원입니다. 현재 LINE NEXT에서는 'NFTs for ALL'이라는 슬로건을 기반으로 DOSI Wallet과 DOSI Citize…
Ncloud로 날아오르는 개발자 이야기 | 엔클 날개 EP.7 개발자의 Ncloud 활용썰(걔들N썰) 시리즈명이 ‘엔클 날개’로 변경됐습니다. 네이버 클라우드 플랫폼 (Ncloud)을 활용한 치열한 웹·앱 서비스 개발기 시리즈 일곱 번째 행운의 주인공🍀은 바로, 멋쟁이사자처럼 동아리에…
끊임없이 변화하는 환경에서 변치 않는 것은 불확실성뿐입니다. 세계 경제 전망이 우려되는 상황이 지속됨에 따라 엔지니어링 리더들은 IT 비용을 절감해야 한다는 압박을 점점 더 많이 받고 있습니다. 비용 효율성을 달성하기 위해서는 비용 절감, 관리 및 최적화 등의 방법을 수행할 수 있습니다…
안녕하세요. 이번 글에서는 코틀린과 JPA 하이버네이트 구현체를 사용하는 루다 서버에서 어노테이션을 이용해 개인화 메세지를 처리하는 방법을 먼저 소개합니다. 또한 이 방법에서 메세지를 처리할 때 주의가 필요했던 부분에 대해서 다루고자 합니다. 루다는 여러 친구들에게 개인화된 메세지를 통…
안녕하세요. ABC Studio 김영재입니다. 저는 오픈소스 프로젝트 10여 개를 디렉팅하고 개발했으며, 팀에서 소프트웨어를 처음 설계할 때에도 어지간하면 오픈소스로의 전환 가능성을 염두에 두도록 하고 있습니다. 이번 글에서는 이 과정에서 주로 어떤 점을 강조하는지 소개하고자 합니다.…
OK캐쉬백에 새롭게 추가된 서비스인 오글오글(ogog.kr)을 런칭했어요. 다양한 이야기가 모여 있다는 의미인 ‘오글오글' 서비스는 놀면서 돈을 벌 수 있는 생활 참여형 리워드 서비스에요. 오글오글에는 어떤 기능이 있는지, 향후 계획은 어떤 것들이 있는지 공유드리려 하니 저희와 함께 여…
토스 제품 디자인 원칙(PP: Product Principle)엔 “One thing for One Page”라는 원칙이 있어요. 화면 하나에는 명확한 목표 하나만 있어야 한다는 건데요. 이 원칙에 따라 제품을 만들다 보면 ‘퍼널’이 많이 생깁니다. 토스페이먼츠의 제품도 예외는 아니에요…
안녕하세요. 올리브영 스토어전시 스쿼드에서 백엔드 개발을 하고 있는 복스뮤직 입니다. 올리브영 전시에도 여러 스쿼드가 존재하지만, 스토어전시는 주로 메인, 홈, 오특 등 GNB(Global Navigation Bar) 영역을 담당하여 개발을 진행하고 있습니다. 그 중 스토어전시 백엔드는…
카카오뱅크에서 데이터 기획자로 일하고 있는 Izel, 데이터 분석가로 일하고 있는 B와 Belle입니다. 저희가 소속된 데이터Biz캠프는 데이터의 제품화를 고민하고 실행하는 조직이에요. 이 글을 통해 지난 9월 11일, 배지 모으기 서비스라는 데이터 제품을 대고객 서비스로 출시하면서 경…
안녕하세요! 카카오페이 송금 관련 기능들을 개발하는 머니클라이언트파티에서 Android 개발을 하고 있는 해로, iOS 개발을 하고 있는 냅스터입니다. 카카오페이 하면 가장 먼저 떠오르는 기능은 역시 송금이죠? 저희는 이번에 새로운 형태의 송금 서비스인 내 주변 송금이라는 서비스를 개발…
안녕하세요. 토스에서 Gateway를 개발하고 있는 서버플랫폼팀 최준우입니다. 토스에서는 목적에 맞는 다양한 Gateway를 사용하고 있는데요. 저는 이번 글에서 이러한 Gateway 아키텍처를 통해 토스가 누리고 있는 장점들과 이를 위해 어떠한 노력을 하고 있는지에 대해 간단히 소개하…
안녕하세요! 상품스쿼드 백엔드 개발자 빽곰입니다. 상품스쿼드에서 코드 품질 향상을 위해 새롭게 도입한 Code Detecting Process를 소개해 보려고 합니다. 올리브영에서는 kotlin 기반의 새로운 아키텍처를 도입한 API 개발로 각 스쿼드에서 동시에 많은 프로젝트를 진행 중…
들어가며 안녕하세요. LINE Android를 개발하고 있는 Service Client Dev 1 팀의 조세영입니다. 저희 팀은 최근 Yahoo!검색 모듈의 UI를 모두 Android의 선언형 UI 툴킷인 Jetpack Compose를 사용해 제작했습니다. Yahoo!검색 모듈은 검색…
ChatGPT와 로봇, AI와 RPA, 하이퍼오토메이션(Hyperautomation)이라고도 하는 일련의 디지털 전환(Digital Transformation) 기술은 노동자를 정리 해고로 위협하는 존재로 여겨지고 노조는 이에 매우 민감하게 반응하며 로봇세 등으로 세금을 부과하고 이를…
[모집] 우아한테크코스 2024 신입생을 모집합니다 소프트웨어 장인을 꿈꾸는 모든 분들을 위한 우아한테크코스 2024 신입생 모집을 시작합니다! 우아한테크코스(이하, 우테코)가 5기를 지나 어느덧 신입생(6기)을 맞이할 시간이 다가왔네요. 5기를 시작한 게 엊그제 같은데 벌써 신입생 모…
들어가며 LINE 앱에서 제공하는 실시간 커뮤니케이션 서비스인 LINE 1:1 통화와 LINE 그룹 통화, LINE 미팅은 인터넷 프로토콜을 통해 실시간으로 음성 및 영상 데이터를 전송합니다. 이를 통해 사용자들은 어느 곳에서든 편리하게 음성 및 영상 통화를 경험할 수 있습니다. 실시간…
안녕하세요~ 올리브영에서 백엔드 개발을 담당하고 있는 인벤토리 스쿼드 올여우입니다. 오늘은 인벤토리 스쿼드에서 진행 중인 신규 재고 시스템 구축과 그 개발 여정을 소개하겠습니다. 현재 올리브영의 시스템은 하루가 다르게 발전하고 있습니다. 기존 레거시 시스템들의 문제들을 파악해서 신규 아…
안녕하세요, 카카오뱅크에서 DevRel(Developer Relations)을 담당하고 있는 Celina입니다. 지난 8월 30일, 카카오뱅크 11층 카페 테라스에서 외부 iOS 개발자들과 함께하는 첫 번째 기술 밋업 ‘퇴근길 기술 한 잔’ 이 열렸습니다. 저로서는 DevRel 업무를…
안녕하세요! 올리브영에서 물 흐르듯 개발을 하고 싶은 신입 프론트엔드 개발자 몌으니입니다.💙 오늘은 올리브영의 잡 챌린지 과정을 통해 개발자로의 직무 전환을 성공한 제 경험과 이후 개발팀에서의 여정을 공유하고자 합니다. 잡 챌린지란 무엇이고, 신입 개발자는 어떤 업무를 하게 되는지 간략…
안녕하세요. B2B 물류 스쿼드의 백엔드 개발자, 시나브로우입니다. 저희 B2B 물류 스쿼드에서는 올리브영의 오프라인 발주와 물류 시스템을 담당하고 있습니다. 오프라인 개발 환경에서의 주요 도전 과제는 모놀로식 기반의 레거시 시스템을 신규 플랫폼으로 전환하는 것입니다. 프론트, 백엔드…
TV는 리모컨으로 채널을 바꿔가며 조작하고, 세탁기는 버튼을 눌러서 동작시킨다. 컴퓨터는 이보다 복잡하다. 윈도우 운영체제를 통해 화면에 나타난 이미지나 아이콘, 메뉴를 마우스로 클릭해 가며 사용한다. 또한, 엑셀, 파워포인트 그리고 포토샵 등의 프로그램은 사용 방법을 배워야 이용할 수…
자이낸스(Zinance)란? 1990년대 이전에는 금리가 연 10%~20%인 예금상품이 적지 않았습니다. 근로소득을 열심히 모아 집을 사고 미래를 계획하는 일이 가능했던 시기였습니다. 하지만 오늘날에는 금리가 과거보다 낮아졌고, 집값이 급등했으며, 물가도 매년 크게 오르면서 충분한 자산…
Spring Boot에서 S3에 파일을 업로드하는 세 가지 방법 안녕하세요. 세일즈서비스팀에서 전자계약서 시스템을 개발하고 있는 박민규입니다. 최근 저는 Spring Boot + Kotlin을 활용한 프로젝트에서 특별한 도전과제에 직면했습니다. 바로 최대 3GB의 파일을 안정적으로 업로…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.ciokorea.com/column/305341 랭체인(LangChain)은 노출하여 대규모 언어 모델과 애플리케이션의 통합을 간소화하는 SDK이다. 대규모 언어 모델의 부상과 함께 중요성이 커지고 있…
지난 8월에 배포된 카카오뱅크 앱 2.28의 변경 사항(Release Note)을 보면 눈에 띄는 대목이 있습니다. 바로 “이제 7세부터 mini와 mini 생활을 이용할 수 있어요” 라는 한 줄이죠. 그동안 카카오뱅크 mini 서비스는 14세 이상의 고객만을 대상으로 하고 있었습니다.…
우아한테크코스 5기 크루들의 서비스 출시! 안녕하세요. 테크코스교육개발실 이원미입니다. 어느덧 무더운 여름을 지나 선선한 가을이 다가오고 있네요. 우아한테크코스(이하, 우테코) 크루들은 레벨3 기간 동안 ‘찐한 협업’을 목적으로 둔 팀 프로젝트를 진행합니다. 무더운 여름의 날씨만큼 크루…
제품 성장 과정에 따라 적절한 UX가 다를 수 있다는 사실, 알고 계셨나요? 토스의 가입 과정은 테크 블로그에 첫 번째로 소개되었을 만큼 잘 만들었다고 자부하고 있었는데, 데이터를 확인해 보니 가입 완료율이 생각보다 낮았어요. 토스가 성장하면서 가입하는 주요 연령대가 바뀌었기 때문이에요…
국내 인구는 2020년 5,180만여 명을 정점으로 2021년부터 자연 감소하고 있는 추세입니다. 인구 감소에도 불구하고 국내 식음료 시장은 판매액 기준으로 2020년 121조 원에서 2021년 129조 원으로 6% 포인트 성장했는데요. 보리차를 끓여서 마시는 대신 생수를 사서 마시고,…
제품을 인터랙티브하게 개선하면 경험이 더 좋아진다는 것은 모두 알지만, 인터랙션을 구현하는 비용 때문에 엄두가 나지 않기도 하는데요. 인터랙션 디자이너가 토스팀에 합류했을 때도 마찬가지였어요. 빠른 속도를 중요시하는 토스에서 어떻게 팀원들을 인터랙션에 대해 공감하게 하고 슬릭한 제품을…
박채원 | 2023년 09월 06일 | #Product/Biz 10억을 기부하면 빌게이츠와 만찬을 함께 할 수 있는 캠페인을 한번쯤은 들어보셨을 텐데요. 20년이 지난 현재, 빌게이츠와의 채팅 대화창을 켜고 “아침은 주로 뭘 먹어요? 어떤 책을 제일 좋아해요?”를 물어보면 친절한 답을…
안녕하세요. 더핑크퐁컴퍼니에서 Software Engineering 업무를 맡고있는 메타입니다.😀 이번 포스트에서는 저희 더핑크퐁컴퍼니에서 Snowflake를 활용하여 어떻게 기존의 복잡하고 비효율적이었던 데이터 처리 업무를 단순화할 수 있었는지에 대해 소개하려 합니다. 핑크퐁이 다루고…
안녕하세요, 정산플랫폼팀 윤입니다. Spring Batch 애플리케이션 성능 향상을 위해 어떤 방식을 시도해 보셨나요? 성능 향상을 고려할 때, 적절한 접근 방식이 중요합니다. 처음부터 병렬 처리를 도입하여 구조를 크게 변경하는 것보다, 현재의 구조를 크게 바꾸지 않으면서도 성능 최적화…
PLT Hook 체크를 위한 Android so 파일 파싱 들어가며 Android PLT(procedure linkage table) hook과 관련해 plt hook 당한 함수를 식별하는 방법을 공유하고자 합니다. plt hook 라이브러리로는 bytedance에서 오픈소스로 공개한…
장기적으로 진행되는 큰 규모의 사업 제품을 맡은 디자이너라면 한 번쯤 이런 경험이 있을 것 같아요. 디자이너 : 지금 있는 기능을 모으면 이런 모습일 것 같아요.팀원 1 : 그런데 이 사업도 지금 진행 중이고, 이 기능이랑 서비스도 곧 붙이게 될 것 같아요. 이것들이 들어갈 곳이 고려되…
토스뱅크는 기존의 공급자 중심의 뱅킹 서비스를 고객 중심으로 변화시키기 위해 많은 노력을 기울이고 있어요. 그러나 기존의 전통적인 뱅킹 시스템을 구현하는 방식으로는 안정적인 고객 중심 뱅킹 서비스 제공에 여러 기술적 한계가 있었죠. 이번 아티클에서는 토스뱅크가 어떤 방식으로 기술적 한계…
안녕하세요, The Pinkfong Company에서 프론트엔드 개발을 하고 있는 페이지입니다. 🙆♀️ Retool을 이용하여 로그 시각화를 도입하는 과정에서 제가 얻게 된 지식과 팁을 공유하고자 합니다. 기존에는 앱에서 생성되는 로그를 Elastic Search에 적재 한 후 그 데이…
카카오뱅크의 지속적인 성장에 따라 기술부문에서는 개발 리소스 부족과 빌드시간 증가가 점차 중요한 이슈가 됐습니다. 이러한 어려움을 해결하기 위해 모듈화를 적극 도입하여 업무에 적용하기 시작했는데요. 이 글에서는 iOS 개발자들이 채택한 모듈화에 대해 간단히 말씀드리고, 그 과정에서 느낀…
우아한형제들 PM의 이야기- “배민 기획자의 일” PM을 한다는 것은 매년, 어쩌면 매달 바뀌어 가는 새로운 기술∙시장∙삶의 변화에 맞추어 끊임없이 서비스가 제공될 환경을 분석하고, 서비스와 함께 성장해가는 일인 것 같습니다. 한편으로는 그 점이 매력으로 다가오기도 해요. ‘배민 기획자…
- blog - events 제3회 Kakao Tech Meet에 초대합니다! Kakao Tech Meet #3 Kakao Tech Meet은 카카오의 공개 기술 세미나로, 최신 기술 트렌드와 경험 및 노하우를 자주, 지속적으로 공유하며 개발자 여러분과 함께 성장을 도모하고 긴밀한 네트…
컬리로그팀이 직접 고객을 만나고 리서치를 진행한 이야기: 컬리 푸드 페스타에서 프로덕트 조직의 엔지니어가 고객을 직접 만나고 인터뷰한 이유 | ✅ | 고객이 가지고 있는 진짜 문제를 찾고 해결하기 위해 프로덕트를 개발하는 팀이 직접 유저를 만나고 대화했습니다. 사무실 밖으로 나가서 우리…
| ✅ | 고객이 가지고 있는 진짜 문제를 찾고 해결하기 위해 프로덕트를 개발하는 팀이 직접 유저를 만나고 대화했습니다. 사무실 밖으로 나가서 우리는 무엇을 얻을 수 있었을까요? | 이 글은 컬리 프로덕트 조직의 컬리로그팀이 지난 7월에 개최되었던 컬리 푸드 페스타 행사에 참여하여 고객…
- 생성형 AI 시장 동향을 다룬 해당 아티클은 1, 2편으로 나누어 게재됩니다. - 생성형 AI, 최대 시장은 북미, 최고 성장률은 아태지역[10][11][12][13] 북미 지역은 2022년 40.2%의 점유율로 시장을 주도했으며, 가상 상상력 및 의료 서비스의 증가, 은행 사기의…
이정복 | 2023년 08월 23일 | #Product/Biz 스캐터랩은 이루다, 강다온, 허세중과 같은 AI 챗봇이 많은 사람에게 좋은 관계 가치(Relationship value)를 주는 세상을 꿈꿔왔습니다. 현재 스캐터랩은 이를 확장하고자 캐릭터 기획, 기술 기획 등 좋은 AI 캐…
100만 줄. 이게 뭐냐고요? 바로, 토스 iOS 앱의 코드량입니다. 토스팀은 사용자에게 가치를 전달하기 위해 끊임없이 서비스를 개발해왔어요. 지금 토스 앱 안에는 수백 개의 서비스가 들어있습니다. 그렇게 성장해오는 동안, 토스 iOS 앱도 Swift 100만 줄이 넘는 거대한 프로젝트…
[배민스토어] 신입 개발자 배민스토어 6개월 생존기 어떤글인가요? 안녕하세요. 작년 겨울, 우아한테크코스를 수료하고 올해 1월에 배민스토어서비스개발팀으로 입사한 유현호입니다. 이제 막 6개월간의 수습 기간을 마치고 배민스토어에서 느꼈던 경험들과 배웠던 것들을 되돌아보고자 합니다. 기술적…
[배민스토어] 배민스토어에 이벤트 기반 아키텍처를 곁들인… 배민스토어는 뷰티, 가전, 책, 패션, 꽃, 반찬 등 다양한 카테고리의 상품을 제공하는 서비스입니다. 지난 배민스토어 글 두 편에서 배민스토어 서비스와 개발 과정 일부를 자세히 소개해 드렸는데요. 이번 글에서는 배민스토어 전시…
그동안 토스팀에서 꽤 많은 슬랙봇을 만들었어요. 그러면서 좋은 슬랙봇 디자인에 대해서도 치열하게 고민했어요. 이 고민의 흔적을 나누면 업계 커뮤니티에도 도움이 될 거로 생각해서 이렇게 글을 써봅니다. 제가 그동안 만들었던 봇 중 일부인데요. 업무 시간 중에 커피를 빠르게 주문하도록 슬랙…
[배민스토어] 우리만의 자유로운 WebFlux Practices 혹시 배민에서 음식 말고 다른 것들을 주문해 보신 적 있나요? 배민은 각종 전자기기부터 꽃, 화장품, 건강기능식품 등을 배달 받아볼 수 있는 배민스토어 서비스를 운영하고 있습니다. 얼마 전 배민스토어가 개편되면서 지역에서…
안녕하세요! 해외결제서비스파티에서 서버개발 업무를 맡고 있는 포도입니다. 제가 소속된 해외결제서비스파티에서는 Kotlin + Spring Framework (코프링) 조합을 기술 스펙으로 사용하고 있습니다. Kotlin은 JVM (Java Virtual Machine) 위에서 동작하여…
[배민스토어] 서비스개발 팀장의 일반셀러 프로젝트 진행기 배달의민족 앱에는 ‘배민스토어’라는 서비스가 있습니다. 유명 브랜드부터 동네 상점까지 다양한 가게의 상품들을 배달하는 서비스예요. 이 글에서는 배민스토어 서비스를 확장하면서 두 마리 토끼(비즈니스와 기술)를 잡기 위해 고군분투하는…
기업이 새로운 서비스를 출시할 때 얼마나 많은 과정을 거치는지 생각해 보셨나요? 서비스 분석부터 설계, 개발, 테스트에 이르기까지 정말 많은 시간과 비용을 필요로 합니다. 이렇게 힘들게 출시한 신규 서비스임에도 대중의 호응을 얻을 것이라는 보장은 어디에도 없습니다. 물론 기존에 존재하는…
매년 3회 ‘엔지니어링 데이’… AI·클라우드 신기술 공유 ‘미래’ 연다 - 등록일 - 2023.08.11 - | - 코멘트 - 2543 네이버에서는 사내 개발자 간 기술 공유를 위해 다양한 형태의 행사를 진행하고 있습니다. 그 중 지난 주 부터 매주 화요일 D2 홈페이지(1차, 2차)…
처음 프로덕트 브랜딩 팀이 만들어졌을 때, 뭐하는 팀인지 스스로도 혼란스러운 시간이 길었어요. 어떻게 팀의 정체성을 만들어나갔는지, 어떤 방황이 있었는지 공유해보려고 해요. Q. 토스 Product Brand Designer는 어떤 일을 하나요? Brand Designer와 어떻게 다른…
안녕하세요. “신뢰할 수 있는 지표 만들기”라는 글을 썼던 데이터 가치화팀의 Henry예요. 이전 글에서 ’왜 신뢰할 수 있는 지표를 만드는 것이 중요하고 신뢰할 수 있는 지표를 만들기 위해 무엇을 했는지‘에 대해 이야기했어요. 실제로 신뢰할 수 있는 지표를 만드는 과정에서 생각보다 많…
스마트 동기화 - File Provider를 사용한 똑똑한 동기화 - 등록일 - 2023.08.04 - | - 코멘트 - 3311 지난 6월, 네이버 MYBOX가 스마트 동기화를 제공하는 macOS 앱 신규 버전을 출시했습니다. 사용자가 클라우드 서비스를 이용하는 주된 목적 중 하나는…
제조업의 주요 관심사는 Speed to Market, Manufacturing Cost, Labor Challenges라 할 수 있습니다. 이를 위해 비용 절감, 생산 조정의 유연성, 제품 및 공정 개선, 생산성 혁신 등을 끊임없이 추구하며, 이를 통해 경쟁력을 유지하고 시장 변화에 신…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/techlibrary/293815 빠른 개발에 대한 요구가 사상 최고조에 달하고 있으며, 이를 위해서는 가벼운 접근 방식이 필요합니다. 이 시장의 주요업체로는 Outsystem…
안녕하세요, 카카오뱅크 데이터인텔리전스팀 Devyn입니다. Open AI의 ChatGPT가 세상에 공개된 지 불과 반 년이 조금 지난 지금, 인공지능은 우리의 삶 속에 빠르게 녹아들었습니다. 기술의 변화 속도 또한 점점 더 가속화되고 있는데요. 이에 따라 인공지능의 발전을 놓치지 말아야…
나 4년 차 서버개발자, 배달의민족의 지리 체계를 뒤흔들다 포스팅 목적 어느덧 서버개발자로 일한 지 4년 차, 그중 최근 가장 큰 규모의 프로젝트인 ‘지리 관리 기준 체계 변경 프로젝트’를 진행하게 되었습니다. ‘지리 관리 기준 체계 변경 프로젝트’는 규모도 컸을 뿐 아니라 많은 경험도…
급한 용무가 생겨 강남에서 명동으로 이동해야 한다면 어떤 방법이 가장 빠르고 효과적일까요? 택시가 가장 먼저 떠오르셨나요? 그런데 퇴근 시간대라면 교통 정체로 인해 지하철이 나을 수 있겠지요? 조금이라도 소요시간을 줄여보고자 지하철역까지 공유 자전거도 생각해 보았지만, 주변에 자전거가…