Skip to content

Releases: devFancy/springboot-coupon-system

v.1.5.0 Release

25 Dec 05:11
1a6ac4e

Choose a tag to compare

v.1.5.0 Release

  • Perf: AWS EC2 기반 부하 테스트 및 시스템 아키텍처 점진적 최적화 by @devFancy in #63

Full Changelog: v1.4.7...v1.5.0

v1.4.7 Release

27 Nov 07:45

Choose a tag to compare

v1.4.7 Release

  • refactor: 쿠폰 도메인 개선 및 관련 로직 수정 by @devFancy in #53
  • refactor: common 모듈 제거 및 각 애플리케이션 내의 에러 처리하도록 로직 수정 by @devFancy in #54
  • refactor: Kafka 컨슈머 오류 처리 로직 개선 및 스케줄러 재처리 방식 개선 by @devFancy in #55
  • feat: 내 쿠폰 목록 조회하는 기능 구현 by @devFancy in #56
  • refactor: 컨슈머 서버에서 쿠폰 발급에 대한 장애 처리 로직을 FailureHandler로 분리 및 개선 by @devFancy in #57
  • feat: Consumer 안정성 확보를 위한 처리율 제어(Rate Limit) 도입 by @devFancy in #58
  • refactor(monitoring): 컨슈머 옵션, 모니터링 지표 및 Rate Limit 수정 by @devFancy in #59
  • refactor: 테스트 구조 개선(Fixtures) 및 Kafka Producer/Infra 개선 by @devFancy in #60

Full Changelog: v1.4.2...v1.4.7

v1.4.2 Release

21 Oct 05:54

Choose a tag to compare

v1.4.2 Release

  • refactor: 쿠폰 발급 재처리 로직 개선 (신규 및 재처리 로직 분리) by @devFancy in #50
  • feat(observability): Sentry errorCode 태그 추가 및 Loki 연동 by @devFancy in #51

Full Changelog: v1.4.0...v1.4.2

v1.4.0 Release

04 Oct 02:51

Choose a tag to compare

What's Changed

  • hotfix: Correct manual acknowledgment logic by @devFancy in #40
  • hotfix: Resolving Concurrency Issues in Coupon Issuance by @devFancy in #41
  • refactor: Isolate MDC propagation logic using Kafka Interceptors (#43) by @devFancy in #44
  • feat: Flyway를 통한 DB 마이그레이션 관리 도입 by @devFancy in #46
  • refactor: 사용자 중복 참여 검증에 대한 부분을 Redis Sorted set 에서 Set으로 수정 by @devFancy in #47
  • feat: Sentry 연동을 통한 분산 추적 및 에러 모니터링 시스템 구축(초기) by @devFancy in #48
  • refactor: 선착순 쿠폰 이벤트에 대한 동시성 및 관련 테스트코드 수정 by @devFancy in #49

Full Changelog: v1.3.0...v1.4.0

v1.3.0 Release

28 Jul 16:57

Choose a tag to compare

What's Changed

  • refactor: Improve coupon issuance system architecture by @devFancy in #39

Full Changelog: v1.2.0...v1.3.0

1.2.0 release

30 Jun 06:35

Choose a tag to compare

What's Changed

  • feat: Introduce waiting queue system for fair first-come, first-served events by @devFancy in #38

Full Changelog: v1.1.0...v1.2.0

1.1.0 release

26 Jun 14:44

Choose a tag to compare

What's Changed

  • refactor(consumer): Separate Kafka Consumer Logic and Improve Test Stability by @devFancy in #34
  • refactor: add 'coupon-infra' module by @devFancy in #36

Full Changelog: v1.0.1...v1.1.0

1.0.1 release

21 Jun 06:41

Choose a tag to compare

What's Changed

  • feat(core-api): implement sign-up API by @devFancy in #1
  • feat(monitoring): add monitoring module and write docker-compose.yml by @devFancy in #2
  • feat(coupon-enum): add UserRole enum and prevent external exposure by @devFancy in #3
  • refactor(core-api): restructure common and user domain directories by @devFancy in #4
  • docs: write glossary and modeling for coupon system design by @devFancy in #5
  • feat(coupon-api): implement login API and add unit test about sign-up by @devFancy in #6
  • feat(coupon-api): create coupon domain and add validation by @devFancy in #8
  • feat(coupon-api): create issued coupon entity by @devFancy in #9
  • feat(core-api): [auth] implement JWT authentication and auto-create admin account setup by @devFancy in #10
  • feat(coupon-api): [coupon] implement coupon creation API by @devFancy in #12
  • feat(coupon-kafka-consumer): implement async coupon issuance using Kafka by @devFancy in #16
  • refactor: [coupon-api] replace RDB-based issuance logic with Redis-based flow by @devFancy in #19
  • feat(coupon-kafka-consumer): enhance Kafka Failure Handling with Retry Scheduling for Coupon Issuance by @devFancy in #21
  • refactor(architecture): restructure coupon-domain and refactor shared modules (add support:common, remove coupon-enum) by @devFancy in #23
  • feat: [coupon-api] implement coupon usage API by @devFancy in #24
  • feat: [monitoring] add K6 load test and Grafana-based observability for coupon issuance by @devFancy in #25
  • refactor: [coupon-api] [monitoring] update coupon issuance response codes and add prometheus/grafana dashboard by @devFancy in #26
  • refactor: [coupon-kafka-consumer] coupon issuance failure handling and add monitoring module by @devFancy in #27
  • feat: [monitoring] enable Prometheus monitoring for multi module by @devFancy in #28
  • feat: [monitoring] added a Grafana dashboard to visualize Prometheus metrics for Kafka by @devFancy in #29
  • refactor: [coupon-api] Apply Redisson RLock and AOP for Distributed Locking by @devFancy in #31
  • docs: write README.md by @devFancy in #32
  • feat: Implement GlobalTraceId for request tracing (distributed system) by @devFancy in #33

Full Changelog: https://github.com/devFancy/springboot-coupon-system/commits/v1.0.1