분산 (네트웍 ) 기반의 시스템에서 성능 측정시 고려해야 되는 사항들은 어떠한 것들이 있을까요?
서버나 네트웍 기반의 어플리케이션 구축을 업으로 삼고 있는 프로그래머라면 참고하시면 좋은 그림을 발견해 공유합니다.
위 그림을 눌리시면 큰 그림을 다운 받으실 수 있습니다.
2월 기고에 이은 Framework Engineering Part II를 여러분에게 공개합니다.
Part I에 대한 글에 대한 평이 없어서? 과연 좋은 글을 썼는가 다시 의문을 가집니다. 😦
.NET 진영은 Java 진영보다직접 Framework를 구축하는 일 보다는, 사용하는 일이 더 많으니 그러겠지 하고 혼자 생각하고 있습니다. 🙂
여기서 소개한 툴들과 거의 일대일 대칭이 되는 툴들이 Java 진영에도 있으니 Technic 적인 측면보다, Framework를 구축할때 어떠한 것들을 고려해야 되는지 경험과 프로세스 측면에서 저희들의 부족한 글을 이해해 주시길 부탁드립니다.
많이 부족한 지식이지만 조금이나마 다른 분들에게 도움이 되는 글이였으면 좋겠네요 🙂
이번 글은 지난호에 이어 아래의 주제들중 아키텍쳐에 다 못다한 애기부터 다루었습니다.
패턴계에는 크게 두가지 박스가 있습니다.
GoF 패턴 책을 읽으신 분이라면 하얀 박스(상속)와 검은 박스(조합) 애기는 많이 들어 보셨을 겁니다. 혹시 회색 박스는 들어보셨나요? 🙂

여러분에게 즐거운 소식을 전해드리고자 합니다.
공개되지 않은 EuroPLoP Paper를 발견하게 되었습니다.

자료를 찾았을때 저의 마음을 표현해 주는 그림입니다. 🙂
제가 최근 Patterns for Understanding Frameworks 라는 논문을 정리하고 있는데, 여기에 수많은 Referecne 논문들이 EuroPLoP 최근 논문들이었습니다.
(조만간 이 논문의 정리 버젼이 여러분에게 공개될것 입니다.)
PLOP 2008 년의 Accpeted Paper가 발표 되었습니다. 이번 행사는 크게 네가지 주제로 열렸습니다. Design & Architecture Security & Quality Process & Service Software & People 이중 눈에 뜨는 것은 SaaS와 SOA의 강세로 인해 이와 연관된 패턴들(동적으로 객체를 생성하거나 관리하는 패턴들)이 많이 발표 되었습니다. 특히 제가 마소에 SaaS에 기고할때 설명드렸던 AOM (Adaptive Object Model)에 대한 진화 […]
일전에 Dependency에 대한 고찰이라는 글로, Dependency의 종류와 xDepend 툴들을 소개한 적이 있습니다.
이번 POST는 윗 글의 연장선상으로 Dependency 를 해결하기 위한 올바른 설계 방법 몇가지를 소개하고자 합니다.
물론 재미난(?) 그래프로 여러분의 시스템의 Depedency를 파악하는 것을 보여드리고 싶지만.. 모든 일에는 순서가 있는 법. 여러분이 와 닿는 그림과 코드로 간단히 설명드리도록 하겠습니다.
Dependency가 없는 상태로 시스템을 구축한다는 것은 불가능합니다. 재사용의 미덕이 바로 Dependency의 또다른 이름이기도 하죠.
어떻게 하면 Dependency를 잘 관리할수 있을까? 그 해답을 제시해주신 아키텍트를 소개하고자 합니다.
그 분은 바로 Object Mentor의 Robert C. Martin 입니다. Clean Code의 저자로써 알려져 있지만, 사실 이것보다 이름을 더 크게 알리게 한 주역은 패턴의 5가지 법칙(OCP, DIP, LIP, ISP, SRP)입니다.
그런데 이 5원칙의 빛에 가려 숨겨진 Principle이 하나 있는데요. 이름하여 패키지 구조의 원칙들 (Principles of Package Architecture) 입니다.
이 논문에서 Dependency를 깨거나 완화하는 방법들을 여러분에게 소개하고자 합니다.

오래 기다리셨습니다. 🙂
Framework’s Day 등록이 드디어 시작되었습니다.
저의 인맥중 Framework와 가장 관련된 활발한 분들을 모시어 세미나를 2달여전에 준비하게 되었고, 그 결과를 여러분과 공유하고자 합니다.
행사는 약속대로 11월 29일 날 진행이 되어지며, 자세한 곳은 아래 링크를 따라가서 보시길 바랍니다.
Framework 관련 강좌를 준비하기 위해 여러가지 자료들을 Survey하고 있습니다.
그중 눈에 뛰는 괜찮은 자료들을 골라 여러분과 공유하고자 합니다.
Framework Design Guidelines
Microsoft PDC 2008에 .NET Framework를 설계한 Krzysztof Cwalina와 Brad Abrams 가 Framework Design Guidelines 2nd Edition의 출간을 기념하고, .NET Framework의 설계 철학을 공유하기 위해 PDS 2008에서 멋진 세미나를 열었습니다. 러닝 타임도 무료 1시간 44분입니다.
현재 PDC2008 사이트 에서 Framework Design Guidelines 라고 검색하시며 풀 동영상 강좌와 TP를 무료로 다운 받으실수 있습니다. 그리고 Silverlight로 된 대형화면의 강의를 Channel9을 통해 공유하고 있습니다.
아쉽지만 저의 블로그가 sliverlight을 지원하지 않아 아래 이미지에 링크를 걸어 놓았습니다.
wordpress도 어서 Silverlight이 지원되었으면… 😦
Framework’s Day가 가까워 오고 있습니다. 오늘 (11/7) 세미나 순서와 소개자료를 정리해 데브피아 쪽에 전달할 생각이며, 다음주중에 데브피아를 통해 세미나 접수를 받을 예정입니다.
이때 발표할 세미나 자료의 Beta 버젼을 공개합니다. 아직 수정의 여지는 매우 많지만, 큰 뼈대는 완성되었다고 볼수가 있습니다. 그래서 먼저 블로그 독자 여러분의 피드백을 받습니다.
http://www.slideshare.net/arload/framework-engineering-presentation/ download file을 클릭하시면 PDF 버젼을 다운 받으실수 있습니다.
이 자료는 Krzysztof Cwalina의 Framework Engineering 자료를 요약 정리한 것이며, 거기의 저의 지식과 살을 더 붙인 것입니다. 하지만 아직 추가의 여지가 매우 많습니다. 빡빡한 텍스트들을 좀더 비유를 넣어 수정하고 Schmidt 박사님의 논문의 내용들을 더 추가할 생각입니다.


제 2회 Meet The Architect : 아키텍트의 논리와 직관 이라는 세미나가 성공적으로 마쳤습니다.