728x90

팀 프로젝트 5

성능테스트를 통해 CaffeineCache를 도입한 API의 효과 확인하기

AI가 기똥차게 말아주는 그림일기 서비스, "오늘 하루를 그려줘" 앱에서 백엔드 개발을 맡고 있다. https://github.com/tipi-tapi/ai-paint-today-BE GitHub - tipi-tapi/ai-paint-today-BE: 🖼️ AI가 말아주는 오늘 하루의 그림 일기, "오늘 하루를 그려줘" 🖼️ AI가 말아주는 오늘 하루의 그림 일기, "오늘 하루를 그려줘" 🖼️. Contribute to tipi-tapi/ai-paint-today-BE development by creating an account on GitHub. github.com ios, 안드로이드 모두 출시를 완료했고, 현재는 유지보수와 홍보에 힘쓰고 있다. 동아리 프로그라피에서 1등을 한 서비스인 만큼, 모두 ..

응답 속도가 늦는 외부 API 호출 이슈 해결하기

AI가 기똥차게 말아주는 그림일기 서비스, "오늘 하루를 그려줘" 앱에서 백엔드 개발을 맡고 있다. https://github.com/tipi-tapi/ai-paint-today-BE GitHub - tipi-tapi/ai-paint-today-BE: 🖼️ AI가 말아주는 오늘 하루의 그림 일기, "오늘 하루를 그려줘" 🖼️ AI가 말아주는 오늘 하루의 그림 일기, "오늘 하루를 그려줘" 🖼️. Contribute to tipi-tapi/ai-paint-today-BE development by creating an account on GitHub. github.com ios, 안드로이드 모두 출시를 완료해서 서비스 중이니 다들 놀라움을 느껴보면 좋겠다 ! ( 그리고 주변에 홍보도 ) 서비스 소개 핵심 ..

Logback을 통해 로깅 적용하기

라이브러리는 제어의 주체가 개발자이고, 프레임워크는 그 주체가 프레임워크에 있다는 차이가 있습니다. 이번 글에서는, 구현 프레임워크로 Logback을 다룹니다. slf4j 공식문서에서는 Logback과 같은 functionality를 구현 프레임워크라고 소개하고, Logback 공식문서에서는 로깅 라이브러리라고 소개하고 있습니다. 따라서, 이번 글에서는 프레임워크와 라이브러리라는 단어를 혼용하여 작성하였습니다. 로깅 프로그램 동작시 발생하는 모든 일을 기록하는 행위 기록하는 항목은 아래가 될 수 있다. 서비스 동작 상태 시스템 로딩 http 통신 트랜잭션 DB 요청 의도를 가진 Exception etc 장애 - exception, error I/O Exception NullPointException 의도..

외래키 제거 고민하기

아래는 이 게시글에 관련된 우리 프로젝트의 이슈이다. Category 테이블의 User 외래키 제약 제거를 통한 의존성 제거 · Issue #121 · YAPP-Github/21st-ALL-Rounder-Team https://github.com/YAPP-Github/21st-ALL-Rounder-Team-2-BE/blob/develop/src/main/java/com/yapp/artie/global/deprecated/LoadUserJpaEntityApi.java LoadUserJpaEntity.java는 UserJpaEntity를 로드하는 API를 수행하는... github.com 현재 우리 프로젝트의 ERD는 아래와 같다. 현재 프로젝트에서 사용하고 있는 JPA 엔티티는 아래와 같은 구조를 가진다...

아르티(Artie) 프로젝트 리팩토링 - Notice 도메인 리팩토링(1)

User 도메인 리팩토링 리뷰를 끝내고, Notice 도메인의 리팩토링을 진행해야한다. 1. 컨트롤러 분리 각 UseCase에 따라 컨트롤러를 분리하여 Apdater.in.web 패키지에 분류하였다. 2. Dto 이동, 네이밍 변경 Notice 도메인에서는 dto 패키지의 NoticeDetailInfo 클래스를 DTO로 사용한다. 해당 클래스를 GetNoticeDetailResponse 으로 변경하였다. 또한, port.in 패키지 안으로 이동시켰다. 3. GetNoticeDetailResponse의 생성자, 필드 속성 개선 해당 클래스는 NoArgsContructor 롬복 어노테이션으로 기본 생성자를 가지도록 설계되어있다. 그리고, 클래스 내부에 어노테이션 없이 코드로, 모든 필드를 받는 생성자가 선언..

728x90