profile
혼자 공부하는 블로그라 부족함이 많아요 https://www.notion.so/18067a27ac7e4f4790dde645fb3bf3d3?pvs=4

N달 성장

너무 늦은 관계로...https://github.com/WonGi-Kim/springStarter초기설정만 완료...

2025년 11월 18일
·
0개의 댓글
·

1?달 성장 - 프로젝트 초기 설정 (1)

일단 프로젝트 초기 설정 먼저 해줄 생각이다.추후에 AWS든, NCP든 클라우드 플랫폼과 그에 맞춰 DB를 사용할테지만일단 Docker를 통한 MySQL과 Spring Security, JWT 설정 등 Config 설정을 먼저 해주도록 하겠다.일단 DB는 Docker를

2025년 7월 21일
·
0개의 댓글
·

1?달 성장 - 도메인 스케치 부터

일단 내가 이전에 한다고 했던건 Trello, Jira 같은 협업 툴이라고 했고,그 중에서 가장 필수적인 기능을 꼽아보자Trello를 기반했을 때 생각나는 기능을 순서대로 적어보자주요 기능1단 단순하게 회원가입(ㅎ..)Trello는 팀 단위 니까 팀 생성 및 가입팀이

2025년 7월 16일
·
0개의 댓글
·

1?달 성장 - 프로젝트 개요

개요..?가 맞나 여튼 뭘 만들지 부터 정하고 가야 심도있게 진행할 수 있겠지 싶어아이디어를 생각해봤는데 이번에 정한건 업무 협업 툴이다.Trello, Jira 같은 것을 만들어볼 예정인데 기존 MSA ShoppingMall 처럼 도메인이 많은게 구현해볼건 많지만이번에

2025년 7월 15일
·
0개의 댓글
·

1?달 성장

음... 거진 3달만의 글 쓰기인데그냥 단순 기록용으로 글을 써봐야겠다...4월 21일부터 Java Spring 백엔드개발자로 취업을 해서 현생에 치이고 있기 때문이다...이제 거의 3개월이 다 와가는데...내가 직장에서 하는 일이 부트캠프에서 배운것과 크게 다르지 않

2025년 7월 15일
·
0개의 댓글
·

MSA Shopping Mall - 끄적임... 이후

지난 끄적임에서 왜 이렇게 안되는지에 대해 적었는데(물론 포스트맨에서 사용해서 그런 걸 수 있긴 하지만)일단 얘기해보자면 코드 자체는 그렇게 크게 문제가 없었다.다만 Gateway든 다른 서비스에서든 생성한 커스텀 헤더를 클라이언트쪽에서 확인할 수 없는 문제였다.즉,

2025년 4월 7일
·
0개의 댓글
·

MSA Shopping Mall - 잠깐의 끄적임...

계속 구현하면서 느낀건데..Postman의 한계인건지, 내 코드가 너무 조잡한건지그것도 아니라면 내가 아직 MSA에서의 인증 방식에 대해 제대로 깨닫지 못한건지..굳이 JWT를 통해서 CustomHeader를 생성하고 Downstream까지 해놓고 매 요청마다 JWT를

2025년 3월 29일
·
0개의 댓글
·

MSA Shopping Mall - 10 (RabbitMQ)

이제 드디어 메시지큐를 이용한 작업을 시작할 예정이다.

2025년 3월 29일
·
0개의 댓글
·

MSA Shopping Mall - 9 (trouble Shooting)

MicroService의 경우 트러블슈팅을 먼저 진행하고 가야 할 것 같다. 그렇지만 따로 문제가 생겼던 코드는 커밋을 해두지 않았기에 실행했던 스크린샷과 같은 자료가 없고, 그냥 이러한 문제를 겪었었다 정도를 적는 시간이 될 것 같다. 트러블 슈팅 내가 겪었던

2025년 3월 27일
·
0개의 댓글
·

MSA Shopping Mall - 8 (Signature)

이번 포스팅에서 진행할 내용은 X-User-Id의 보안적 취약점을 해결하기 위한 포스팅이다. 6번 포스팅의 하단부분에 다음과 같이 적어뒀었다. > 보안적인 주의점 일단 X-User-Id 헤더와 같은 경우 Client에서의 직접적인 입력을 반드시 막아야 한다. > >

