카카오페이
2023-03-17 · 3년 이상 전
중요한 건 꺾이지 않는 테스트: 카카오페이 지라 마이그레이션 되돌아보기
카카오페이 지라 마이그레이션 시작부터 완료까지 좌충우돌 과정 및 회고를 공유합니다.
한국 기업 기술 블로그의 Backend 관련 글 848개
카카오페이
2023-03-17 · 3년 이상 전
카카오페이 지라 마이그레이션 시작부터 완료까지 좌충우돌 과정 및 회고를 공유합니다.
카카오페이
2023-03-17 · 3년 이상 전
일정 관리 슬랙봇 만드는 방법 간단하게 알려드립니다!
지마켓
2023-03-16 · 3년 이상 전
안녕하세요. Item Engineering 팀 박상윤입니다. 이번 글에서는 상품 엑셀 등록 서비스 개발하고 컨슈머에서 사용할 API Rate Limiter 개발하면서 발생한 이슈를 정리한 글입니다. 이 글은 아래와 같이 구성되어 있습니다. API Rate Limiter 도입 필요성 API Rate Limiter 적용 API Rate Limiter 동시성 문제 Lua script 실행시켜서 atomic 연산을 보장하도록 개선 정리 1. API Rate Limiter 도입 필요성 상품 엑셀 등록 서비스는 상품 정보를 엑셀에 입력하여 최대 500개의 상품을 동시에 등록할 수 있는 서비스입니다. 상품 엑셀 등록 서비스는 엑셀을 파싱 해서 상품등록 모델로 생성시켜 주는 프로듀서와 등록 모델을 수신해서 상품 등록 ..
쿠팡
2023-03-13 · 3년 이상 전
카카오페이
2023-03-09 · 3년 이상 전
Json 공백 문자 제거 및 파싱을 개발하면서 Jackson Deserializer 코드를 분석해봅니다.
쿠팡
2023-03-09 · 3년 이상 전
카카오페이
2023-03-03 · 3년 이상 전
카카오페이 개발자 페스티벌에 참여해 슬랙봇을 개발하게 되며 겪었던 경험을 공유합니다.
지마켓
2023-03-02 · 3년 이상 전
안녕하세요. Advanced Technology 팀 박규민입니다. 오늘은 Java, Kotlin, Scala와 같은 JVM 언어에서 사용할 수 있는 오픈소스 경량 로깅 프레임워크를 소개드리려고 합니다. Log4j, Logback에 비해 상대적으로 빠른 로깅 속도와 간단한 구성, 다양한 출력 옵션 등의 메리트가 있는 tinylog에 대해 알아보겠습니다. What is tinylog? tinylog는 Java 플랫폼에서 동작하는 로깅 프레임워크입니다. JVM, GraalVM(Oracle에서 만든 OpenJDK 기반 JVM), Android에서 동작이 가능합니다. 보통은 Slf4j라는 Logging API와 바인딩하여 Log4j, Logback과 같은 로깅 프레임워크를 많이 쓰는데요. tinylog도 Slf4..
마켓컬리
2023-02-17 · 3년 이상 전
컬리 데이터 파이프라인의 BigQuery 도입 결과 및 효과
데브시스터즈
2023-02-16 · 3년 이상 전
쿠키런: 킹덤 런칭 후 1달도 지나지 않아 발생했던 AWS AZ 장애로 인한 서비스 복구기에 대해 전해드리고자 합니다.
지마켓
2023-02-15 · 3년 이상 전
이번 글에서는 Spring Webflux + Kotlin 기술 스택에서 Request Binding Exeption에 대한 처리를 예제코드를 통해서 구현해 보도록 하겠습니다.Controller 처리Controller에서는 @Valid annotation을 사용해서 request Object 대한 validation을 체크합니다. @ApiOperation("xxx") @GetMapping("/main") suspend fun getMainDeals( @Valid retrieveMainDealRequest: RetrieveMainDealRequest ) = superDealGoodsService.readSuperDealMain(retrieveMainDealReq..
마켓컬리
2023-02-13 · 3년 이상 전
커머스플랫폼 퍼실리테이터 2022년 활동 결산 인터뷰
재그지그
2023-02-12 · 3년 이상 전
Heroku에서 인스턴스로 호스팅하던 슬랙 앱을 AWS Lambda로 마이그레이션한 후기를 공유합니다.
지마켓
2023-02-08 · 3년 이상 전
개요 안녕하세요. 지마켓에서 개발자분 업무의 편의를 도모하기 위한 클라우드 플랫폼 업무를 담당하고 있는 김지형입니다. 이번 글에서는 API 관리형 서비스인 Red Hat 3Scale 제품을 이용해 개발 팀 간 멀티테넌시 구축을 위해 고려한 부분과, 실 적용 과정에 대해 글을 쓰고자 합니다. 멀티테넌시 (Multi-tenancy) 멀티테넌시 (Multi-tenancy)는 하나의 소프트웨어 어플리케이션을 여러 고객에게 일관된 경험으로 서비스할 수 있게 하는 아키텍처를 말합니다. 클라우드 컴퓨팅이 발전하면서 가상화 및 컨테이너화를 통해 각각의 고객이 분리된 각각의 데이터를 이용할 수 있게 되었고 동일한 호스트 노드 내 단일 인스턴스지만 각각 별도의 앱을 이용하는 것처럼 구현할 수 있게 되었습니다. 인프라 멀티..
지마켓
2023-02-01 · 3년 이상 전
안녕하세요. Fulfillment Engineering 팀의 백정현입니다.Thread에 개인 수납장이 있다는데 들어보셨나요?이번 포스팅에서는 ThreadLocal에 대해서 가볍게 살펴보러 들어가 보겠습니다.ThreadLocal은 무엇인가요?이름을 살펴보면 “Thread가 로컬 환경에서의 어떤 것과 연관이 있다.”라는 것을 가늠할 수 있습니다.공식 문서에서는 java.lang 패키지에 있는 ThreadLocal 클래스를 다음과 같이 요약해서 설명할 수 있습니다.Thread에 대한 로컬 변수를 제공한다.각각의 Thread가 변수에 대해서 독립적으로 접근할 수 있다.그렇다면 우리는 ‘각자가 독립적으로 사용할 수 있는.. 로컬 변수(물품)’라고 생각하면,이것에서 수납장을 연상할 수 있습니다.ThreadLocal..
데브시스터즈
2023-01-31 · 3년 이상 전
프로그래밍 언어들을 비교해가며 동시성 프로그래밍을 알아보고 더 나은 코드를 작성하는 방법을 고민해봅니다.
카카오페이
2023-01-27 · 3년 이상 전
카카오페이 서버 개발자로 해왔던 경험과 프로젝트를 소개하며 기술 스택과 문화에 대해 이야기합니다.
데브시스터즈
2023-01-12 · 3년 이상 전
프로그래밍 언어들을 비교해가며 하이 레벨 언어와 동적 타입 언어를 알아보고 더 나은 코드를 작성하는 방법을 고민해봅니다.
마켓컬리
2023-01-07 · 3년 이상 전
데이터사이언스팀에 대한 소개와 예측모델을 개발하고 운영하는 방법을 소개합니다.
뱅크샐러드
2023-01-05 · 3년 이상 전
안녕하세요. 저희는 뱅크샐러드 Data Platform 팀 김민수, 김태일 입니다. 이번 글에서는 뱅크샐러드 데이터 분석환경 컴퓨팅을 EMR, YARN 기반 Spark에서 Self-hosted Kubernetes…
페이지 35 / 43 (총 848개)