#architecture
관련 글 7건
강경원· 1일 전
Next.js App Router에서 페이지를 조립만 하게 만들기
서버 컴포넌트 시대에 페이지 파일이 비대해지는 걸 막는 규칙 하나 — 페이지는 조립만 한다. lib/queries와 lib/actions로 분리한 구조 정리.
architecturenext.js강경원· 2월 10일
Domain-Driven Design - 도메인 중심 설계
DDD Domain Driven Design 는 비즈니스 도메인을 중심으로 소프트웨어를 설계 하는 방법론입니다. 이 글에서는 DDD의 핵심 개념과 실무 적용 방법을 정리합니다. 1. 핵심 개념 Entity : 고유 식별자를 가진 객체 Value Object : 값으로 정의되는 불변 객체
ddddomain-driven-designarchitecture강경원· 2월 10일
디자인 패턴 - 실무에서 자주 쓰는 패턴
디자인 패턴은 반복되는 설계 문제에 대한 검증된 해결책 입니다. 이 글에서는 실무에서 자주 사용하는 디자인 패턴을 정리합니다. 1. 싱글톤 패턴 2. 팩토리 패턴 3. 옵저버 패턴 4. 전략 패턴 5. 실무 팁 1. 과도한 사용 금지 : 패턴을 위한 패턴 사용 지양 2. 언어 특성 활용
design-patternsarchitecture강경원· 2월 10일
마이크로서비스 아키텍처 - 분산 시스템 설계
마이크로서비스는 애플리케이션을 작은 독립적인 서비스로 분해 하는 아키텍처 패턴입니다. 이 글에서는 마이크로서비스의 장단점과 실무 적용 방법을 정리합니다. 1. 마이크로서비스 특징 독립적 배포 : 각 서비스를 독립적으로 배포 기술 다양성 : 서비스마다 다른 기술 스택 사용 가능 확장성 :
microservicesarchitecture강경원· 2월 10일
Clean Architecture - 의존성 규칙과 레이어 분리
Clean Architecture는 의존성 규칙 을 통해 비즈니스 로직을 프레임워크와 독립적으로 만드는 아키텍처 패턴입니다. 이 글에서는 Clean Architecture의 핵심 원칙과 실무 적용 방법을 정리합니다. 1. 레이어 구조 의존성 방향 : 외부 → 내부 Domain이 가장 독
clean-architecturearchitecture강경원· 2월 10일
이벤트 기반 아키텍처 - 느슨한 결합과 확장성
이벤트 기반 아키텍처는 이벤트를 통해 서비스 간 통신 하는 패턴입니다. 이 글에서는 이벤트 버스, 메시지 큐, 이벤트 소싱 등을 정리합니다. 1. 이벤트 버스 2. 메시지 큐 3. 이벤트 소싱 4. 실무 활용 비동기 처리 : 무거운 작업을 백그라운드에서 처리 서비스 간 통신 : 느슨한
event-drivenarchitecture강경원· 2월 10일
SOLID 원칙 - 객체지향 설계 원칙
SOLID는 객체지향 설계의 5가지 원칙 으로, 유지보수 가능한 코드를 작성하는 가이드라인입니다. 이 글에서는 각 원칙의 의미와 실무 적용 방법을 정리합니다. 1. Single Responsibility Principle SRP 하나의 클래스는 하나의 책임만 가져야 합니다. 2. Ope
solidooparchitecture