| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
- 조합
- 트랜잭셔널 메시징
- DDL
- MSA
- lambda
- Test
- equals
- StringBuilder
- cache
- java
- 테스트 코드
- 생성자 주입
- Spring
- hashcode
- 인덱스
- AOP
- VUE
- DI
- 트랜잭션
- 재정의
- docker
- Kafka
- Exception
- 이벤트 유실
- redis
- stream
- 필드 주입
- 순서보장
- static
- SQL
- Today
- Total
목록전체 글 (236)
백엔드 개발자 블로그
공부 배경AI Agent 등장으로 실리콘밸리에서는 개발자 트렌드가 바뀌었다. 한 개발자가 프론트엔드, 백엔드, DB, QA를 혼자서 다한다. 많은 경력자들이 AI는 개발자를 대체할 수 없다고 말했지만 IT의 거장인 실리콘밸리에서 이미 상당수가 대체되고 있다. 옛날에는 MCP를통해 AI가 외부 도구를 사용할 수 있는 정도였지만, skills라는 기능을 통해 특정 업무 전문 agent를 만들 수 있게 되었고, 더 나아가서 teams라는 기능이 나오면서 병렬처리 및 agent끼리 소통이 가능해졌다. 실리콘 밸리에서는 개발자가 Agentic Entiineer로 전환될 것이라고 말한다. 기획 > 설계 > (구현 > 검증 > 배포) x n 이 workflow가 정상적으로 작동하도록 설정하고 확인하는 역할 Cont..
자전거 이동시간 조회 API 개선기문제상황자전거 대여시간을 고려한 자전거 이동시간 API를 개발하였지만, 응답시간이 4013ms 이상이 걸리면서 요구사항(2초 이내)을 충족하지 못하는 상황이었습니다. 현황처음에는 외부 API만 사backend-dev.tistory.com
왜 이벤트 기반 아키텍처가 트렌드가 되었는지 파악하기 위해 실제로 EDA로 전환하여 성과를 낸 글을 리뷰해보았습니다.해당 글은 기존 배치 시스템을 이벤트 기반 시스템으로 변환하여 성과를 낸 사례입니다.https://oliveyoung.tech/2026-04-22/display-benefits-migration/ 45분 배치에서 준실시간으로! 다수 도메인 데이터를 Kafka로 통합한 전환기 | 올리브영 테크블로그상품·쿠폰·증정·프로모션, 각기 다른 생명주기를 가진 혜택 데이터를 하이브리드 아키텍처로 준실시간 통합한 이야기oliveyoung.tech문제 상황올리브영 상품카드에는 "쿠폰 적용 가능", "선착순 증정" 같은 혜택 플래그가 표시되는데, 이 정보가 최대 45분까지 지연되었습니다. 그 결과 고객이 ..
로컬캐시와 글로벌캐시를 모두 활용하여 문제를 해결한 글을 정리해보았습니다. https://oliveyoung.tech/2024-12-10/present-promotion-multi-layer-cache/ 고성능 캐시 아키텍처 설계 - 로컬 캐시와 Redis로 대규모 증정 행사 관리 최적화 | 올리브영 테크지연 없는 증정 행사 시스템을 위한 다중 레이어 캐싱 기법oliveyoung.techRDB 활용 Amazon RDS에 저장되어 있는 고객의 구매 데이터와 행사 조건 데이터를 활용하여 증정품 지급 조건 확인하는 로직을 구현함Global 캐싱 적용 이유대규모 DB I/O로 인해 RDB에 부하가 발생하는 환경임분산환경 + 잦은 DB I/O로 인한 과부하를 개선하기 위해 Global 캐시인 Redis를 적용함..