C# 아키텍처 마스터리 — 아키텍처로 팀 확장 (Conway’s Law & .NET) (파트 11)
대부분의 아키텍처 문제는 기술적인 것이 아니라 조직적인 문제이다. 시스템이 확장되는 이유는 코드가 우아하기 때문이 아니라, 팀 구조와 arc 때문이다.
대부분의 아키텍처 문제는 기술적인 것이 아니라 조직적인 문제이다. 시스템이 확장되는 이유는 코드가 우아하기 때문이 아니라, 팀 구조와 arc 때문이다.
소개 CQRS는 현대 .NET에서 가장 오해받는 패턴 중 하나입니다. 일부 팀은 너무 일찍 도입하고, 다른 팀은 두려움 때문에 완전히 피합니다. 두 경우 모두 …
당신이 테스트하는 것 전통적인 시스템은 외부에서 내부로 테스트합니다. 클린 아키텍처는 내부에서 외부로 테스트합니다. 우선 순위 1. Domain logic 2. Application use case
!C Architecture Mastery — ASP.NET Core에서의 Architecture Smells Part 5
소개 객체 지향 프로그래밍에서 복잡한 객체를 생성하는 것은 금방 다루기 힘들어질 수 있습니다—특히 객체가 많은 파라미터를 필요로 할 때, 그 중 일부는…
알아, 알아. 또 다른 microservices와 monoliths에 관한 포스트야. 이 논쟁은 이제 지쳐버린 느낌이야. 하지만 새로운 프로젝트를 시작할 때마다 나는…
나는 security에 들어간 것이 트렌디한 분야라서가 아니다. junior developer였을 때 시작했다. 어느 순간, 나는 개발자가 …
소개 Application modernization은 급변하는 디지털 환경에서 경쟁력을 유지하려는 조직에게 중요한 우선순위가 되었습니다....
Independent Variation Principle (IVP)와 Type‑Safety 논쟁 “Independent Variation Principle: A Unifying Meta‑Principle for Software Architecture”.
원칙이 그 뒤에 있는 힘보다 덜 중요한 이유 SOLID는 체크리스트가 아니다. 그것은 더 깊은 힘들의 역사적 압축이다. 이것은 시리즈의 5부이다.
초기 백엔드 결정의 문제 대부분의 프로젝트는 아이디어 부족 때문에 실패하는 것이 아니다. 그들은 보다 구조적인 이유 때문에 속도가 느려진다: 백엔드 결정이 …
Elixir와 Phoenix를 사용한 웹 개발을 수년간 해오면서, 특히 상태 c…와 관련된 비즈니스 로직을 어떻게 처리해야 할지 자주 고민했습니다.