05. Devops Ci Cd
root
/
학습 노트
/
Study Note
/
04: 소프트웨어 공학 (Software Engineering)
/
05. Devops Ci Cd
271. 커맨드 (Command) - 요청을 객체로 캡슐화 (Undo/Redo 지원)
LAST READ
2026-05-08
272. 스테이트 (State) - 상태에 따라 객체 행위 변경
LAST READ
2026-05-08
273. 중재자 (Mediator) - 객체 간의 복잡한 상호작용을 캡슐화하여 결합도 저하
LAST READ
2026-05-08
274. 메멘토 (Memento) - 객체 상태 저장 및 복원
LAST READ
2026-05-08
275. 방문자 (Visitor) - 객체 구조 변경 없이 새로운 연산 추가
LAST READ
2026-05-08
276. 책임 연쇄 (Chain of Responsibility) - 요청을 처리할 수 있는 객체를 찾을 때까지 고리 전달
LAST READ
2026-05-08
277. 해석자 (Interpreter) - 문법 규칙을 정의하고 해석
LAST READ
2026-05-08
278. 동시성 패턴 (Concurrency Patterns) - Active Object, Monitor Object, Thread Pool
LAST READ
2026-05-08
279. 아키텍처 품질 속성 (Quality Attributes) - 시나리오 기반 정의
LAST READ
2026-05-08
280. 품질 시나리오 요소 - 자극원, 자극, 환경, 대상, 응답, 응답 척도
LAST READ
2026-05-08
281. 가용성 (Availability) - 결함 탐지, 복구, 예방 전술
LAST READ
2026-05-08
282. 성능 (Performance) - 자원 요구 관리, 자원 관리, 스케줄링 전술
LAST READ
2026-05-08
283. 보안성 (Security) - 공격 탐지, 방어, 복구 전술
LAST READ
2026-05-08
284. 유지보수성/변경용이성 (Modifiability) - 국소화, 결합 방지, 의존성 지연
LAST READ
2026-05-08
285. 시험 용이성 (Testability) - 관찰 가능성, 제어 가능성 향상 전술
LAST READ
2026-05-08
286. 사용성 (Usability) - 사용자 인터페이스 설계 전술
LAST READ
2026-05-08
287. 상호운용성 (Interoperability) - 시스템 간 정보 교환 전술
LAST READ
2026-05-08
288. 개념적 무결성 (Conceptual Integrity) - 아키텍처 전반의 일관성
LAST READ
2026-05-08
289. UI/UX 설계 원칙 - 직관성, 유효성, 학습성, 유연성
LAST READ
2026-05-08
290. 니코보코 (Nielsen-Norman) 10대 휴리스틱 원칙
LAST READ
2026-05-08
291. 정보 아키텍처 (Information Architecture) 설계
LAST READ
2026-05-08
292. 접근성 (Accessibility) - KWCAG, WCAG 웹 접근성 지침
LAST READ
2026-05-08
293. 반응형 웹 디자인 (Responsive Web Design)
LAST READ
2026-05-08
294. 다크 패턴 (Dark Pattern) 회피 설계
LAST READ
2026-05-08
295. 시스템 신뢰성 모델링 - 직렬 모델, 병렬 모델
LAST READ
2026-05-08
296. 결함 허용 (Fault Tolerance) 시스템 설계
LAST READ
2026-05-08
297. N-버전 프로그래밍 (N-Version Programming) 다중화 설계
LAST READ
2026-05-08
298. 페일 세이프 (Fail-Safe) - 고장 시 안전한 상태로 유지
LAST READ
2026-05-08
299. 페일 소프트 (Fail-Soft) - 고장 시 기능은 저하되나 시스템 자체는 유지
LAST READ
2026-05-08
300. 페일 오버 (Failover) - 장애 시 예비 시스템으로 자동 전환
LAST READ
2026-05-08
301. 결함 회피 (Fault Avoidance) 기법
LAST READ
2026-05-08
302. 보안 아키텍처 (Security Architecture) 설계
LAST READ
2026-05-08
303. 인증 (Authentication) 및 인가 (Authorization) 패턴
LAST READ
2026-05-08
304. 데이터 암호화 전송 및 저장 패턴
LAST READ
2026-05-08
305. 마이크로서비스 설계 - API 게이트웨이 패턴
LAST READ
2026-05-08
306. 서비스 디스커버리 (Service Discovery) 패턴
LAST READ
2026-05-08
307. 서킷 브레이커 (Circuit Breaker) 패턴 - 연쇄 장애 방지
LAST READ
2026-05-08
308. 벌크헤드 (Bulkhead) 패턴 - 스레드 풀 격리로 장애 전파 차단
LAST READ
2026-05-08
309. 백엔드 포 프론트엔드 (BFF, Backend For Frontend) 패턴
LAST READ
2026-05-08
310. 스트랭글러 피그 (Strangler Fig) 패턴 - 레거시를 점진적으로 MSA로 마이그레이션
LAST READ
2026-05-08
311. 데이터베이스 퍼 서비스 (Database per Service) 패턴
LAST READ
2026-05-08
312. 사가 (Saga) 패턴의 코레오그래피 (Choreography) vs 오케스트레이션 (Orchestration)
LAST READ
2026-05-08
313. 로그 취합 아키텍처 (Log Aggregation Pattern)
LAST READ
2026-05-08
314. 트랜잭셔널 아웃박스 (Transactional Outbox) 패턴
LAST READ
2026-05-08
315. 마이크로 프론트엔드 (Micro Frontends) 아키텍처
LAST READ
2026-05-08
316. 서버 사이드 렌더링 (SSR) vs 클라이언트 사이드 렌더링 (CSR)
LAST READ
2026-05-08
317. 단일 페이지 애플리케이션 (SPA, Single Page Application) 설계
LAST READ
2026-05-08
318. 프로그레시브 웹 앱 (PWA, Progressive Web App) 아키텍처
LAST READ
2026-05-08
319. 웹어셈블리 (WebAssembly) 적용 아키텍처
LAST READ
2026-05-08
320. 엣지 컴퓨팅 (Edge Computing) 분산 아키텍처 설계
LAST READ
2026-05-08