본문 바로가기

전체 글31

Flyway에 대한 경험과 교훈 회사에서 flyway를 사용하게 된 계기부터 사용하며 마주친 문제들, 그것을 해결해가는 과정에 대해 정리해보려 합니다. flyway란? flyway를 사용한 이유 flyway를 사용하며 마주친 문제점 flyway문제 해결 과정 flyway란? flyway는 강력한 규칙을 기반으로 단순하게 데이터베이스 마이그레이션을 할 수 있는 오픈소스 툴입니다. 데이터베이스 마이그레이션 툴이 필요한 이유는 많은 프로젝트들이 다중 분산 제어 환경에 있기 때문입니다. 동작 방식이나 사용 방법은 Document에 잘 정리되어 있으므로 여기서는 사이트만 소개하겠습니다. flyway Document flyway를 사용한 이유 기존에는 회사에서 DB 수정사항에 대해서 문서를 통해 관리하고 배포를 하기 전후로 수정사항을 수기로 적용.. 2022. 11. 6.
어떤 글을 쓸 것인가? 블로그를 시작한지 3 년이란 시간이 지나서 그 간에 써왔던 글을 되짚어 보았다. 볼만한 글이 없다. 문제다.. 이제껏 귀찮음도 한몫했지만 어떤 글이 도움이 되는 글인가? 에 대한 생각 없이 보여주기에 급급해서 책이나 강의 내용을 그대로 옮겼으며 나의 생각이나 경험이 일절 배제된 채로 글을 쓰고 있었다. 이런 지식은 온전히 나의 것이 되지도 못할뿐더러 시간을 내서 블로그를 봐주는 사람들에게 시간 낭비겠다는 생각이 들어서 작성했던 글들을 대부분 비공개, 삭제 처리하였다. 앞으론 생각과 경험이 들어간 글을 써야겠다. 2022. 3. 27.
터미널 꾸미기 공부는 안하고 이상한 곳에 눈이 간다. 오늘은 터미널을 꾸며보았다. (git bash를 안쓰더라도 현재 브랜치를 알려준다.) 나중에 꼭 도움이 되...되겠지? 아래 링크를 보고 꾸며봤는데 정리를 너무 잘해주셔서 보고 따라만 하기만 하면 된다. ooeunz.tistory.com/21 [개발 환경] iTerm2로 터미널 커스텀하기 이번 포스팅에선 Mac에서 사용하는 터미널을 꾸며보도록 하겠습니다. 사실 오래전에 작성한 글이지만, 꾸준하게 조회수가 있는 포스팅이라 좀 더 상세한 내용과 최근에 추가한 커스텀 항목을 추 ooeunz.tistory.com 감사합니다 . 👍 2021. 2. 13.
Spring Cloud - 인증 서버 (OAuth2, Security) OAuth2 란 ? 토큰 기반 보안 프레임워크로 사용자가 애플리케이션 서비스를 이용할 때 계정을 갖고있지 않더라도 자신을 인증할 수 있도록 해주는 수단이다. OAuth2 의 주요 목적은 사용자 요청을 수행하기 위해 여러 서비스들을 호출할 때 이 요청을 처리할 서비스에 일일이 자격증명을 제시하지 않고도 사용자를 인증하는 것이다. OAuth2 구성 요소 Resource Owner (자원 소유자) User 사용자 Naver, Google 등 사이트(자원 서버)에 계정을 가진 사용자 애플리케이션은 자원 소유자로 등록되었다면 자격 식별 가능한 애플리케이션 이름과 Secret key 건네준다. Resource Server (자원 서버 *Rest API Server) 자원을 호스팅하는 서버 OAuth 제공자 MSA .. 2021. 1. 30.