Etc.

    [GIT] Trunk-based development

    [GIT] Trunk-based development

    Git Branch 전략이라고 하면 Git-flow, Github-flow, Gitlab-flow 전략들을 떠올리나, 최근 영어로 검색했을 때 trunk-based development에 대한 글들과 feautrue-based development를 나눠서 비교하는 아티클들이 꽤나 많이 보였다. 새롭게 떠오르는 trunk-based 전략에 대해 간략히 살펴보고자 한다. Trunk-Based Development란 개발자가 핵심 trunk 또는 main branch와 같은 단일 브랜치에서 모든 작업을 수행하고 병합하는 버전 관리 방법 특징 짧은 개발 주기 개발자는 코드 변경 사항을 main branch에 바로 push 할 수 있다. 그렇기에 더 자주, 그리고 더 작은 단위로 코드를 변경할 수 있다. 빠른 ..

    [Sentry] Exception Handler를 거치기 전 Sentry로 에러 전달 및 Exception 필터링 (Spring Boot)

    https://intothemaze.tistory.com/14 [Sentry] Spring Boot에 Sentry 적용하기 Sentry Sentry는 오픈소스 기반의 에러 트래킹 및 로깅 도구로, 애플리케이션에서 발생하는 버그, 예외, 성능 문제 등을 감지하고 이를 기록하여 개발자들에게 제공한다. 구독형인 클라우드 버전과 intothemaze.tistory.com https://intothemaze.tistory.com/15 [Sentry] Sentry Slack 연동 및 Logging 레벨 설정 (Spring Boot) 지난 포스팅과 연결 됩니다. https://intothemaze.tistory.com/14 [Sentry] Spring Boot에 Sentry 적용하기 Sentry Sentry는 오픈소..

    [Sentry] Sentry Slack 연동 및 Logging 레벨 설정 (Spring Boot)

    [Sentry] Sentry Slack 연동 및 Logging 레벨 설정 (Spring Boot)

    지난 포스팅과 연결 됩니다. https://intothemaze.tistory.com/14 [Sentry] Spring Boot에 Sentry 적용하기 Sentry Sentry는 오픈소스 기반의 에러 트래킹 및 로깅 도구로, 애플리케이션에서 발생하는 버그, 예외, 성능 문제 등을 감지하고 이를 기록하여 개발자들에게 제공한다. 구독형인 클라우드 버전과 intothemaze.tistory.com Sentry Logging Level 설정 application.yml에서 Sentry의 Logging Level을 WARN으로 설정해줄 수 있다. sentry: dsn: {dsn} logging: enabled: true minimum-event-level: warn Slack 연동 Settings > Integr..

    [Sentry] Spring Boot에 Sentry 적용하기

    [Sentry] Spring Boot에 Sentry 적용하기

    Sentry Sentry는 오픈소스 기반의 에러 트래킹 및 로깅 도구로, 애플리케이션에서 발생하는 버그, 예외, 성능 문제 등을 감지하고 이를 기록하여 개발자들에게 제공한다. 구독형인 클라우드 버전과 설치형인 온 프레미스 버전으로 나뉜다. 주요 기능 에러 모니터링: 애플리케이션에서 발생하는 에러와 예외를 실시간으로 모니터링하여 개발자들에게 알린다. 이를 통해 빠르게 에러에 대처할 수 있고 사용자들의 문제를 사전에 감지할 수 있다. 스택 추적(Stack Trace): 에러가 발생한 위치를 포함한 스택 추적 정보를 제공하여, 어떤 코드에서 에러가 발생했는지를 파악할 수 있다. 이를 통해 디버깅과 문제 해결을 용이하게 한다. 사용자 정보: 에러가 발생한 사용자의 정보(환경, 브라우저, 디바이스 등)를 수집하여..