일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오블완
- 하이브리드접근법
- 한화시스템부트캠프
- Kafka
- 메소드
- 오버로딩
- nplus1
- springboot
- XSS
- N+1문제
- 부트캠프
- 테스트케이스
- JPA
- QA
- 자바
- 프로세스와스레드의차이
- 자동화워크플로우
- STOMP
- 캐시의 작동 원리
- jwt토큰
- kafka배포
- 자료구조
- selenium
- 엘라스틱서치
- n8n
- 헥사고날아키텍처
- 티스토리챌린지
- 스프링시큐리티
- Java
- 프로토콜역할
- Today
- Total
목록헥사고날아키텍처 (4)
아쿠의 개발 일지

30분 전에 쓴 거 날려먹고 왔습니다. 하지만 꿋꿋하게 다시 기억을 되살려 적어보겠습니다.안녕하세요 여러분 벌써 수료한지 4주가 지났습니다. 아까와는 다르게 좀 더 차분하게 적게 되네요... 날아갈 수도 있으니 다들 임시저장을 활성화 하도록 해요... 저는 지금 부트캠프에서 진행 했던 첫 번째 프로젝트를 리팩토링 하는 중입니다.아무래도 3일간 진행했던 프로젝트였기 때문에 퀄리티랑 아쉬운 부분들이 너무 많았는데요, 수료 후에 다시 보완할 수 있게 되어서 좋았습니다. 물론... 레이어드 아키텍처였다면 더 좋았을 것 같지만요 :)당시 첫 프로젝트 전, 헥사고날 아키텍처에 대해서 배웠고 배운 것은 써먹어야지! 하는 우리 전 팀원들의 의욕에 물을 뿌리고 싶지 않아 동참 했습니다. 좋아요 기능 하나 구현 한 결과..

헥사고날 아키텍처(Hexagonal Architecture)는 소프트웨어 디자인 패턴 중 하나로, 응용 프로그램의 핵심 로직(Application Core)과 외부 시스템 간의 의존성을 최소화하여 유연성과 테스트 가능성을 높이는 구조입니다. 이 아키텍처는 “포트와 어댑터 아키텍처(Ports and Adapters Architecture)”라고도 불리며, 시스템의 내부와 외부를 명확히 구분합니다. 1. Application Core (응용 프로그램 핵심)• 핵심 비즈니스 로직과 도메인 규칙이 포함됩니다.• Use Case와 Entity가 Application Core에 속하며, 외부 환경에 독립적입니다.• 비즈니스 규칙은 특정 프레임워크나 외부 기술에 의존하지 않으며, 이로 인해 테스트가 용이해집니다. 2..

안녕하세요 12주차 회고록에 죽어가고 있는 사람(도 아닌듯)입니다.이번 주도 결국 회고록이 밀려버리고 말았는데요... 이게 진짜 사정이 있어요. 개발자가 되기를 준비? 하시거나 개발자? 이신 분들은 아실 거잖아요,,, 취업을 위한 백엔드 프로젝트 기능 구현 및 성능 개선을 어떻게 3일만에 합니까. 근데 한 거 같아요. : ) 💝 우리 팀원들 항상 사랑하고 고맙고... 감사합니다. 일단 프로젝트를 하기 전, 2일 동안 MSA에 대해서 배웠는데요 정말 어려웠고,,, 정말 힘들었어요. MSA : 마이크로 서비스 아키텍처? MSA를 설명하기 전, 그와 비교가 되는 예시인 모놀리식 아키텍처에 대해서 말씀 드리겠습니다.모놀리식 아키텍처는 전통적인 개발 방식으로 하나의 프로젝트에 모든 기능을 함께 포함합니다. 이렇..

안녕하세요 벌써 11주차 회고록에 뛰어 든 김아쿠입니다. 일단 오늘도 적을지 말지 정말 고민을 많이 했는데요.매번 개선해야 할 점에 블로그를 박박 적으면서 막상 안 고치니까 적는 의미가? 없더라고요.그래서 이번엔 정말... 울면서 적고 있습니다. 지금 해야 할 게 너무 많네요. 저는요. 일단 12주차가 프로젝트랍니다 ~ ! 😀😀 어떻게 됐을 지는 후에 말씀 드리겠습니다. 일단 11주차에서 가장 중요하게 배운 것은 N+1문제 해결, 헥사고날 아키텍처입니다.간단하게 설명만 드리고, 헥사고날 아키텍처를 좀 더 자세하게 말씀 드리겠습니다. N+1 문제연관 관계에서 발생하는 문제로, 연관 관계가 설정된 엔티티를 조회할 경우에 조회된 데이터 갯수N 만큼 연관 관계의 조회 쿼리가 추가로 발생하여 데이터를 읽어오게..