버그가 아니라 장애를 잡아라!! QA와 카오스 엔지니어링의 만남
카오스 엔지니어링 도입 배경 24시간 내내 운영되는 이커머스 서비스에서는 언제든지 장애가 발생할 수 있습니다. 그 원인도 매우 다양합니다. 인프라 문제 코드 문제 설정 문제 데이터 문제 휴먼 에러 이처럼 다양한 원인으로 인해, QA…
한국 개발 블로그의 글을 모았습니다.
카오스 엔지니어링 도입 배경 24시간 내내 운영되는 이커머스 서비스에서는 언제든지 장애가 발생할 수 있습니다. 그 원인도 매우 다양합니다. 인프라 문제 코드 문제 설정 문제 데이터 문제 휴먼 에러 이처럼 다양한 원인으로 인해, QA…
Monorepo 환경에서의 빌드 최적화 사례
Azar의 AI 기반 실시간 매칭 시스템을 위해 Flink KeyedProcessFunction을 활용한 스트림 조인 서비스 구축 경험을 공유합니다. 실시간 이벤트 조합, 무중단 배포, Exactly Once Semantics 보장 등 Azar의 추천 시스템을 위한 기술적 도전과 해결 방안을 소개합니다.
테스트하기 어려운 레거시 코드를 어떻게든 테스트하는 방법을 설명합니다.
DB 에서 사용하는 자료구조는? DB들은 기본적으로 B+tree를 사용한다 B-tree https://www.geeksforgeeks.org/difference-between-b-tree-and-b-tree/ 자료구조 설명 이진 탐색트리를 개선한 자료구조이다 기본적으로 모든 leaf노드가 동일한 level에 있다. 또한 부모노드(내부노드)도 key값과 va…
사이버보안 사고 대응을 위한 위기 커뮤니케이션 계획의 중요성과 함께, 실제 현장에서 활용 가능한 실무 가이드를 제공합니다.
Playwright를 이용한 E2E 테스트
들어가며 겨우 백엔드의 요청을 쳐내고 다시 피곤함에전 모습으로 테스크를 마무리하려는 순간 이번엔 제 슬랙이 울립니다. [기획자]: "급하게 기획이 바뀌어서요. 이거 프론트에서 추가로 수정해 주셔야 할 것 같아요. 아직 마무리 다 안 하신 거 맞죠?" [나]: "네 아직 마무리 안 했어요...
들어가며 겨우 백엔드의 요청을 쳐내고 다시 피곤함에전 모습으로 테스크를 마무리하려는 순간 이번엔 제 슬랙이 울립니다. [기획자]: "급하게 기획이 바뀌어서요. 이거 프론트에서 추가로 수정해 주셔야 할 것 같아요. 아직 마무리 다 안 하신 거 맞죠?" [나]: "네 아직 마무리 안 했어요...
읽게 된 이유 딱보고 제목이 시선을 끌었다. 헤밍웨이가 자바스크립트를 코딩하고 카프카가 프로토타입 상속 문제로 절망한적 있다면 어땠을까 라는 질문의 의도가 뭘까 내용 작가는 자바스크립트가 가장 문학적인 프로그래밍 언어라고 하는데 왜 그렇게 말했을까 자바스크립트는 인간의 언어처럼 관용구를 독창적인 방식으로 결합해서 사용할때...
React useState의 게으른 초기화(lazy initialization)로 성능을 최적화하는 방법을 알아보고 그 동작 원리를 React 소스 코드 분석을 통해 이해해보자.
고객의 시술 여정을 좇는 PO, Product Designer 인터뷰
글로벌 인력난이 심화된 지금, 기업에 있어 GDC 도입은 선택이 아닌 필수과제입니다. 성공적인 GDC 전환을 위한 전략과 고려사항을 살펴봅니다.
안녕하세요! 올리브영에서 머신러닝으로 다양한 문제를 풀고 있는 데이터 사이언티스트 입니다 😃 최근에 개발 했던 추천을 위한 Language Modeling에 대해서 공유하고자 합니다. 올리브영 AI…
에이전틱 AI의 개념과 기업에서 에이전틱 AI를 성공적으로 구축하기 위한 구체적인 전략과 방안을 제시합니다.
딜리버리에서 사용하고있는 암호화모듈을 개발한 경험을 공유합니다.
개요 최재천 교수의 숙론에 대해 읽었다. 이 책을 읽게 된 이유 밀리의 서재 첫 구독하면서 적당히 짧으면서 읽기 편한 책을 찾았다. 최재천 교수의 행보에는 이전부터 관심이 많았고, 그의 신간이라고 하여 기대를 갖고 읽었다. 내용 요약 1부 우리나라는 교육이 문제다 교육 중에서도 특히 토론의 부재가 크게 문제다. 우리나라의...
멀티패러다임 프로그래밍을 읽고 Promise를 값으로 다루는 관점에서 시작하여 함수형 프로그래밍과 조합한 비동기 처리 기법을 다루는 법을 알아봅니다.
들어가며 피곤에 쩔은 모습으로 하나의 테스크를 마무리 하는 순간 백엔드 개발자가 다가옵니다. "죄송하지만 이번에 만든 api 중에 하나의 리스폰스가 변동 될 것 같습니다." "User로 정의한 스키마 중에 name이 빠질 것 같아요." 순간 머릿속에서 여기저기 대강 흩어져 있는 User...
들어가며 피곤에 쩔은 모습으로 하나의 테스크를 마무리 하는 순간 백엔드 개발자가 다가옵니다. "죄송하지만 이번에 만든 api 중에 하나의 리스폰스가 변동 될 것 같습니다." "User로 정의한 스키마 중에 name이 빠질 것 같아요." 순간 머릿속에서 여기저기 대강 흩어져 있는 User...
새 글을 RSS 리더나 슬랙에서 받아볼 수 있어요.
슬랙 채널에서 받아보기 — 아래 명령어를 채널에 붙여넣으세요.
/feed subscribe https://indieblog.net/rss.xml새 글을 바로 push 받고 싶다면 슬랙·디스코드 웹훅 연동도 있어요.