언제 어떤 디자인 패턴을 사용할까? 23가지 GoF 디자인 패턴 완벽 가이드
이 글에서는 23가지 GoF 디자인 패턴의 개념, 배경, 현재 이슈, 그리고 실제 사례를 살펴보고, 실무에서 어떻게 적용할 수 있는지 설명합니다.
이 글에서는 23가지 GoF 디자인 패턴의 개념, 배경, 현재 이슈, 그리고 실제 사례를 살펴보고, 실무에서 어떻게 적용할 수 있는지 설명합니다.
본 글에서는 백만 TPS(Ttransactions Per Second)를 지원하는 거래소 잔액 시스템의 아키텍처를 분석하고, 이를 위한 오픈소스 프로토타입 AXS(Architecture for eXchange Systems)를 소개합니다.
소프트웨어 엔지니어라는 용어가 일반화되었지만, 실제로 소프트웨어 개발자가 전통적인 엔지니어링과 어떤 차이를 가지고 있는지 살펴봅니다. 이 글에서는 소프트웨어 엔지니어링의 배경, 문제점, 그리고 미래 전망을 다룹니다.
SOLID 원칙이 중요하다는 것은 잘 알고 있지만, 실제로 중요한 것은 Coupling과 Cohesion이라는 주장이 최근에 다시 주목받고 있습니다. 이 글에서는 SOLID 원칙과 Coupling, Cohesion의 관계를 살펴보고, 실제 개발 현장에서 어떻게 적용할 수 있는지 알아보겠습니다.