🐠
Judy
CtrlK
  • 🎐Overview
  • 🍙Intern
    • Gentle Energy Corp.
      • Real-Time Equipment Monitoring Dashboard
        • Engineering Notes
          • SQL Query Tuning
        • Supplementary Study
          • Quicksight
          • Power BI
          • 대용량 데이터베이스 솔루션
            • 1-1 : 데이터 저장구조와 특징
            • 1 - 2 : 인덱스 유형과 특징
            • 1 - 3 : SQL의 실행계획 ( Explain plan )
            • 1 - 4 : 인덱스 수립 전략
            • 2 - 1 : 부분범위처리 (Partial range scan)
            • 2 - 2 : 조인의 최적화 방안
          • Etc
          • React
          • DB/SQL
          • Fast API
          • 시각화 Basic
          • Sprin Boot
      • Stock Recommendation Service
        • Engineering Notes
          • Part 1 : Spring Boot로 신규 프로젝트 서버 개발하기
          • Part 2 : Spring Boot서비스 EKS에 배포하기
    • UniRobotics Inc.
      • IoT Sensor Data Pipeline for Smart Factories
        • Supplementary Study
          • Gitlab CI
          • Big Query
          • Data Studio
          • Docker & Kubernetes
      • MES Solution for Manufacturing Processes
        • Supplementary Study
          • React
          • Express
          • MySQL
  • 🏐Project
    • Shopping Mall
    • HealthCare
    • Pet HealthCare 2.0
    • Pet HealthCare 1.0
    • Schoolvery
      • Study Log
        • Architecture
        • Project Management
        • DB schema
        • ApI spec
        • Reference
    • Hands up
      • Study Log
        • Architecture
        • API spec
        • DB schema
        • Reference
          • 점프 투 장고
    • Pickly
    • Siliconvally Internship Program - Blooming
      • Study Log
      • Retrospective
  • ☁️Toy Project
    • Custom LandingPage
    • TOKKI
    • POTATOMATO
  • 🕊️Activity
    • SWM
    • Junction Asia Hackathon
    • 글또
    • 우아한 스터디
    • 구글 클라우드 스터디 잼
    • [Study] Object
    • [Mentor] Preinternship Mentor
      • Dev Log
    • [Mentor] Siliconvally Bootcamp Mentor
      • Dev Log
      • 배포 자료
      • Example
      • Web Architecture
    • [Study] Google Cloud Study Jam - kubernetes
      • Introduction to Docker
      • Kubernetes Engine: Qwik Start
      • Orchestrating the Cloud with Kubernetes
      • Managing Deployments Using Kubernetes Engine
      • Continuous Delivery with Jenkins in Kubernetes Engine
      • Q & A
    • [Study] 우아한 스터디
      • Dev Log
        • Log 1
        • Log 2
        • Log 3
        • 우아한 객체지향
        • 애플리케이션 아키텍처와 객체지향
        • 테스트 TDD
        • 클린코더스
        • temp
      • Toy Project
        • Phase 1
        • Phase 2
        • Phase 3
      • 만들면서 배우는 클린 아키텍처
        • [1주차] 1장 : 계층형 아키텍처의 문제는 무엇일까 ?
        • [1주차] 2장 : 의존성 역전하기
        • [1주차] 3장 : 코드 구성하기
        • [2주차] 4장 : 유스케이스 구현하기
        • [2주차] 5장 : 웹 어댑터 구현하기
        • [2주차] 6장 : 영속성 어댑터 구현하기
        • [3주차] 7장 : 아키텍처 요소 테스트하기
        • [3주차] 8장 : 경계 간 매핑하기
        • [3주차] 9장 : 애플리케이션 조립하기
        • [4주차] 10장 : 아키텍처 경계 강제하기
        • [4주차] 11장 : 의식적으로 지름길 사용하기
        • [4주차] 12장 : 아키텍처 스타일 결정하기
      • 객체지향의 사실과 오해
        • 1장 : 협력하는 객체들의 공동체
        • 2장 : 이상한 나라의 객체
        • 3장 : 타입과 추상화
        • 4장 : 역할, 책임, 협력
        • 5장 : 책임과 메시지
        • 6장 : 객체 지도
        • 7장 : 함께 모으기
        • 부록
      • 도메인 주도 개발 시작하기
        • 1장 : 도메인 모델 시작하기
        • 2장 : 아키텍처
        • 3장 : 애그리거트
        • 4장 : 리포지터리와 모델 구현
        • 5장 : 스프링 데이터 JPA를 이용한 조회 기능
        • 6장 : 응용 서비스와 표현 영역
        • 7장 : 도메인 서비스
        • 8장 : 애그리거트 트랜잭션 관리
        • 9장 : 도메인 모델과 바운디드 컨텍스트
        • 10장 : 이벤트
        • 11장 : CQRS
      • Clean Code
        • 1~3 : 깨끗한 코드, 의미 있는 이름, 함수
        • 4 ~ 6 : 주석, 형식 맞추기, 객체와 자료구조
        • 7 ~ 9 : 오류 처리, 경계, 단위 테스트
        • 10 ~ 12 : 클래스, 시스템, 창발성
        • 13 ~ 15 : 동시성, 점진적인 개선, JUnit 들여다보기
        • 16 ~ 17 : 고급 주제와 성능 최적화
        • 17 ~ 18 : SerialDate 리팩터링, 냄새와 휴리스틱
        • 부록A : 동시성
      • Clean Architecture
        • 1부 : 소개
        • 2부 : 벽돌부터 시작하기 : 프로그래밍 패러다임
        • 3부 : 설계 원칙
        • 4부 : 컴포넌트 원칙
        • 5-1부 : 아키텍처
        • 5-2부 : 아키텍처
        • 6부 : 세부사항
        • 7부 : 목록
      • The Programatic Programmer
        • 1장 : 실용주의 철학
        • 2장 : 실용주의 접근법
        • 3장 : 기본적인 도구
        • 4장 : 실용주의 편집증
        • 5장 : 구부러지거나 부러지거나
        • 6장 : 코딩하는 동안 해야 할 일들
        • 7장 : 프로젝트 전에
        • 8장 : 실용주의 프로젝트
      • 도메인 주도 설계로 시작하는 마이크로 서비스 개발
        • 1. 아마존 비즈니스 민첩성의 비밀
        • 2. MSA의 이해
        • 3. 마이크로서비스 애플리케이션 아키텍처
        • 4. 마이크로서비스와 애자일 개발 프로세스
        • 5. 마이크로서비스 설계
        • 6. 사례연구 - 마이크로서비스 도출과 아키텍처 구성
        • 7. 사례연구 - 백엔드 마이크로서비스 개발
        • 8. CQRS 패턴을 활용한 백엔드 마이크로서비스 개발
        • 9. 사례연구 - 시연 수행
        • 10. 애플리케이션 통합과 배포
      • Headfirst Design Patterns
        • 디자인 패턴 소개
        • 옵저버 패턴
        • 데코레이터 패턴
        • 팩토리 패턴
        • 싱글턴 패턴
        • 커맨드 패턴
        • 어댑터 패턴과 퍼사드 패턴
        • 템플릿 메소드 패턴
        • 이터레이터와 컴포지트 패턴
        • 스테이트 패턴
        • 프록시 패턴
        • 컴파운드 패턴
        • 실전에서의 디자인 패턴
      • 오브젝트
      • Retrospective
    • [Hackathon] Techeers
      • Dev Log
        • Session
    • PreCourse
  • 🤍Dev
    • Go
    • Git
    • SQL
      • SQL clean code
      • SQL vs NoSQL
      • SQL Guide
      • Query Performance
    • Docker
    • Authentication
    • Security
    • Linux
      • Shell
      • TerminalUsage
    • 맥 초기 세팅
    • Software Development Process
    • Etc
    • 🍽️Java/Spring
      • Study Log
        • schoolvery log
        • techeers hackathon log
        • Spring Happy Hour log
        • woowahan study log
      • Java Log
        • Java temp1
        • Java temp2
        • java temp real
        • Java Libraries
        • Java collections
        • Backend roadmap
      • Spring Log
        • spring temp
        • Spring batch
        • Spring log temp
      • School
        • Java 계산기
        • csv Parser
        • ScaleSerialReader
        • StompWithSpringSecurity
      • Practice
        • spring-starterkit
        • BaseballGame
    • trouble shooting
      • Docker
      • Spring
      • Django
      • Infra
      • Front
      • Etc
    • 💻PS
      • Coding Bat
      • Hanker Rank
      • Leet Code
        • Arrays & Hashing
        • Two pointers
        • Sliding Window
        • Stack
        • Binary Search
        • Linked List
        • Trees
        • Tries
        • Heap/Priority Queue
        • Backtracking
        • Graphs
        • Advanced Graphs
        • 1-D Dynamic Programming
        • 2-D Dynamic Programming
        • Greedy
        • Intervals
        • Math & Geometry
        • Bit Manipulation
      • Programmers
      • 백준
        • 자료구조
          • 배열과 리스트
          • 구간 합
          • 투 포인터
          • 슬라이딩 윈도우
          • 스택과 큐
        • 정렬
          • 버블 정렬
          • 선택 정렬
          • 삽입 정렬
          • 퀵 정렬
          • 병합 정렬
          • 기수 정렬
        • 탐색
          • 깊이 우선 탐색
          • 너비 우선 탐색
          • 이진 탐색
        • 그리디
          • 그리디 알고리즘
        • 정수론
          • 소수 구하기
          • 오일러 피
          • 유클리드 호제법
          • 확장 유클리드 호제법
        • 그래프
          • 그래프의 표현
          • 유니온 파인드
          • 위상 정렬
          • 다익스트라
          • 벨만-포드
          • 플로이드-워셜
          • 최소 신장 트리
        • 트리
          • 트리 알아보기
          • 트라이
          • 이진 트리
          • 세그먼트 트리
          • 최소 공통 조상
        • 조합
          • 조합 알아보기
        • 동적 계획법
          • 동적 계획법 알아보기
        • 기하
          • 기하 알아보기
        • Temp
    • 🖥️CS
      • Common sense
      • Design Pattern
      • Web
      • OS
      • Network
      • DB
      • 컴퓨터 구조
      • Etc
      • 자료구조
      • 알고리즘
      • Language
      • Framework
  • 📖Books
    • 자바 ORM 표준 JPA 프로그래밍
      • 1 ~ 2 : JPA 소개, JPA 시작
      • 3 ~ 4 : 영속성 관리, 엔티티 매핑
      • 5 ~ 7 : 연관관계 매핑 기초, 다양한 연관관계 매핑, 고급 매핑
      • 8 ~ 9 : 프록시 연관관계, 값 타입
      • 10 : 객체지향 쿼리 언어
      • 11 ~ 12 : 웹 애플리케이션 제작, 스프링 데이터 JPA
      • 13 ~ 14 : 웹 애플리케이션과 영속성 관리, 컬렉션과 부가 기능
    • Effective Java
      • 1 : 들어가기
      • 2 : 객체 생성과 파괴
      • 3 : 모든 객체의 공통 메서드
      • 4 : 클래스와 인터페이스
      • 5 : 제네릭
      • 6 : 열거 타입과 애너테이션
      • 7 : 람다와 스트림
      • 8 : 메서드
      • 9 : 일반적인 프로그래밍 원칙
      • 10 : 예외
      • 11 : 동시성
      • 12 : 직렬화
    • 초보 웹 개발자를 위한 스프링5 프로그래밍 입문
      • 1 ~ 3 : 들어가며, 스프링 시작하기 , 스프링 DI
      • 4 ~ 6 : 의존 자동 주입, 컴포넌트 스캔, 빈 라이프사이클과 범위
      • 7 ~ 9 : AOP 프로그래밍, DB 연동, 스프링 MVC 시작하기
      • 10 ~ 12 : 스프링 MVC 프레임워크 동작 방식, MVC 1 , MVC 2
      • 13 ~ 15 : MVC 3, MVC 4 , 간단한 웹 애플리케이션의 구조
      • 16 ~ 18 : JSON 응답과 요청 처리, 프로필과 프로퍼티 파일, 마치며
    • 모던 자바 인 액션
      • [Part 1] 기초
      • [Part 2] 함수형 데이터 처리
      • [Part 3] 스트림과 람다를 이용한 효과적 프로그래밍
      • [Part 4] 매일 자바와 함께
      • [Part 5] 개선된 자바 동시성
      • [Part 6] 함수형 프로그래밍과 자바 진화의 미래
      • 부록
    • 클라우드 네이티브 자바
      • 1 ~ 3
      • 4 ~ 6
      • 7 ~ 9
      • 10 ~ 12
      • 13 ~ 15
    • React.js, Springboot, AWS로 배우는 웹 개발 101
      • 1 개발을 시작하기 전에
      • 2 백엔드 개발
      • 3 프론트엔드 개발
      • 4 인증 백엔드 통합
      • 5 인증 프론트엔드 통합
      • 6 프로덕션 배포
    • 스프링 부트와 AWS로 혼자 구현하는 웹 서비스
    • 스프링으로 하는 마이크로 서비스 구축
    • 코드로 배우는 스프링 부트 웹 프로젝트
      • 4장 : Spring MVC/JPA/Thymeleaf 연습
      • 5장 : N:1 (다대일 관계) 연관관계
      • 6장 : @RestController와 JSON 처리
      • 7장 : M:N (다대다) 관계의 설계와 구현
      • 8장 : 파일 업로드 처리
      • 9장 : 영화/리뷰 프로젝트 적용하기
      • 10장 : Spring Boot 와 Spring Security 연동
      • 11장 : 스프링 시큐리티 소셜 로그인 처리
      • 12장 : API 서비스 만들기
    • 코딩 인터뷰 완전 정복
    • 이것이 코딩테스트다
  • 🐇Records
    • Retrospective
    • Tips
Powered by GitBook
On this page
  1. 🕊️Activity
  2. [Study] 우아한 스터디
  3. 도메인 주도 설계로 시작하는 마이크로 서비스 개발

9. 사례연구 - 시연 수행

Previous8. CQRS 패턴을 활용한 백엔드 마이크로서비스 개발Next10. 애플리케이션 통합과 배포

Last updated 3 years ago