Vue 시작하기(1) - 초기 구성 (API 연결)
Skala 과정에서 마이크로 서비스 아키텍처 구조에 대해 새롭게 알게 되었습니다. 배운 것을 실제로 구현해보기 위해 이 여정을 시작하기로 했습니다.처음 글부터 보러가기 백엔드의 깊이를 넓혀가는 것도 좋지만, Skala 과정이 풀스택 과정인 만큼 프론트 공부도 시작해보기로 했습니다! 화면을 구성하다보니 구현되지 않은 기능들도 조금 있어서 백엔드와 프...
Skala 과정에서 마이크로 서비스 아키텍처 구조에 대해 새롭게 알게 되었습니다. 배운 것을 실제로 구현해보기 위해 이 여정을 시작하기로 했습니다.처음 글부터 보러가기 백엔드의 깊이를 넓혀가는 것도 좋지만, Skala 과정이 풀스택 과정인 만큼 프론트 공부도 시작해보기로 했습니다! 화면을 구성하다보니 구현되지 않은 기능들도 조금 있어서 백엔드와 프...
Skala 과정에서 마이크로 서비스 아키텍처 구조에 대해 새롭게 알게 되었습니다. 배운 것을 실제로 구현해보기 위해 이 여정을 시작하기로 했습니다.처음 글부터 보러가기 DB 시간에 온라인 쇼핑몰을 예시로 ERD 및 테이블을 생성해보는 실습 시간이 있었는데 제 프로젝트에도 카테고리를 추가하는 것이 좋을 것 같아서 해보기로 했습니다! SQL로 직...
Skala 과정에서 마이크로 서비스 아키텍처 구조에 대해 새롭게 알게 되었습니다. 배운 것을 실제로 구현해보기 위해 이 여정을 시작하기로 했습니다.처음 글부터 보러가기 상품 서버에서는 kafka를 통해 주문 서버에서 사용자가 주문한 상품의 Id와 수량을 전달 받아서, 재고를 감소시키는 로직이 있는데 WebFlux 방식으로 이를 리팩토링하면서, 동시...
Skala 과정에서 마이크로 서비스 아키텍처 구조에 대해 새롭게 알게 되었습니다. 배운 것을 실제로 구현해보기 위해 이 여정을 시작하기로 했습니다.처음 글부터 보러가기 R2DBC가 생각보다 불친절한 드라이버였습니다,, JDBC가 지원해주던 것을 지원해주지 않는 경우가 굉장히 많아서 머리가 다 뽑힐 뻔 했지만 해결했습니다 😋 SecurityC...
Skala 과정에서 마이크로 서비스 아키텍처 구조에 대해 새롭게 알게 되었습니다. 배운 것을 실제로 구현해보기 위해 이 여정을 시작하기로 했습니다.처음 글부터 보러가기 해냈습니다! 지피티야 고마워 구글아 고마워 디비도 비동기식으로 동작하도록 R2DBC를 적용하고, 서비스, 컨트롤러 코드를 다 고치고 나니 JWT(그리고 Spring Security...
Skala 과정에서 마이크로 서비스 아키텍처 구조에 대해 새롭게 알게 되었습니다. 배운 것을 실제로 구현해보기 위해 이 여정을 시작하기로 했습니다.처음 글부터 보러가기 아무래도 MSA가 최근(?) 기술이다보니 관련 블로그에서 오래된 기술인 MVC 보다 WebFlux를 사용하는 코드가 더 많이 보였습니다. 동기식과 비동기식으로 동작한다는 것만 알고...
Skala 과정에서 마이크로 서비스 아키텍처 구조에 대해 새롭게 알게 되었습니다. 배운 것을 실제로 구현해보기 위해 이 여정을 시작하기로 했습니다.처음 글부터 보러가기 사용자 별로 권한을 설정해서 접근할 수 있는 API를 설정하고 싶어서 이 기능을 추가하게 되었습니다! 게이트웨이에서 로그인 된 사용자가 보낸 토큰이 유효한지, 이 사용자가 실제로 ...
Skala 과정에서 마이크로 서비스 아키텍처 구조에 대해 새롭게 알게 되었습니다. 배운 것을 실제로 구현해보기 위해 이 여정을 시작하기로 했습니다.처음 글부터 보러가기 이번에는 커스텀 에러 처리에 대해 작성해보겠습니다! 어떤 에러가 발생했는지 한 눈에 확인할 수 있다는 점이 아주 매력적입니다 🤓 그리고 한 번 작성하면 JWT 설정처럼 복사..붙여넣...
Skala 과정에서 마이크로 서비스 아키텍처 구조에 대해 새롭게 알게 되었습니다. 배운 것을 실제로 구현해보기 위해 이 여정을 시작하기로 했습니다.처음 글부터 보러가기 이 글을 쓰기까지 정말정말 오랜 시간이 걸렸습니다….ㅜㅜ진작 REST API로 할 걸 괜히 GraphQL 하겠다고 설쳐서는 본격적인 Aggregation 기능들을 사용하기에 앞서 ...
Skala 과정에서 마이크로 서비스 아키텍처 구조에 대해 새롭게 알게 되었습니다. 배운 것을 실제로 구현해보기 위해 이 여정을 시작하기로 했습니다.처음 글부터 보러가기 뗄레야 뗄 수 없는 문서 작업,,ㅜㅜ 사실 스웨거, Postman을 이용하면 API 명세서는 굉장이 간단하게 작성할 수 있습니다. 그치만 gradle에서 스웨거를 설정하는건 익숙하지...