안녕하세요. 어카운트 팀의 청명입니다☀️ 뜨거운 여름 쏘카를 타고 전국으로 떠나려는 고객분이 많아지고 있습니다. 모든 사람이 자유롭고 행복하게 이동하는 세상을 만들어 가는 쏘카는 다가오는 성수기 트래픽에 대응할 수 있도록 서비스를 개선했습니다. 개선을 하며 얻은 여러 경험 중에서 이번…
| DDoS란? DDoS(Distributed Denial of Service)는 웹사이트 또는 네트워크 리소스 운영이 불가능하도록 악성 트래픽을 대량으로 보내는 공격입니다. | 서비스가 안 돼요 때는 바야흐로 무더운 여름 날☀️. 고속도로 아스팔트의 열기 사이로 아지랑이가 몽글몽글 피…
[여기보기]는 “여기서 보안의 기본을 챙기고 가자”의 약자로, 개발 과정에서 꼭 최소한으로 챙기면 좋을 보안 기초 설정을 앞으로 하나씩 공유할 예정입니다. 기초 내용이 주를 이루겠지만, 혹시라도 빼먹고 계신 것이 없는지 가끔 한 번씩 둘러봐 주세요. 안녕하세요, 넷마블 보안실 보안개발팀…
- blog - events KCC 2023 후기 (1) 학회 스케치와 참여 소감 안녕하세요, 카카오 광고추천팀 eric(신호석)입니다. 저는 현재 카카오 광고추천팀 내 메시지광고추천플랫폼셀에서 개발 및 운영을 담당하고 있습니다. KCC 학회란 저는 이번에 한국컴퓨터종합학술대회 (Kor…
안녕하세요, 저는 데브시스터즈에서 Frontend R&D Engineer로 근무중인 문태근 이라고 합니다. 게임 개발과 운영에 필요한 다양한 백오피스 개발 및 기술 연구를 담당하고 있습니다. 이 글에서는 게임 개발에 필요한 웹앱을 개발했던 경험을 공유하고, 그 과정에서 가장 중요하게 생…
- 2023년 4월, 삼성SDS가 글로벌 경쟁력을 확보하고 미래 성장을 위해 새로운 ERP 플랫폼을 고민하고 있는 기업을 위해 준비한 “클라우드 시대의 ERP 혁신 세미나”의 내용을 기반으로 작성되었습니다. - 글로벌 클라우드 시장은 지속적으로 성장하여 2025년에는 Cloud 시장규모…
PM이 사용자가 아닌 서비스는 어떻게 만들까? : 배민외식업광장 ‘장사캘린더’ 오픈부터 개선까지 안녕하세요. 배민외식업광장 Product Manager 권자경입니다. 배민외식업광장팀은 외식업 사장님들을 위한 서비스인 ‘배민외식업광장'(a.k.a.배외광)을 담당하고 있습니다. 외식업 사장…
안녕하세요. 어카운트 버킷의 올리입니다. 🫒 다가오는 여름, 쏘카 타고 어디론가 떠나고 싶으신가요? 🚘 맑고 한층 더워진 날씨에 쏘카와 함께 떠나고 싶은 분들을 맞이하기 위해 대규모 트래픽에 대응할 수 있도록 쏘카 서비스를 개선했습니다. 쏘카가 많은 손님 맞을 준비를 어떻게 했는지 이번…
안녕하세요, 넷마블 기술관리실 기술관리팀 이중민입니다. 개발 문서를 효율적으로 작성하려고 고민하다 보면 여러 가지 방법을 떠올리기 마련입니다. 그중 소스 코드 기반으로 문서를 자동 생성하는 종류에는 API 문서가 있습니다. API 문서를 자동 문서화해주는 도구는 JavaDoc, docf…
- ‘23. 5월, 삼성SDS가 창원에서 개최한 "제조 디지털 혁신을 위한 삼성 클라우드 세미나” 중, 클라우드 세션(SCP컨설팅그룹 발표) 내용을 기반으로 작성되었습니다. - 클라우드가 만병통치약은 아닙니다. 또한, 회사의 모든 IT 문제를 해결해 줄 수도 없습니다. 클라우드 전환의…
- blog 오픈소스 도전기(feat. Clymene 프로젝트, 공개SW 개발자 대회) 안녕하세요, 모니터링솔루션파트 allen입니다. 저는 약 2년 반 정도 열정을 가지고 오픈소스 개발을 하면서 다양한 어려움을 겪었습니다. 그러나 이제는 그만두어야 할 때라는 결심을 하게 되었습니다.…
안녕하세요, 비즈FE파트의 에단입니다. 이번 글에서는 주문하기 서비스에 이어서, 작년 말부터 올해 초까지 카카오 비즈니스폼 프로젝트 멤버분들과 함께 비즈니스폼 서비스의 FE 성능을 개선했던 과정에 대해서 공유드리려고 합니다. 어떤 개선점들을 발견했고, 이를 개선하기 위해 어떤 방법을 사…
ChatGPT는 무엇인가? ChatGPT는 2022년 12월, OpenAI에서 딥 러닝 기술을 사용하여 개발한 언어 모델로, 텍스트 기반의 대화 방식으로 응답을 생성합니다. GPT(Generative Pre-trained Transformer) 아키텍처 기반이며, 언어의 패턴 및 관계,…
안녕하세요. 카카오페이 SRE (Site Reliability Engineering1)팀2 RE (Release Engineering3)파트4 아리입니다. 배포 업무 효율화와 자동화를 담당하고 있습니다. 그 쉽지 않았던 사건들을 쭉 풀어 나가겠습니다. “11,156 건” 카카오페이에서…
안녕하세요, 뱅크샐러드 Core Infra 팀의 Data engineer 김문수 입니다. 점점 커지는 이력성 데이터를 MySQL에서 더 저렴한 저장소인 S3로 옮기면서도, 서비스에서 호출할 때 딱 필요한 데이터만 읽을 수 있도록 bucketing을 적용한 사례를 공유하려고 합니다. 뱅크…
이번 글에서는 분석 테이블을 API로 만들 수 있는 데이터서빙 서비스를 만들었던 과정을 소개 드리겠습니다. 뱅크샐러드에서는 S3, Airflow, Spark 기반의 데이터 파이프라인을 통해 매일 수백종의 분석이 진행되고 있습니다. 데이터 파이프라인과 관련한 자세한 내용은 이전 글 데이터…
안녕하세요. 저는 뱅크샐러드 Core Data팀 Tech Lead Manager 김민수 입니다. 이번 글에서는 데이터 사용자가 직접 정의, 배포, 관리하는 뱅크샐러드 데이터 파이프라인에 대해 얘기해보려고 합니다. 우선 뱅크샐러드의 데이터 분석 인프라를 먼저 소개 드리겠습니다. 뱅크샐러드…
안녕하세요. 카카오페이에서 비즈플랫폼을 개발하고 있는 마틴입니다. 지난 번에 Jackson Deserializer 코드 분석해보기라는 글로 기술 공유를 드렸는데요, 많은 성원과 응원…은 없었지만🥲 (역시 관심을 이끌어내려면 어그로를… ‘스프링에서 json도 못쓰는 멍청한 개발자들 봐라’…
- ‘23. 4월, 삼성SDS가 금융사를 대상으로 진행한 “클라우드부터 초거대 AI까지, 금융 서비스 혁신과 도전” 세미나의 발표 내용을 기반으로 작성되었습니다. - 삼성SDS는 지난 4월 18일에 금융사를 대상으로 초청 세미나를 진행했습니다. 총 3개 세션으로 구성된 세미나에서는 「초…
[여기보기]는 “여기서 보안의 기본을 챙기고 가자”의 약자로, 개발 과정에서 꼭 최소한으로 챙기면 좋을 보안 기초 설정을 앞으로 하나씩 공유할 예정입니다. 기초 내용이 주를 이루겠지만, 혹시라도 빼먹고 계신 것이 없는지 가끔 한 번씩 둘러봐 주세요. 안녕하세요, 넷마블 보안실 보안개발팀…
안녕하세요. 카카오페이 데이터실 크리와 레이첼입니다. 저희는 이번 글을 통해 개발자가 업무 외에 회사에 기여했던 경험을 소개하고자 합니다. “개발자가 업무 외에 회사에 기여할 수 있는 방법”이란 거창한 제목을 붙인 건, 개발자들의 조그마한 관심이 회사 내의 많은 구성원들에게 도움을 줄…
이상 탐지 2부-통계적 기법으로 이상 탐지하기 들어가며 안녕하세요. NHN Cloud의 클라우드AI팀 박현목입니다. 총 4부로 구성한 본 시리즈의 1부-정상과 비정상, 그리고 이상 탐지에서는 이상(anomaly)이란 무엇이며, 이상 탐지가 무엇인지를 간략하게 소개해 드렸습니다. 1부-정…
배민상회와 검색플랫폼 연동기 배민상회와 사장님 그리고 그 사이에 검색 배민상회는 외식업 사장님들을 위한 쇼핑몰입니다. 즉, 쇼핑 자체가 업무의 일환인 사용자들이 이용합니다. 그러다 보니 상품을 하나하나 탐색하고 찾아가는 즐거움보다 빠르게 원하는 상품을 검색하는 것이 중요합니다. 배민상회…
헤이조이스 웨비나를 소개합니다 2주 만에 개발된 웨비나 시스템이 지금까지도 잘 사용되고 있다는 이야기 💬 들어가며 2022년 1월, 컬리의 자회사가 된 플래너리의 서비스 헤이조이스는 일하는 여성들의 커리어를 지원하고 지지하는 워킹우먼 커뮤니티 플랫폼입니다. 일하는 여성들의 네트워킹과 커…
풀필먼트 입고 서비스팀에서 분산락을 사용하는 방법 - Spring Redisson 어노테이션 기반으로 분산락을 사용하는 방법에 대해 소개합니다. 1. 들어가며 안녕하세요. 컬리 풀필먼트 프로덕트에서 입고서비스를 개발하고 있는 임우빈입니다. 풀필먼트 입고서비스에서는 다양한 동시성 문제들을…
1. 들어가며 안녕하세요. 컬리 풀필먼트 프로덕트에서 입고서비스를 개발하고 있는 임우빈입니다. 풀필먼트 입고서비스에서는 다양한 동시성 문제들을 맞닥뜨리고 있는데요. 이를 해결하기 위해 시행착오를 겪었던 경험에 대해 공유드리려고 합니다. 현재 입고서비스팀에서는 RMS(Receiving M…
들어가며 2022년 1월, 컬리의 자회사가 된 플래너리의 서비스 헤이조이스는 일하는 여성들의 커리어를 지원하고 지지하는 워킹우먼 커뮤니티 플랫폼입니다. 일하는 여성들의 네트워킹과 커리어 개발 기회를 제공하기 위해 국내 최초 여성 네트워킹 멤버십 서비스를 시작했고, 성공한 여성 리더를 연…
Samsung Cloud Platform(SCP) 개요 지난 아티클을 통해 삼성SDS가 제공하는 기업 맞춤형 클라우드 Samsung Cloud Platform(SCP)의 히스토리와 특징을 소개해 드렸습니다. 또한 SCP가 제공하는 상품 서비스의 종류와 SCP를 구성하는 플랫폼 각 구성…
배민 앱에도 AI 서비스가? AI 서비스와 MLOps 도입기 ChatGPT의 등장으로 전 세계적으로 AI 서비스에 대한 관심이 높아졌습니다. 과연 ChatGPT와 유사한 AI 서비스가 우아한형제들에서도 있을까요? 없을까요? 🤔 (생각할 시간 3초 …) 정답은 있습니다!! 😎 우아한형제들…
클라우드 이전의 SI IT 환경의 변화는 클라우드 이전과 이후로 나누어 생각해 볼 수 있을 것 같습니다. 클라우드 이전에는 SI (Systems Integrator)가 중심이 되어 여러 분야에 걸쳐 소프트웨어와 하드웨어를 통합하는 중요한 역할을 수행했었습니다. SI는 다양한 고객의 요구…
안녕하세요. 당근마켓 검색 플랫폼팀 Teddy 에요. 당근마켓 검색 플랫폼 팀은 검색 인프라와 검색 서비스를 운영하면서 당근마켓의 모든 문서를 검색 가능하게 하고, 검색 트래픽을 안정적으로 소화하며, 나아가 더 나은 검색 경험을 제공할 수 있는 튼튼한 플랫폼을 만드는 팀이에요. 이를 위…
Kubernetes 클러스터에 배포할 애플리케이션 로컬 디버깅 및 개발하기 Kubernetes 환경에서 로컬 디버깅 및 개발 방식 보통 Kubernetes 환경에서 로컬 개발은 아래와 같은 다양한 선택지 중 하나를 취사선택하여 개발할 수 있습니다. ⑴ docker-compose 혹은 m…
1. 성능 향상의 필요성 고성능 애플리케이션을 통해 우리는 고객에게 탁월한 기능을 경쟁력 있는 비용으로 제공할 수 있습니다. 특히 AB180의 경우, 대규모 사용자 데이터를 신속하고 효율적으로 처리해야 하므로, 성능향상은 더욱 중요한 가치를 가집니다. 개발과정에서 우리는 성능이 의사결정…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/news/ 엔터프라이즈 소프트웨어 및 서비스는 새로운 기능을 추가하며 진화하고 있다. 엔터프라이즈 업계에서 최근 성장하는 기술 및 트랜드를 정리했다. 딜로이트 컨설팅의 대표인…
ChatGPT Web UI OpenAI의 시작은 비영리 기관이었으나, 2019년 투자 및 인재 유치를 위해 회사 구조를 변경했고 지금은 비영리 기관 OpenAI Inc, 그리고 제한적 영리(Capped-profit) 기관인 OpenAI LP(Limited Partners)로 구성되어 있…
토스 UX Researcher는 어떤 일을 하나요? 제품을 만드는 모든 팀에서 사용자에 대한 고민이 생기면 고민을 같이 풀어나가는 일을 해요. 예를 들어, “잘 쓸 줄 알고 열심히 만들었는데, 사람들이 왜 안 쓸까요?” 같은 질문이기도 하고요. “사장님의 불편을 해소하는 제품을 만들고…
- ‘23.3월, 삼성SDS가 전주에서 개최한 “공공 디지털 혁신을 위한 삼성 클라우드 세미나”의 발표 내용을 기반으로 작성되었습니다. - 지난 3월 21일, 삼성SDS는 전라/충청 지역 소재의 공공·행정기관 및 파트너를 대상으로 전주 라한호텔에서 삼성 클라우드 세미나를 개최했습니다.…
이 글과 관련된 다른 글 보기 - 쿠키런: 킹덤 런칭 회고 - DevOps 관점에서 본 쿠키런: 킹덤 런칭 회고 - CockroachDB in Production - CockroachDB에 대한 소개와 킹덤에서 CockroachDB를 사용한 이유 설명 - 쿠키런: 킹덤 데이터베이스 스토…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/t/62076/ 1981년에 출간된 '나무에 젤리못 박기(Nailing Jelly to a Tree)'라는 책은 소프트웨어를 “모호해서 확실히 통제하기 어려운 것”이라고 묘사했…
- blog - support 구름과 카카오가 함께한 다섯 번째 구름톤 후기 (1편) 카카오는 자체 기술 행사뿐 아니라, 기술 생태계에서 일어나는 다양한 행사를 지원하고 후원하고 있습니다. 그중에서도 구름(goorm)과 카카오가 함께하는 구름톤(9oormthon)의 이야기를 들려드리려…
뷰티 필터를 개발하며 얻은 새로운 경험 처음 만나는 React Query, 그리고... 🔖 Note 이 문서는 2022 5th Kurly Tech MeetUp: 뷰티 컬리를 만든 사람들의 웹 프론트엔드 개발 발표 세션의 내용을 각색하여 정리한 글입니다. 🤔 선크림을 사고 싶어! 평화로운…
Dataflow로 컬리의 준실시간 수요 예측모델 파이프라인 구축하기 - 1편 Dataflow 서비스 잘 이해하기 안녕하세요, 컬리 데이터플랫폼팀에서 ML Engineer로 일하고 있는 한수진입니다. ML Engineer로 일하다보면 모델의 성격에 맞는 효율적인 서빙 파이프라인을 고민하기…
안녕하세요, 컬리 데이터플랫폼팀에서 ML Engineer로 일하고 있는 한수진입니다. ML Engineer로 일하다보면 모델의 성격에 맞는 효율적인 서빙 파이프라인을 고민하기 마련인데요, 이번 주제는 그 고민의 일원으로 컬리의 준실시간 수요 예측 시스템의 파이프라인을 Apache Bea…
최근 트렌드에 따라 많은 서비스들이 온프레미스 환경에서 클라우드 환경으로 전환을 진행하고 있습니다. 하지만 전환 이후 예상보다 높은 운영 비용이 발생하는 케이스가 있고, 이러한 경우 각 서비스에 맞는 비용 최적화 과정이 필요합니다. 저희 팀 역시 운영중이던 챗봇 서비스(RB Dialog…
제품의 라이프사이클 관리(Product Lifecycle Management)는 제품을 생산하는 주체의 장기적인 지속가능성을 위해 제품의 성장 단계를 구분하고 시기에 맞는 제품 전략을 세워 실행하는 것이다.1 라이프 사이클은 일반적으로 도입기-성장기-성숙기-사양기와 같이 4단계로 구분한…
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…
- blog 2023 신입 공채 Android 뉴크루들의 항해 일지 (직무 기술 온보딩 회고) 안녕하세요, 2023 신입 공채를 통해 카카오에 입사한 뉴크루 톡안드로이드 P셀 dante입니다. 지난 7주 동안 진행된 안드로이드(Android) 직무 기술 온보딩에서 어떤 경험을 했는지 공…
들어가며 안녕하세요! 오픈링크 iOS셀의 forest입니다. 저는 지난 12월 2023 블라인드 신입공채로 카카오에 합류하게 되었습니다. 공채 뉴크루들은 입사하여, 약 1달간의 공통 온보딩 과정을 마친 후에 6주 동안 직무별 기술 온보딩 프로그램을 진행하게 됩니다. 이 중 제가 경험한…
- blog if(newKrew2023) onBoarding.start() | ethan.mino | 안녕하세요. 스마트채팅개발파트의 ethan(이든)입니다. 온보딩을 마치고, 다양한 챗봇 서비스를 만들고 운영하기 위한 챗봇 플랫폼을 운영하고 개발하는 부서에 합류했어요. 👏 | | |…
프로모션 시스템 엿보기: 파일럿 프로젝트 안녕하세요. 1월 3일, 2023년 새해를 맞아 배민푸드서비스개발팀 신입 개발자로 합류하게 된 김동규입니다. “우아한형제들 기술블로그"를 보면서 언젠가 제 이름으로 된 글을 올리겠다는 꿈을 가지고 있었는데요! 오늘 파일럿 프로젝트 글을 통해 그…
안녕하세요. 오프라인결제서비스파티 백엔드 개발자 밥입니다. 이번 게시글에서는 조금은 익숙하지 않은 개발 방법론에 대해 공유하려 합니다. 사내 해커톤에 출품한 죠르디 회의봇은 이벤트 기반 구조를 적용한 슬랙봇 서비스입니다. 슬랙 API와 상호 작용을 구현하는 것뿐만 아니라 모든 비즈니스…
안녕하세요. Adtech(Advertising technology) 스타트업 매드업 에서 데이터 엔지니어로 일하고 있는 칼리 입니다. 이번 글은 매드업의 Data Management Platform(DMP) - Prism을 소개하는 글입니다. 프리즘을 구축, 운영하며 어떤 고민을 했는지…
안녕하세요. 오프라인결제서비스파티 백엔드 개발자 루이입니다. 카카오페이 크루들은 죠르디 회의 슬랙봇으로 일정을 확인하고, 지각자를 호출하는 등 다양한 기능을 사용하고 있는데요. 이번 글에서는 회의봇을 만들기 위해 필요했던 전체적인 과정을 보여드리려고 합니다. 슬랙에서 봇을 생성하는 방법…
안녕하세요. 카카오페이 기술전략팀 안드레아스입니다. 작년 6월 말 입사하자마자 전사 및 팀 온보딩 이후 바로 지라 마이그레이션 업무에 투입되었습니다. 지라를 이용한 프로젝트 관리, 기타 Plug-in 기능 사용 등은 친숙하였지만, 이렇게 직접적인 마이그레이션 경험은 거의 없었습니다. 지…
AI EasyMaker 서비스 소개 인공 지능 학습 및 고도화를 위해 개발 환경 제공부터 학습, 모델, 엔드포인트를 관리할 수 있도록 AI 플랫폼을 제공합니다. 머신 러닝 모델을 손쉽게 학습시키고 비교할 수 있으며, 엔드포인트를 통해 배포할 수 있습니다. 주요 기능 - 개발 환경 - 머…
병아리 개발자의 첫 웹뷰 개발기: 파일럿 프로젝트 안녕하세요! 지난 1월 3일 푸드서비스개발팀에 웹 프론트엔드 신입 개발자로 합류한 전소이입니다. 입사가 정말 실감 나지 않았는데, 입사한 지도 벌써 두 달이 지나가고 있네요. 🥹 오늘은 입사 첫 달 동안 진행한 파일럿 프로젝트 후기를 공…
소개 안녕하세요, 라포랩스 서버 플랫폼 팀의 지수환입니다. 이번 글에서는 데이터베이스의 CPU 사용률이 간헐적으로 튀는 문제를 해결한 경험에 대해 이야기를 나눠 보려고 합니다. 2022년 여름의 어느 날, 자고 일어났더니 메인 DB의 CPU 사용률이 80%가 넘었다는 알림이 슬랙에 남아…
DEVIEW 2023 발표영상이 공개 되었습니다. - 등록일 - 2023.03.16 - | - 코멘트 - 13737 오프라인으로 돌아온 DEVIEW 2023이 많은 분들의 관심과 참여로 성황리에 종료되었습니다. 정말 오랜만에 개발자분들과 직접 만나서 기술 관련 이야기를 나누다보니 열기가…
TestContainers로 유저시나리오와 비슷한 통합테스트 만들어 보기 진정한 통테를... 안녕하세요, 컬리의 딜리버리프러덕트팀에서 백엔드 개발을 하고 있는 김태훈입니다. 고객이 주문한 상품을 물류센터로 부터 고객이 원하는 장소까지 전달하기 위한 배송 마지막 구간을 "라스트마일(Las…
안녕하세요, 컬리의 딜리버리프로덕트팀에서 백엔드 개발을 하고 있는 김태훈입니다. 고객이 주문한 상품을 물류센터로 부터 고객이 원하는 장소까지 전달하기 위한 배송 마지막 구간을 “라스트마일(Last Mile)” 이라고 합니다. 저희팀은 컬리에서 구매한 상품의 배송에 관련된 여러 가지 라스…
1. 양자 컴퓨터와 PQC 누구나 한 번쯤 인터넷을 사용하다 ‘암호화되지 않은 연결을 사용하고 있는 사이트’라는 경고 문구를 만난 적이 있을 텐데요, 나의 개인 정보가 공격자에게 노출될 수 있다는 경고 문구가 신경 쓰이지만 당장 급한 마음에 경고문구를 무시하고 연결을 선택한 적이 있으신…
4차 산업혁명에 들어서면서 IT가 보편화되고 다양한 업종에 걸쳐 데이터가 폭발적으로 증가함에 따라, 빅데이터, 인공지능, 머신러닝, 딥러닝 등의 기술을 뒷받침하는 고성능 컴퓨팅(HPC, High Performance Computing)의 중요성이 높아졌습니다. 2019년 4월 세계경제포…
안녕하세요, 추천팀 제이입니다. 저는 팀 내 프로젝트에 새롭게 러스트(Rust)를 도입하는 과정에서 동일한 애플리케이션을 파이썬(Python)과 러스트로 각각 개발하여, 비교 및 분석하는 과정을 경험했습니다. 이 경험을 토대로, 실무적 관점에서 파이썬과 러스트의 차이점을 말씀드리고, 러…
리뷰프로덕트팀 신입 개발자의 파일럿 프로젝트 안녕하세요! 우아한테크코스 교육을 수료하고 리뷰프로덕트팀에 입사한 신입 개발자 유재서입니다. 😃 교육받을 때 우아한형제들 기술 블로그에서 많은 도움을 받았었는데, 블로그에 글을 기재할 수 있게 되어서 너무 영광입니다. ㅎㅎ 새로운 지식과 방법…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기]: https://www.itworld.co.kr/news/267357 기업을 대상으로 설문 조사를 시작한 2000년부터 엔터프라이즈 네트워크에 대한 투자 및 변화를 주도하는 가장 중요한 요소는 데이터센터였다. 네트워크는 크고…
[다시보기] 2월 우아한테크세미나: 우아한형제들의 RDS Aurora Graviton2 성능 이슈 해결 사례와 RDS를 모니터링하는 방법 우아한형제들의 RDS Aurora Graviton2 성능 이슈 해결 사례와 RDS를 모니터링하는 방법 2월 세미나에서는 우아한형제들에서 Aurora에…
정채홍 김만수 | 2023년 02월 20일 | #Engineering #Machine_Learning 지난 블로그 글에서 빠르게 변화하는 모델 아키텍처를 위해 백엔드 서버와 모델 추론 서버를 분리시키고, A/B 테스트를 위해 모델의 추론을 추상화하여 간단한 설정을 수정하는 것만으로 실험…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/news/268515 시스템이 복잡한 맞춤화 작업이나 통합 작업을 요구하는 경우(ERP, CRM, CMS 등)가 있다. 이때 이 유연한 아키텍처를 선택하면 보안과 확장성 측면에…
컬리의 BigQuery 도입기 - 2부 컬리 데이터 파이프라인의 BigQuery 도입 결과 및 효과 1부에서는 BigQuery 도입 배경과 그 주안점에 대해서 소개했습니다. 2부(이번 글)에서는 신규 데이터 파이프라인과 BigQuery 도입 결과 및 효과를 소개하겠습니다. 신규 데이터…
1부에서는 BigQuery 도입 배경과 그 주안점에 대해서 소개했습니다. 2부(이번 글)에서는 신규 데이터 파이프라인과 BigQuery 도입 결과 및 효과를 소개하겠습니다. 신규 데이터 파이프라인 아키텍처 신규 데이터 파이프라인 아키텍처는 크게 2가지로 분류할 수 있습니다. RDBMS(…
안녕하세요, 리디 웹 팀 프론트엔드 엔지니어 김요한입니다. 저는 2022년 리디의 연말 대형 이벤트를 개선하는 과정에서 얻었던 경험을 여러분과 공유하고자 합니다. 1. 마크다운 이벤트 2. 작품을 빠르게 그릴 방법 31만 개가 넘는 엘리먼트를 최적화하기 가상화의 대가를 치르기 3. 작품…
이 글과 관련된 다른 글 보기 - 쿠키런: 킹덤 런칭 회고 - DevOps 관점에서 본 쿠키런: 킹덤 런칭 회고 - CockroachDB in Production - CockroachDB에 대한 소개와 킹덤에서 CockroachDB를 사용한 이유 설명 - 쿠키런: 킹덤 데이터베이스 스토…
헷갈리는 외래어, 어떻게 써야 할까요? 들어가며 NHN Cloud 테크니컬커뮤니케이션실의 테크니컬 라이터는 NHN Cloud의 문서 스타일 가이드를 제작하고 관리하는 데 힘쓰고 있습니다. 🙂 기술 문서를 작성하고 검수하며 발생한 용어 표기, 표현, 문장 구조, 문서 형식 등을 수집해 N…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/t/34/ 고가용성과 자동 확장, 자체 치유가 되는 클라우드 인프라는 그리스 신화의 머리 많은 괴물 히드라만큼이나 회복력이 뛰어나다. 이런 회복력의 대부분은 컨테이너를 사용해…
- ‘22.8월, REAL Summit 2022에서 발표된 "모니모로 알아보는 클라우드 적용사례"를 기반으로 작성되었습니다. - "지금까지 이런 앱은 없었다. 이것은 생명인가 화재인가 증권인가 카드인가, 송금/대출/신용 조회/투자 등 복잡한 금융 생활을 편리하게" 이것은 모니모의 서비스…
광고 예산 제어 시스템 개선기: Part 1 – 시스템과 가시성 개선 Introduction 안녕하세요, 광고 엔진 팀의 Bale, 그리고 Liam입니다. 버즈빌 광고 플랫폼의 변천 과정을 소개해 드리는 시간입니다. 최근에는 수평 확장 가능한 광고 서버를 만드는 법에 대해 소개해 드렸는…
컬리의 BigQuery 도입기 - 1부 컬리 데이터 파이프라인의 BigQuery 도입 배경과 그 주안점 안녕하세요. 컬리 데이터플랫폼팀에서 데이터 엔지니어로서 데이터를 공급 중인 허재진입니다. 컬리는 사실과 데이터를 기반으로 의사결정을 합니다. 그렇기 때문에 데이터를 적시에 공급하는 일…
안녕하세요. 컬리 데이터플랫폼팀에서 데이터 엔지니어로서 데이터를 공급 중인 허재진입니다. 컬리는 사실과 데이터를 기반으로 의사결정을 합니다. 그렇기 때문에 데이터를 적시에 공급하는 일이 상당히 중요한 일이라고 할 수 있습니다. 컬리에서는 데이터를 좀 더 빠르고 효율적으로 제공하기 위하여…
안녕하세요, 페이로운 개발 문화를 만들어나가고 싶은 기술전략팀 써니입니다 😊 지난 1월 10일 화요일 카카오페이 기술 직군 전체를 대상으로 진행한 카카오페이 개발자 페스티벌이 막을 내렸습니다 👏👏👏 이번 ㅋㅍㄱㅍ(카카오페이 개발자 페스티벌)은 지난번과 다르게 온/오프라인으로 동시에 진행…
안녕하세요. 카카오페이 데이터실의 데이터전략기획팀 bella입니다. 카카오페이는 생활금융 플랫폼으로서 간편 결제, 송금, 대출, 자산관리 등 다양한 서비스들을 제공하고 있는데요. 약 3,800만 명의 카카오페이 가입자들은 평균적으로 평균 5~6개 서비스를 이용하고 있습니다. 동시에, 서…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/opinion/271077 우선, 필자는 새해 결심을 세우는 것에 대해 적극 찬성하는 편은 아니다. 사람들 대부분이 매년 지난해보다 발전해야 한다는 강박이 있는 듯 하나, 1월…
홍승환 | 2023년 01월 27일 | #Engineering #Machine_Learning 핑퐁팀은 이루다 2.0을 출시하면서 복잡하게 구성되어 있는 머신러닝 추론 파이프라인을 효율적으로 만들었고, 또 모델 단위 A/B 테스트와 같은 데이터 기반의 의사결정을 지원하고자 백엔드 시스템…
🔗 if(kakao) 발표 영상 보러 가기: 카카오페이 서버 개발자로 일한다는 것 안녕하세요. if(kakao)에서 ‘카카오페이 서버 개발자로 일한다는 것’ 세션을 진행한 오프라인결제서비스유닛 백엔드 개발자 해피입니다. 세션 내용과 담지 못했던 비하인드 스토리를 함께 들려 드리려고 합니…
DataFlow 서비스 소개 등록일 2023.01.25 조회수 1650 DataFlow는 Drag & Drop과 간편한 설정으로 손쉽게 ETL 플로우를 생성할 수 있는 서비스입니다. 입력 메시지에 대해 간단한 변형 작업을 수행할 수 있는 암호화 필터, 파싱 필터 등을 제공합니다. 주요…
이 글과 관련된 다른 글 보기 - 쿠키런: 킹덤 런칭 회고 - DevOps 관점에서 본 쿠키런: 킹덤 런칭 회고 - CockroachDB in Production - CockroachDB에 대한 소개와 킹덤에서 CockroachDB를 사용한 이유 설명 - 쿠키런: 킹덤 데이터베이스 스토…
안녕하세요. 리디 R-Bus(RIDI Event Bus) 팀 엔지니어 정석교입니다. 리디에서 Kafka를 어떻게 활용하고 있는지에 대해서 소개 드리려 합니다. Kafka의 정식 명칭은 Apache Kafka로, 실시간으로 이벤트 스트림을 게시 및 구독, 저장, 처리할 수 있는 분산 데이…
안녕하세요. 11번가 Core플랫폼개발팀에서 MSA 플랫폼 Vine의 개발과 운영을 담당하고 있는 전지원입니다. 이번 Article에서는 Eureka 서버의 Multi-Zone 구성을 함에 따라 기존에 11번가 내에서 IDC의 Client-side Service Discovery와 EK…
- blog 카프카 커넥트를 데이터 파이프라인으로 사용하는 이유? kafka-sink-connector 오픈소스 언빡싱! 들어가며 안녕하세요, 광고추천팀에서 데이터 엔지니어로 일하고 있는 cory 입니다. 저는 광고추천팀에서 카프카(Kafka) 기반 스트림 데이터 플랫폼을 개발 및 운영…
세 번 이상 반복하고 있는 업무가 있나요? 토스에는 팀원들이 업무를 잘할 수 있게 하루 종일 도와주는 인터널 제품들이 있어요. 이런 제품들은 운영 비용을 절감하고 업무를 효율적으로 돕는 중요한 가치를 제공해요. 툴즈 프로덕트 디자이너는 이런 인터널 제품을 만드는 것은 물론, 이 제품을…
Building event-driven architecture for member system 🗒️일러두기: 이 글은 글로벌 관계사와 독자를 위해 2022년 4월 발행한 권용근 님의 "회원시스템 이벤트기반 아키텍처 구축하기"를 영문화한 글입니다. At first, Baemin was c…
#프로그래밍 언어 시리즈 - 9가지 프로그래밍 언어로 배우는 개념: 1편 - 타입 이론 - 9가지 프로그래밍 언어로 배우는 개념: 2편 - 다형성 - 9가지 프로그래밍 언어로 배우는 개념: 3편 - 메타프로그래밍 - 9가지 프로그래밍 언어로 배우는 개념: 4편 - 하이 레벨 언어와 동적…
- blog Promise는 왜 취소가 안 될까? 안녕하세요, 카카오 비즈 FE 파트에서 광고 SDK의 개발을 맡고 있는 Jake입니다. Promise는 비동기 상태를 값으로 취급하여 다양한 연산을 할 수 있도록 도와주는 자바스크립트 객체입니다. 광고 SDK에서도 광고의 렌더링을 위해…