profile
Spring 서버 개발자

이커머스 프로젝트 - 프로젝트 마무리 및 회고

기존에 정의한 요구사항들은 모두 구현하지 못했지만, 프로젝트 개요에 작성했다시피 프로젝트의 주 목적인 '복잡한 도메인 지식이 존재하는 이커머스 프로젝트를 DDD, Hexagonal Architenture, Microservice Architecture, Spring C

2022년 12월 22일
·
0개의 댓글
·
post-thumbnail

이커머스 프로젝트 - 헥사고날 아키텍처를 적용한 마이크로서비스 상세 설계

이벤트 스토밍을 통한 마이크로서비스 도출(https://velog.io/@ddkds66/%EC%9D%B4%EC%BB%A4%EB%A8%B8%EC%8A%A4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%9D%B4%EB%B2%A4%ED%

2022년 12월 11일
·
0개의 댓글
·
post-thumbnail

이커머스 프로젝트 - 이벤트 스토밍을 통한 마이크로서비스 도출

마이크로서비스는 각 저장소를 독립적으로 보유하고, 각 데이터는 다른 서비스에서 직접 참조해서는 안 되는 특성이 있다.따라서 마이크로서비스를 도출할 때 서비스가 소유권을 가진 데이터를 독립적으로 식별하는 것이 중요한데, 이를 위해 DDD의 전략적 설계를 활용하여 문제 영

2022년 12월 11일
·
0개의 댓글
·

이커머스 프로젝트 - 요구사항 정의

마이크로서비스 도출과 아키텍처 정의를 위해 다음과 같은 순서를 거친다.1\. 요구사항 정의2\. 이벤트 스토밍을 통한 마이크로서비스 도출3\. 애플리케이션 아키텍처 정의이번 글에서는 서비스의 요구사항을 정의한다.사용자는 시스템 사용을 위해 회원가입한다.사용자는 시스템

2022년 12월 11일
·
0개의 댓글
·

이커머스 프로젝트 - 개요

아래는 최근 관심있게 읽었던 책들이다.가상 면접 사례로 배우는 대규모 시스템 설계 기초도메인 주도 설계로 시작하는 마이크로서비스 개발위 책들을 읽고 대규모 시스템 설계 영역의 기본적인 지식들을 알게 되었고, 나 스스로도 소프트웨어를 상상하는 방식의 성장을 느꼈다.이제는

2022년 12월 10일
·
0개의 댓글
·
post-thumbnail

책 리뷰: <도메인 주도 설계로 시작하는 마이크로서비스 개발>

도메인 주도 설계로 시작하는 마이크로서비스 개발 가상 면접 사례로 배우는 대규모 시스템 설계 기초 에 이어 대규모 시스템 설계 역량 향상을 위해 MSA, DDD에 입문하기 위한 용도로 이 도서를 선택하였다. 책에서 말하기를, 기업이 살아남기 위해서는 [Busines

2022년 12월 10일
·
0개의 댓글
·
post-thumbnail

책 리뷰: <가상 면접 사례로 배우는 대규모 시스템 설계 기초>

가상 면접 사례로 배우는 대규모 시스템 설계 기초>개인적으로 대규모 트래픽을 감당할 수 있는 시스템 설계에 대해 관심이 있는데, 재직중인 회사가 아직 유의미한 트래픽을 발생시키는 서비스를 운영하지 않고 있기에 관련 지식의 습득과 소프트웨어 아키텍팅 역량 향상을 향상시키

2022년 11월 20일
·
0개의 댓글
·
post-thumbnail

책 리뷰: <자바 개발자를 위한 97가지 제안>

자바 개발자를 위한 97가지 제안 파트장의 추천을 받아 읽게 된 책이다. 이 책은 73인의 소프트웨어 엔지니어가 집필에 참여했는데, 각자 하고싶은 이야기를 짧은 글로써 소개한다. 저자마다의 이야기는 각자의 독창성이 있고, 서로의 의견을 보완하거나 반박하는 경우도 있다.

2022년 11월 13일
·
0개의 댓글
·

테스트 코드가 없는 레거시 코드를 안정적으로 리팩토링하기

회사에서 레거시 시스템의 코드를 리팩토링 하는 업무를 진행했다.문제는 기반이 되는 핵심 비즈니스의 테스트 코드가 없다는 것이었는데, 이는 리팩토링 이후 시스템의 정상 동작을 보장할 수 있는 안정장치가 없다는 의미기에 이를 우아하게 해결할 방법을 찾기 위해 관련 아티클들

2022년 11월 11일
·
0개의 댓글
·

SSO 구축기 - Web 기반 Multi Cookie Domain SSO 구축

본 포스팅은 SSO 구축기 시리즈의 3편이다.SSO 구축기 1편 - SSO Model 설계와 SSO, OAuth 2.0, OpenID Connect Protocol의 이해SSO 구축기 2편 - Authorization Server 선정과 프로필 서버 구축SSO Mode

2022년 11월 7일
·
0개의 댓글
·

SSO 구축기 - Authorization Server 선정과 프로필 서버 구축

본 포스팅은 SSO 구축기 시리즈의 2편이다.SSO 구축기 1편 - SSO Model 설계와 SSO, OAuth 2.0, OpenID Connect Protocol의 이해SSO 구축을 위해 사용할 OAuth 2.0 Protocol에는 인증을 담당하는 Authorizat

2022년 11월 6일
·
0개의 댓글
·

SSO 구축기 - SSO Model 설계와 SSO, OAuth 2.0, OpenID Connect Protocol의 이해

회사에서 신규 플랫폼 런칭과 함께 사용자 경험의 증대, 계정의 통합 관리, 브랜드 이미지 구축 등을 위해 자사 서비스들에 SSO(Signle Sign-On)를 적용하기로 했다.나는 인증 서버를 구축하고 SSO 기획자, 서비스 개발자들과 함께 소통하며 전반적인 SSO 구

2022년 11월 6일
·
0개의 댓글
·