Apigee
API 통합 관리 솔루션 Apigee Apigee는 API 설계, 보안, 배포부터 모니터링, 통계분석, 개발자 포털까지 제공하는 완전 관리형 서비스이다. 서버에 직접 설치하는 온프레미스 버전인 Apigee Private Cloud, K8s 또는 클라우드와 함께 활용하는 Apigee Hybrid, SaaS 버전의 완전 제공...
무더운 사막을 묵묵히 한 발자국씩 나아가는 낙타처럼,
꾸준히 배우고, 성장하고, 보다 더 멋지고,
성숙한 개발자가 되기 위한 기록 저장소.
API 통합 관리 솔루션 Apigee Apigee는 API 설계, 보안, 배포부터 모니터링, 통계분석, 개발자 포털까지 제공하는 완전 관리형 서비스이다. 서버에 직접 설치하는 온프레미스 버전인 Apigee Private Cloud, K8s 또는 클라우드와 함께 활용하는 Apigee Hybrid, SaaS 버전의 완전 제공...
개발 노트 를 작성하게 된 이유 모르는 것이 너무 많은데, 새로운 것도 너무 많다. 짧은 순간 몰랐던 것에 대해서 지나치지 말고 기록하자. 기록한 내용을 꼭 한번 정리하자. 개발 노트 나만의 작성법 모든 생활 속에서 모르는 것이 있는 순간, !! 그때 바로 !! 개발...
Git Branch Merge vs Rebase 많은 회사에서 프로젝트 형상 관리를 위해 Git 을 많이 사용하고 있을 것이다. 그리고 하나의 프로젝트를 여러 명의 개발자들이 공동 작업하는 경우도 많이 하다보면, Branch 브랜치 관리에 대한 전략을 수립하여 진행하게 된다. 기본적인 Git Flow 전략을 통해서 브랜...
Kotlin 의 .takeIf() & .takeUnless() 함수 Kotlin v1.9.22 버전 기준 블로그 작성 .takeIf() takeIf() 함수는 프로그래밍 역사상 오래 전부터 즐겨 사용하는 if 문과 같은 객체의 상태를 체크하는 로직에서 대체하여 활용할 수 있다. if 문에 들어가는 조건식...
@Transactional 의 Self-Invocation 이슈? 처음 Self-Invocation 이슈를 맞이한 건, @Service 클래스 함수에서 같은 클래스의 @Transactional 가 붙은 다른 함수를 호출하였던 순간이었다. 하지만 Self-Invocation 이슈를 하다보니, 사실 @Transactional...