profile
백엔드 개발자.

기업 파산 알리미 (1) - 컨셉

Kotlin 위주의 개발을 진행하다 보니, Java 위주의 Application 개발에 부족함이 느껴져서 간단한 어플리케이션을 작성해보고자 한다.주요 개발 포인트는 '네이버 뉴스 크롤링', '텔레그램 API를 이용한 메시지 전송' 두가지이다. (주로 사용되는 패키지는

2022년 12월 30일
·
0개의 댓글
·
post-thumbnail

Gradle, SrpingBoot, Multi Module 만들기

3개의 hierarchy(계층)를 갖는 멀티 프로젝트를 구성합니다.Root ModuleAPIMember APIProduct API두가지의 코드를 작성합니다.프로젝트 전반에 영향을 끼치지만, 비즈니스 로직에는 전혀 관여하지 않는 'Log' 관련 코드.구조 접근을 테스트할

2022년 12월 9일
·
0개의 댓글
·
post-thumbnail

Gradle, SrpingBoot, Multi Module 구성(이유)

Gradle, SrpingBoot, Multi Module) Finance API 코드 구조 (v.1.0.0)개발하다보면 부딪히는 문제들이 있습니다. 그러한 문제들은 소스코드의 유지보수를 어렵게 합니다. 빠르게 개발하고, 빠르게 출시하지 못하는 장애요소가 되죠. 결국은

2022년 12월 8일
·
0개의 댓글
·
post-thumbnail

QueryDSL, FetchResults() is deprecated : (

1:1 번역이 아닙니다.결과에서 count가 필요하지 않다면, 바로 fetch()로 치환하여 사용하세요. (근데 우리는 count가 필요해요!)fetch()를 사용하세요! QueryResults.getOffset(), QueryResults.getLimit()에 의존적

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

Gradle, SrpingBoot, Multi Module) Finance API 코드 구조 (v.1.0.0)

Major 버전 업Root Module 설계 변경Parent Module의 신규 생성Sub Modules의 컨셉 변경Minor 버전 업last depth 모듈 생성 등.하나의 Git Repository는 하나의 도메인만 소유한다.ex) User Domain, Finan

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

Spring Integration VS Spring Batch (차이점)

Backend 프로젝트를 진행하다보니, Client의 입장에서 외부 시스템과 지속적으로 데이터를 싱크해야될 일이 생겼다. 일반적으로 생각하기엔 특정 시간에 주기적으로 프로그램이 실행되는 Schedule Job을 떠올릴텐데, Spring과 Java 진영에 맡도록 개발을

2022년 11월 29일
·
0개의 댓글
·
post-thumbnail

인프라 아키텍처 (v.1.0.0)

\[예금 적금 트래킹이전 버전에서 변경된 사항만 작성.벌써 v1.0.0라고 생각해도 될까?구성도 구조 변경이전 구성도가 한눈에 들어오지 않았음.(좌 -> 우) 배치에서 (상 -> 하) 배치로 변경하는걸 고려 중.....클라이언트 프로그래밍 언어 선택Facade Laye

2022년 11월 29일
·
0개의 댓글
·
post-thumbnail

인프라 아키텍처 (v.0.0.1)

Layer v.0.0.1External 과 Internal의 완벽한 경계각 도메인의 명확한 경계, 명확한 책임모든 비즈니스 로직은 Backend Layer에 작성Client의 비즈니스 로직 작성 금지(고민) 도메인간의 커플링 방지를 위해 상호 호출 제한(고민) 캐시 레

2022년 11월 28일
·
0개의 댓글
·
post-thumbnail

HTTP(Rest) API, Postman 사용법

이전글에 이어서..API를 구축하고 사용하기 위한 플랫폼.API를 사용하기 위한 플랫폼으로 이용하거나, API 명세를 외부에 공개하기 위한 Documentation 용도로 사용 중.강력한 플랫폼이고, 그에따른 기능도 굉장히 많다.Client 입장에서 개발을 진행하고 있

2022년 11월 27일
·
0개의 댓글
·
post-thumbnail

금융감독원 API 사용하기

금융감독원 오픈API [금융감독원 오픈API](http://finlife.fss.or.kr/PageLink.do? link=guide/summary&menuId=2000117) 금융 감독원에서는 금융상품 통합 비교공시 오픈 API제공한다. API 사용를 사용하기 위한

2022년 11월 27일
·
0개의 댓글
·
post-thumbnail

[WatchOS, iOS] 아이콘 만들기, 설정 방법

https://appicon.co/이미지 업로드: 1024px 이상, 정사각형, png(투명한 배경 이미지)필요한 플랫폼 Check!Generate ! Download !압축 해제 !경로 그대로 프로젝트 폴더에 통째로 복사 !

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

[WatchOS] 내가 쓰려고 만든 타이머 #3 - Background Modes

주로 두가지 문서를 참고 했고, 각각의 문서를 간략하게 옮겨 놓는다.https://developer.apple.com/documentation/watchkit/background_execution/enabling_background_sessions세션을 Bac

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

[WatchOS] 내가 쓰려고 만든 타이머 #2 - 코드 구조

모든 프로젝트에서 레이어와 무관하게 사용되는 공통 레이어보편적으로 Helper, Common 등이 수행하는 역햘 수행타이머의 Background Mode 지원을 위해 WKExtendRuntimeSession 사용View끼리 데이터를 주고 받기 위해 사용되는 레이어.La

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

[WatchOS] 내가 쓰려고 만든 타이머 #1 - 요구사항

(iOS 개발 지식이 전무한 백엔드 개발자가 진행한 프로젝트입니다.)iPhone 13 Pro, iOS 16.1.1Apple Watch 5, 44mm, WatchOS 9.1긴 진동시간, (Siri없이) Label 설정 불가능 등휴식 횟수(=세트 횟수)를 기록한다운동 중간

2022년 11월 22일
·
0개의 댓글
·