모듈러 모놀리스 아키텍처(modular monolith architecture)
모듈러 모놀리스 아키텍처(modular monolith architecture)란? 모듈러 모놀리스 아키텍처는 소프트웨어 아키텍처의 진화 과정에서 나타난 아키텍처입니다. 기존의 전통적인 모놀리스 아키텍처는 낮은 유연성으로 인해 복잡도가 증가함에 따라 확장이 어려워지고 생산성이 낮아지는 등 많은 문제점들이 있었습니다. 이를 해결하기 위해 서비스 오리...
모듈러 모놀리스 아키텍처(modular monolith architecture)란? 모듈러 모놀리스 아키텍처는 소프트웨어 아키텍처의 진화 과정에서 나타난 아키텍처입니다. 기존의 전통적인 모놀리스 아키텍처는 낮은 유연성으로 인해 복잡도가 증가함에 따라 확장이 어려워지고 생산성이 낮아지는 등 많은 문제점들이 있었습니다. 이를 해결하기 위해 서비스 오리...
테스트 코드란? 프로그래밍에서 테스트 프로그래밍에서 테스트(Test)란, 개발한 소프트웨어가 제대로 동작하는지 확인하고, 버그와 결함을 발견하고 수정하는 과정을 말합니다. 소프트웨어를 개발할 때, 개발자는 예상치 못한 문제나 오류를 최소화하기 위해 다양한 테스트를 수행합니다. 프로그래밍에서 테스트는 소프트웨어 개발의 핵심 요소 중 하나이며, 품...
pandoc, asciidoc 설치 linux sudo apt install pandoc asciidoc mac os (with homebrew) brew install asciidoc pandoc asciidoc(adoc)을 docbo...
표지 책 소개 막막했던 아키텍처가 쉬워지는 실무 지침서 소프트웨어 아키텍트는 전 세계 연봉 10위 안에 드는 직업이지만, 지금까지 ‘개발자가 아키텍트’로 전향하는 데 실질적으로 도움이 될 만한 지침이 없었다. 이 책은 소프트웨어 아키텍처의 다양한 부분을 포괄적으로 개괄한다. 장차 아키텍트가 될 사람과 현직 아키텍트 모두 이 책을 통해 아키텍처...
표지 책 소개 개발자가 선택한 프로그램 가치를 높이는 최고의 코드 관리 기술 마틴 파울러의 『리팩터링』이 새롭게 돌아왔다. 지난 20년간 전 세계 프로그래머에게 리팩터링의 교본이었던 『리팩토링』은, 기존 코드의 디자인을 개선하고 소프트웨어 유지 관리 능력을 향상시켰으며 기존 코드를 이해하기 쉽게 만드는 데 도움을 주었다. 간절히 기다려온 ...
영상 한국어 판 원어 판 (origin) 요약 전문가가 되기 위한 4가지 방법 타당한 환경 최소한 어느 정도 예측할 수 있는 규칙성을 가진 환경 많은 반복 10,000시간의 법칙 적절한 피드백 피드백이 있는 반복시도 ...
독서평 비즈니스 도메인을 설정하여 나누는 방법과 나눈 뒤 일을 하는 방법 등에 대한 기술과 저변에 대해 저술되어 있다. 개발자의 시선으로 DDD를 적용하기 위한 핵심 기술을 중심으로 이야기하고 있다. 하지만, 나는 그 기술들의 저변으로 비즈니스와 사람과의 합의(협력))의 중요성 등에 대한 이야기가 더 인상 깊었다. 많은 개발자들이 개발에만 몰입되어...
Mission Mission의 개념 조직의 존재 이유이자 사회적 사명 조직이 존재하는 이유, 조직의 전반적인 목표, 운영 목표, 즉 조직이 제공하는 제품 또는 서비스의 종류, 주요 고객 또는 시장, 운영 지역에 대한 간략한 서술 조직의 “본질”, “정체성” 미션의 상위개념 Mission의 요건 Focus(명확한 초점) ...
대하여 해당 자료는 OKR에 대한 기초 발표 자료입니다. 원본 문서는 What is OKR?이며, 번역 및 일부 수정한 자료입니다. OKR을 조직에 적용하기 위해서는 더 많은 공부가 필요합니다. 미션(Mission), 비전(Vision) 내용도 반드시 읽어보시길 추천드립니다. What is OKR? ...