Home
June's Blog
Cancel

소프트웨어 아키텍처 101 - 책 소개

표지 책 소개 막막했던 아키텍처가 쉬워지는 실무 지침서 소프트웨어 아키텍트는 전 세계 연봉 10위 안에 드는 직업이지만, 지금까지 ‘개발자가 아키텍트’로 전향하는 데 실질적으로 도움이 될 만한 지침이 없었다. 이 책은 소프트웨어 아키텍처의 다양한 부분을 포괄적으로 개괄한다. 장차 아키텍트가 될 사람과 현직 아키텍트 모두 이 책을 통해 아키텍처...

리팩터링 2판 - 책 소개

표지 책 소개 개발자가 선택한 프로그램 가치를 높이는 최고의 코드 관리 기술 마틴 파울러의 『리팩터링』이 새롭게 돌아왔다. 지난 20년간 전 세계 프로그래머에게 리팩터링의 교본이었던 『리팩토링』은, 기존 코드의 디자인을 개선하고 소프트웨어 유지 관리 능력을 향상시켰으며 기존 코드를 이해하기 쉽게 만드는 데 도움을 주었다. 간절히 기다려온 ...

도메인 주도 설계 첫걸음 - 마무리

독서평 비즈니스 도메인을 설정하여 나누는 방법과 나눈 뒤 일을 하는 방법 등에 대한 기술과 저변에 대해 저술되어 있다. 개발자의 시선으로 DDD를 적용하기 위한 핵심 기술을 중심으로 이야기하고 있다. 하지만, 나는 그 기술들의 저변으로 비즈니스와 사람과의 합의(협력))의 중요성 등에 대한 이야기가 더 인상 깊었다. 많은 개발자들이 개발에만 몰입되어...

도메인 주도 설계 첫걸음 - 16장 데이터 메시

범위 [Part 4] 다른 방법론 및 패턴과의 관계 - 16장: 데이터 메시(Data Mesh) 개념 정리 OLTP(Online transaction processing, 온라인 트랜잭션 처리): 트랜잭션 지향 애플리케이션을 손쉽게 관리할 수 있도록 도와주는 정보 시스템의 한 계열로서, 일반적으로 데이터 기입 및 트랜잭션 처리를 위해 존재한...

도메인 주도 설계 첫걸음 - 15장 이벤트 주도 아키텍처

범위 [Part 4] 다른 방법론 및 패턴과의 관계 - 15장: 이벤트 주도 아키텍처 개념 정리 이벤트 주도 아키텍처(Event-Driven Architecture): 시스템 컴포넌트가 이벤트 메시지를 교환하면서 비동기적으로 서로 커뮤니케이션하는 아키텍처 스타일. 서비스의 엔드포인트를 동기적으로 호출하는 대신 컴포넌트가 이벤트를 발생해서 시...

도메인 주도 설계 첫걸음 - 14장 마이크로서비스

범위 [Part 4] 다른 방법론 및 패턴과의 관계 - 14장: 마이크로서비스 개념 정리 서비스: 미리 정의된 인터페이스를 사용해 하나 이상의 역량에 접근하기 위한 메커니즘. 미리 정의된 인터페이스: 서비스로부터 데이터를 넣고 빼는 모든 메커니즘. 마이크로서비스: 자신의 마이크로 퍼블릭 인터페이스, 즉, 마이크로 프런트 도어(micr...