본문 바로가기

분류 전체보기106

2024 상반기 회고 두번째 회사의 입사 후 벌써 1년이 흘렀다.  만 3년차 개발자임에도 할 줄 아는게 없었고 여전히 딱히 할줄 아는게 없다.   그나마 할줄 아는거는 이제 이슈가 와도 당황하지 않고 차근차근히 볼 자세가 되었다는 것 ?  제품도 어느정도 구축이 된 상태고, 유사한 이슈 찾아보면 왠만하면 다 나온다. 레퍼런스가 있다는게 이렇게 좋을 줄이야.. 무엇보다 바로 옆에 물어볼 수 있는 사람이 있다는 것에 매우 감사한다..  같은 팀 과장님 중에 이 회사에만 7-8년 계시는 분이 있다. 7-8년 다니면 이제 회사에 들어오는 일들은 듣기만 해도 아 이거다 하고 알겠느냐고 여쭤봤다. 꼭 그렇지만은 않다고 했다. 업무에 대한 것들은 왠만하면 다 알지만, 뭔가 그래도 한 회사에만 있다보니 우물 안 개구리가 된 것 같다. 8.. 2024. 8. 9.
Azure 인증 연동하기 Azure 연동이 뭘까...  SSO 연동이 아이디 하나로 로그인을 하는 것인데, 아이디만으로도 로그인을 하는 세상이라니.. 아이디 뿐만 아니라 기존 App 에 뭔가 튼튼한 인증 절차를 넣을 수 없을까? 해서 나온것이 Azure라고 함. 프로젝트의 솔루션 점유율이 꽤 되는 회사임에도 SSO가 지원되지 않고, MFA가 없기에 이방법을 통해 보안을 강화하고 있다고 한다.  요즘 많은 앱들이 id/pw에서 MFA를 지원하기 시작했다고 함.알고있는 id/pw외에 가지고 있는 물건에 대한 인증 또는 생체 인증을 덧붙여, 조금 더 안전하게 인증을 진행하고 있다는 것! 얼렁뚱땅 설명.. 일단 직접 해보는게 좋겠지해서 무작정 실제 연동하는 것을 시작해보았다.  일단 윈도우에서 Spring Boot는 써봤지만 리눅스에서.. 2024. 6. 28.
쿠버네티스.. 이모저모.. 쿠버네티스가 뭘까... 이전에 전통적인 배포때에는 애플리케이션을 물리 서버에서 실행함.그러나 한 물리 서버에서는 여러 애플리케이션의 한계를 정의할 방법이 없었기 때문에이에 대해 리소스 할당 문제가 발생함.  이때 해결책으로 '가상화된 배포 시대'가 도래하는데... 단일 물리 서버의 CPU에서 여러 가상 시스템(Virtual Machine)을 실행할 수 있게 되었던 것 !  이젠 컨테이너 개발시대이다. 컨테이는 VM과 유사지만, 가상화를 좀더 경량화된 프로세스의 개념으로 만든 기술임.컨테이너는 호스트 OS와 커널을 공유하므로, 이전보다 빠르고 가볍게 가상화 구현이 가능함.이러한 컨테이너를 탄력적으로 운용할수 있게 만든게 바로 쿠버네티스인 것.  쿠버네티스, 도커, 컨테이너,, 뭐가 뭔지 헷갈리니까 정리해서.. 2024. 6. 25.
[JAVA] 취약점 관련 오류 IOException :javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 참고) https://jckim-dev.tistory.com/entry/java-%C2%A0javaxnetsslSSLHandshakeException-Received-fatal-alert-handshakefailure [java] javax.net.ssl.SSLHandshakeException : Received fatal alert : handshake_failure [관련 시리즈] API 운영 중 SSLException 조치하기 1편 API 운영 중 SSLException 조치하기 2편 API 운영 중 SSLException 조치하기 3편 발단 API를 통하여 타 기관의 데이터를 가져오는 서비스를 관리하는 중 상 jckim-dev.tistory.com 2024. 1. 16.