클라우드 네이티브 인 액션(3) - Spring Cloud Cofig사용
클라우드 네이티브 스프링 인 액션 서적의 데모 프로젝트를 모방하였습니다. 깃 레포지토리 저번 포스팅에서는 간단한 컨트롤러, 서비스, 레포지토리를 만들고 테스트 및 테스트코드 작성을 하였다. 이번 챕터에서는 서버 설정관리에 대해서 학습을 하는 것 같다. 실제 운영환경에서는 외부 api의 url이 변경되거나 DB url이 변경되는 등의 상황이 생기...
클라우드 네이티브 스프링 인 액션 서적의 데모 프로젝트를 모방하였습니다. 깃 레포지토리 저번 포스팅에서는 간단한 컨트롤러, 서비스, 레포지토리를 만들고 테스트 및 테스트코드 작성을 하였다. 이번 챕터에서는 서버 설정관리에 대해서 학습을 하는 것 같다. 실제 운영환경에서는 외부 api의 url이 변경되거나 DB url이 변경되는 등의 상황이 생기...
클라우드 네이티브 스프링 인 액션 서적의 데모 프로젝트를 모방하였습니다. 깃 레포지토리 저번 포스팅에서는 간단한 데모프로젝트를 만들어서 도커, 쿠버네티스, 수동 방식으로 실행해보았다. □ 서버 포트 변경, 연결 타임아웃, 쓰레드 풀 조정 서버 포트 및 연결 타임아웃, 설정들은 application.yml , application.properti...
클라우드 네이티브 스프링 인 액션 서적의 데모 프로젝트를 모방하였습니다. 깃 레포지토리 □ 데모 프로젝트 생성 책 자체가 스프링에 대한 초심자(?)에 대한 책은 아니므로 데모 프로젝트를 구성하는데 많은 시간을 할애하지 않았다. 환경 gradle 8.8 java 17 spring 3.3.1 Intellij Mac M1, M2...
사실 이런 것을 회사에 적용할때는 독립적으로 실행했을떄도 완벽히 동작해야한다는 선행조건이 있다. 3. Spring Cloud Gateway적용 이는 좀 어려움이 있었다. 일단 요청을 받고 전처리를 하여 요청을 Eureka에게 요청하여 넘겨줄것인지 단순 라우팅 작업만 필요한지를 판단해야한다. 만약 전자라면 API콜을 한 번 더 해야하는것인데 그...
이유 적용을 고려하게 된 것은 기존에 관심도 있었지만 고객사가 늘어남에 따라 어쩔 수 없이 SI성 프로젝트를 띄워야하는 일이 많았다. 인증절차는 같았기에 인증 절차는 따로 뺴고 고객사별 프로젝트를 각 하나의 서비스로 보고 관리하는게 낫지 않을까해서 확장성을 고려해, 적용해보기로 했다. 즉, 최앞단에는 인증절차 서비스를 두고 거길 거치면 각 고객...
개요 fastapi 를 사용하고 있는데, fastapi 공식문서를 따라가면서 swagger문서를 작성하다보니 불편함을 느꼈다. 그것은 바로 @router.get("/ingredient", responses={ status.HTTP_200_OK: { "descri...
개요 현재 사이드프로젝트의 주제를 새롭게 정하여 진행하고 있는데 OpenAI를 이용한 서비스를 구현할까 생각하고 있다. GPT도 있고 Bard도 있는데, GPT는 무료크레딧을 주고 정확한 정보를 제공하지만 정보가 2021년도에 막혀있다는 단점이 있어서 Bard를 사용해볼까 테스트를 진행하였다. 오랜만에 기술블로그에 글 쓸겸해서.. 이런 open...
📖 개요 내가 하고 있는 프로젝트중 하나인, bpm을 측정해서 해당 bpm에 맞는 음원을 반환하는 서비스는 기존에 다음과 같은 로직으로 되어있었다. s3에 파일업로드 -> 직접 접근할 수 있는 url을 안드로이드에 반환 -> 안드로이드에서 캐시작업 + 해당 음원을 다운로드 -> 음원 재생 여기서 문제는 2가지 있었다. 캐...
🔅 문제상황 안드로이드 개발자와 얘기를 하다가 response데이터들을 하나의 response객체에 담아서 보내기로 하였다. 기존에는 { "questionBoardDto": { ... 필드값들 ... } } 이런식으로 값을 줬다면 { "response" :{ .....
🤔 개요 프로젝트를 진행하면서 정말로 고민할 것들이 많아졌다. 지라의 티켓들인데 이걸보면 최근 고민이 진짜 많다. 😂 1. 토큰 만료시의 처리 내가 하고 있는 프로젝트는 refreshToken을 사용하지 않는다. AccessToken 하나만으로 고민을 해야하는데, 프로젝트 기간이 길어지면서 토큰 만료시간이 다 된 계정들이 몇 개 있었다. ...