2025년 3월 27일
·
0개의 댓글
·

MSA Shopping Mall - 7(Spring WebFlux, exchange)

일단 지난 포스팅에서 얘기하지 않았던 Mono와 Flux를 알아볼 겸? 사실상 Spring WebFlux를 알아야 이해가 가능하기 때문에 Spring WebFlux를 공부하도록 하겠다. Spring WebFlux Spring WebFlux에 대해 조금 더 알고 가야

2025년 3월 20일
·
0개의 댓글
·

MSA Shopping Mall - 6(API Gateway)

이번 포스팅은 API Gateway 부분을 구현할 차례다. 지난 포스팅에서 User와 Auth간의 소통을 구현했었는데 별개의 서버에서 API를 불러다 사용하는 방식으로 구현했었다. 그렇지만 MSA는 서버간의 직접 소통을 권하지는 않는다. 이 문제를 해결하기 위해서

2025년 3월 18일
·
0개의 댓글
·

MSA Shopping Mall - Trouble Shooting 1

Feign Client는 HTTP 클라이언트를 구현한 인터페이스라서 HTTP 요청의 특성을 그대로 따르게된다

2025년 3월 14일
·
0개의 댓글
·

MSA Shopping Mall - 5(User, Auth, FeignClient)

이번 포스팅에서는 User와 Auth 부분을 구현할 예정이다. User 그렇지만 User는 매우 간단하다. 지난 포스팅에서 얘기 했듯이 회원을 등록하는게 User-Service가 하는 일이다. 다만 1가지 추가가 되었는데 Auth에서 해당 User를 찾을 수 있도

2025년 3월 14일
·
0개의 댓글
·

MSA Shopping Mall - 4(Poly Repo, 개발 순서)

이번 프로젝트는 Poly Repo부터 시작해볼 생각이다. 일단 Mono Repo와 Poly Repo의 차이를 간략하게 알아보자 Mono Repo vs Poly(Multi) Repo Mono Repo : msa-shopping-mvp 하나로 통합 즉 우리가 그냥 G

2025년 3월 14일
·
0개의 댓글
·

MSA Shopping Mall - 3(API Gateway 및 기술 스택 선정)

일단 이번 포스팅에서 API Gateway와 그 외의 기술 스택을 제대로 선정하고 진행할 계획이다.확정된 기술은 다음과 같으며MSA 기반이므로 각 서비스의 기술 스택 확정Spring Boot → User/Auth, Product, Order, Cart 서비스MySQL

2025년 3월 11일
·
0개의 댓글
·
post-thumbnail

MSA Shopping Mall - 2(API 명세)

저번 포스팅에 이어 2번째 포스팅은 API 명세 부분이다.일단 MVP의 목표로 다음과 같이 선정했었는데User Service → 회원가입 & 로그인 (JWT)Product Service → 상품 목록 조회Cart Service → 장바구니 추가Order Service

2025년 3월 10일
·
0개의 댓글
·

MSA Shopping Mall - 1(Project Overview)

일단 Hot-item-collector 를 리팩토링한다고 하긴 했는데사실 아예 새로운 서비스가 될 수도 있으며 말그대로 리팩토링하는 과정이 담길 수 있다.그리고 서비스 런칭 수준으로 프로젝트를 끌어올렸을 때 기준을 잡는다면 소요 기간은 아마 30-50일 사이로 잡히지

2025년 3월 8일
·
0개의 댓글
·

벌써 3월

벌써 3월인데 아직도 취업이.. ㅠㅠ일단 지금까지 코테나 기존에 작성했던 면접 질문들만 보고 있었는데실전으로 코드를 작성할 기회 자체는 조금 없었던 것 같기 때문에 새로운 프로젝트를 진행해볼 생각이다.얼마전 대학 동기와 얘기했을 때 친구 기준 사이드 프로젝트는 2가지

2025년 3월 8일
·
0개의 댓글
·
post-thumbnail

코딩테스트 연습 : 완주하지 못한 선수

이번에는 아주 유명?한 문제를 풀어볼 예정이다.https://school.programmers.co.kr/learn/courses/30/lessons/42576?language=java해당 문제에서 가장 중요한 부분은 참가자 중 동명이인이 존재할 수 있다 이

2025년 2월 7일
·
0개의 댓글
·