본문으로 바로가기

기억의 파편들

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 방명록
  • 청춘활동
관리자
  • 블로그 이미지
    추억을 백앤드하자

    초보 개발자의 기억의 저장소입니다!

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
728x90
반응형
SMALL
[

나의 주니어 개발 일기/아키텍처 검색 결과

해당 글 1건
728x90
반응형
LIST

헥사고날 아키텍처에 대해서

레이어드 아키텍처 장점 쉽다 단점 하향식 접근법, spring에 의존적인 (jpa controller) 도메인이 죽는다, 서비스는 신과같은 존재가 된다. 실제 모델 레이어에 비즈니스 로직이 작성되므로 데이터베이스(DB)와 비즈니스 로직이 강하게 결합되는 단점이 존재합니다. 전혀 다른 업무 도메인의 코드 라도, 코드 들을 계층형 아키텍처에 따라 작성하는 경우 무조건 **view, controller, model** 이 3가지 패키지에만 들어가버리기 때문에 해당 서비스가 어떤 도메인으로 구성 되었는지를 파악하는것이 까다롭다는 문제점이 존재합니다. 헥사고날 아키텍처 장점 소프트웨어는 도메인에 충실(애플리케이션의 핵심에 충실) 외부에서 도메인으로 향하는 방향이 단방향으로 유지(도메인이 순수해진다.) 올바른 상향..

나의 주니어 개발 일기/아키텍처 2023. 9. 18. 11:05
  • 이전
  • 1
  • 다음

사이드바

250x250
반응형

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 메모 (348) N
    • 기술서적 (5) N
      • 오브젝트 (2)
      • 마이크로 서비스 패턴 (3) N
    • 대규모 시스템 설계 (4)
    • 네트워크 (1)
    • 생각정리 연습 (6)
      • 오늘의 생각 (5)
    • Language (65)
      • 파이썬 (1)
      • 자바스크립트 (14)
      • 자바 (46)
      • 코틀린 (1)
      • NodeJS (2)
      • TypeScript (1)
    • SPRING (97)
      • 스프링 (36)
      • 스프링부트 (22)
      • 스프링-시큐리티 (5)
      • JPA (10)
      • 리액티브 프로그래밍 (2)
      • Spring Integration (2)
      • Servlet || JSP (12)
      • 톰켓 (4)
      • MyBatis (4)
    • 나의 주니어 개발 일기 (104)
      • 트러블슈팅 (3)
      • Docker(도커) (14)
      • 쿠버네티스 (1)
      • RabbitMQ (7)
      • Redis (1)
      • 카프카(kafka) (2)
      • DB (16)
      • 마리아DB (0)
      • 오라클 (8)
      • AWS (0)
      • http 통신 (3)
      • 자료구조 (4)
      • 디자인패턴 (2)
      • HTML-CSS (4)
      • 리눅스 (6)
      • 테스트 코드 (2)
      • CICD (2)
      • 네트워크 (0)
      • 아키텍처 (1)
      • REACT (5)
      • HTTP 가이드 (2)
      • 헷갈렸던 개념들 (17)
      • 알고리즘 (2)
    • 영어 (12)
      • grammer (3)
      • Today words (6)
    • 자격증 (1)
      • 정처기 (1)
      • SQLD (0)
    • Personal Studying~ (37)
      • IBSHEET (1)
      • ToDoList 및 공부메모 (6)
      • 프로젝트 (2)
      • 주식 (0)
      • 자바문제 풀어보기 (19)
      • DB & SQL (6)
      • 아두이노 (3)
    • 잡것 (1)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 트랜잭션 롤백
  • @Transactional
  • littleendian
  • bigendian
  • 리펙토링#더티체킹#jpa#트랜잭션#스프링부트#springboot#
  • 클러스터드
  • 클러스터드인덱스
  • 뮤텍스#mutex#세마포어
  • 빅오#빅오표기법#big o#알고리즘#표기법#알고리즘표기법#
  • 넌클러스터드
  • 복제#master#slave#replication#샤딩#db복제#도커컴포즈#도커
  • 넌클러스터드인덱스
  • 자바#진수변환#진수#integer
  • 카프카#kafka#카프카란#링크드인#linkedin#프로듀서#컨슈머#분산#이벤트#스트리밍
  • 트랜잭션 전파속성
MORE+

ARCHIVE

CALENDAR

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

LINK

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 기억의 파편들, ALL RIGHT RESERVED.
기억의 파편들
블로그 이미지 추억을 백앤드하자 님의 블로그
MENU
  • 홈
  • 방명록
  • 청춘활동
CATEGORY
  • 메모 (348) N
    • 기술서적 (5) N
      • 오브젝트 (2)
      • 마이크로 서비스 패턴 (3) N
    • 대규모 시스템 설계 (4)
    • 네트워크 (1)
    • 생각정리 연습 (6)
      • 오늘의 생각 (5)
    • Language (65)
      • 파이썬 (1)
      • 자바스크립트 (14)
      • 자바 (46)
      • 코틀린 (1)
      • NodeJS (2)
      • TypeScript (1)
    • SPRING (97)
      • 스프링 (36)
      • 스프링부트 (22)
      • 스프링-시큐리티 (5)
      • JPA (10)
      • 리액티브 프로그래밍 (2)
      • Spring Integration (2)
      • Servlet || JSP (12)
      • 톰켓 (4)
      • MyBatis (4)
    • 나의 주니어 개발 일기 (104)
      • 트러블슈팅 (3)
      • Docker(도커) (14)
      • 쿠버네티스 (1)
      • RabbitMQ (7)
      • Redis (1)
      • 카프카(kafka) (2)
      • DB (16)
      • 마리아DB (0)
      • 오라클 (8)
      • AWS (0)
      • http 통신 (3)
      • 자료구조 (4)
      • 디자인패턴 (2)
      • HTML-CSS (4)
      • 리눅스 (6)
      • 테스트 코드 (2)
      • CICD (2)
      • 네트워크 (0)
      • 아키텍처 (1)
      • REACT (5)
      • HTTP 가이드 (2)
      • 헷갈렸던 개념들 (17)
      • 알고리즘 (2)
    • 영어 (12)
      • grammer (3)
      • Today words (6)
    • 자격증 (1)
      • 정처기 (1)
      • SQLD (0)
    • Personal Studying~ (37)
      • IBSHEET (1)
      • ToDoList 및 공부메모 (6)
      • 프로젝트 (2)
      • 주식 (0)
      • 자바문제 풀어보기 (19)
      • DB & SQL (6)
      • 아두이노 (3)
    • 잡것 (1)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바