마이크로서비스란 작고, 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크이다. 작고 독립적으로 배포 가능한 서비스를 구성함으로서 MSA를 기반으로 한 프로젝트는 기능을 추가하거나 변경할 때, 기존 모놀리틱 아키텍쳐보다 좀 더 손쉽게 수정할 수 있
이 글은 Grafana 9 Brings Big Improvements to Alerting and User Experience를 참고하여 쓴 글입니다.이번 Grafana 9 버전 릴리즈는 사용자 편의성을 개선하는 것을 목표로 하였고 실제로 편리한 기능이 몇 가지 추가되
오늘은 프로젝트별 계정 권한을 분리하는 방법을 공유해볼 것입니다. 최근 열심히 공부해 공부한 내용을 git에 정리하려고 하는데 뭔가 이상했습니다..왜 커밋이 안되는거지.. 잔디밭을 예쁘게 꾸미고 싶은데... git fork를 보니 다음과 같았습니다.지금까지.. 다 다른
LG CNS에 입사하여 약 9개월간 근무하며 개발자로서 많이 부족하다는 것을 느끼게 되었습니다... 월초마다 계속해서 기술 블로그를 운영하자! 라는 다짐을 하였지만 이제서야 시작하게 되었네요 ㅎㅎ Velog에서 회사에서 사용하는 기술 스택들에 대한 기본 지식과 응용까지
오늘은 Cron 표현식에 대해 정리를 해보고자 합니다.주로 cron 표현식은 주기적으로 무언가를 실행하고자 할 때 스케줄러를 사용하는데 이 때 언제 실행할 것인가를 표현하는 것이 cron 표현식입니다.본래 유닉스 계열의 운영체제에서 시간 기반으로 잡 스케줄링을 하는 후
올해 핫했던 Diffusion Model을 직접 만져보지 않아 아쉬웠는데 최근 ChatGPT라는 신기한 놈이 나와 사용해 봤습니다.역시 굉장히 신기하고 재미있어 한 번 공유드리겠습니다.대화 방식으로 상호 작용하는 AI 모델입니다. 학습이 완료된 GPT-3.5 모델로 만
오늘은 기술 부채란? (Technical Debt) \[ 개발에 도움이 되는 영상 ] 영상을 보고 기술 부채에 대한 글을 작성하겠습니다.기술 부채란 현재 시점에서 더 오래 소요될 수 있지만 더 나은 접근 방법을 사용하는 대신 보다 쉬운 솔루션을 채택함으로 인해 발생하는
오늘은 Intellij 설정 개꿀팁 모음집입니다. java 개발자는 설정해서 사용하시길 바랍니다. 이 글은 IntelliJ IDEA. Helen's Take On: Settings and Preferences 영상을 보고 작성한 글입니다.MacOS: command +
개요 최근 개발을 하면서 코드 개발 속도가 다른 개발자 분들보다 상대적으로 뒤떨어진다는 느낌을 많이 받았습니다. 어떻게 하면 코드 생산성을 좀 더 높일 수 있을까 고민했고, 두 가지 방법이 있을 것이라 결론지었습니다. 타이핑 속도 늘리기 단축키 이용 타이핑 속도를
오늘은 코드 생산성 높이기 2번째 글을 공유드립니다. 코드 생산성을 높이기 위해 IDE에서 제공하는 기능들을 확인하는 과정에서 Postfix Completion이라는 굉장한 기능을 찾게 되었습니다.오늘은 해당 기능에 대한 설명과 사용법에 대해 공유할 예정입니다.IDE에
2022년을 돌이켜보며 조금은 이른? 회고를 시작해보겠습니다.1년동안 근무했던 LG CNS에서 퇴사를 하고 NHN CLOUD로 입사를 결정한 것은 12월 말이었습니다. 이전 사수님들이 이직간 남은 업무를 다 하지 않고 가거나 인수인계를 대충 하고 갔다고 생각해 '나는
Spring “Magic” with Proxy Design Patterncglib is unmaintained and does not work well (or possibly at all?) in newer JDKs, particularly JDK17+. If you