언제 어떤 디자인 패턴을 사용할까? 23가지 GoF 디자인 패턴 완벽 가이드

이 글에서는 23가지 GoF 디자인 패턴의 개념, 배경, 현재 이슈, 그리고 실제 사례를 살펴보고, 실무에서 어떻게 적용할 수 있는지 설명합니다.

백만 TPS 거래소 잔액 시스템 구축 – 아키텍처 분석 및 오픈소스 프로토타입 (AXS)

본 글에서는 백만 TPS(Ttransactions Per Second)를 지원하는 거래소 잔액 시스템의 아키텍처를 분석하고, 이를 위한 오픈소스 프로토타입 AXS(Architecture for eXchange Systems)를 소개합니다.

왜 소프트웨어 엔지니어는 (정말) 엔지니어가 아닌가?

소프트웨어 엔지니어라는 용어가 일반화되었지만, 실제로 소프트웨어 개발자가 전통적인 엔지니어링과 어떤 차이를 가지고 있는지 살펴봅니다. 이 글에서는 소프트웨어 엔지니어링의 배경, 문제점, 그리고 미래 전망을 다룹니다.

SOLID? Nope, just Coupling and Cohesion

SOLID 원칙이 중요하다는 것은 잘 알고 있지만, 실제로 중요한 것은 Coupling과 Cohesion이라는 주장이 최근에 다시 주목받고 있습니다. 이 글에서는 SOLID 원칙과 Coupling, Cohesion의 관계를 살펴보고, 실제 개발 현장에서 어떻게 적용할 수 있는지 알아보겠습니다.