spring boot 썸네일형 리스트형 [인프런 X VMware Tanzu] Spring Boot 밋업 with Josh Long 후기 좋은 기회로 Josh Long님이 Java21과 SpringBoot 3.x에 대해 소개해주는 밋업에 참여했다.깊이 있는 내용을 다루기엔 시간이 짧았지만, Java21과 SpringBoot 3.x에서 제공해주는 새로운 기능들과 이 기능들의 활용 방법에 대한 아이디어를 얻을 수 있었다. Java21의 DATA ORIENTED PROGRAMMIG 지원 요즘 인프라의 트랜드는 서비스를 작은 서버에 여러대에 올려 필요에 따라 scale out/in해 사용한다.작은 서버에 애플리케이션을 실행시키기 때문에 하나의 서비스가 하는 역할이 작아졌고, 다른 서비스들과 메시지를 주고 받을 일이 많아졌다. 그리고 이러한 상황에 DATA ORIENTED PROGRAMMING 방식을 사용하면 목적에 맞는 코드를 작성할 수 있다. .. 더보기 Git Submodule 이용해 중요 정보 관리하기 팀 프로젝트를 진행하다 보니 설정 파일에 AWS 비밀번호, JWT secret key와 같이 중요한 정보들이 들어가게 됐다. 우리 팀은 GitHub을 이용해 소스 코드를 관리하고 있었다. 이런 중요한 정보를 GitHub에 올리면 문제가 발생할 것 같았다. 문제를 해결하기 위해 프로젝트에서 중요한 정보를 관리하는 다양한 방법에 대해 알아봤다. 그 결과 Git Submodule을 이용해 중요 정보를 관리하게 됐다. 이 과정에서 한 고민과 Git Submodule 사용 꿀팁과 주의할 점을 공유하겠다. 중요 정보 관리하는 다양한 방법 중요 정보 관리하는 방법은 크게 4가지 존재한다. 첫 번째는 Jasypt(Java Simplified Encryption)를 이용해 중요 정보를 암호화할 수 있다. 중요한 정보를 .. 더보기 이전 1 다음