아키텍쳐 패턴이란 - 소프트웨어 디자인 패턴 | |||
| |||
외국인회사에 있다 보면 개발자 채용시 아키텍쳐 설계 부분도 이야기를 하게 됩니다. 그러면 어떤 어프로치로 소프트웨어를 설계해야 하느냐에 대한 논의를 하게 됩니다. 소프트웨어 개발/설계시 아키텍쳐링을 하다 보니 반복되는 패턴이 나오기 시작했고, 사람들은 이 패턴에 이름을 붙이기 시작했습니다. 즉, 아키텍쳐 패턴(Archiectural Patterns)이라 함은 소프트웨어 디자인 패턴이라고 할 수 있습니다. 참고로 패턴(Pattern)=유형,종류 라고 간주하셔도 될 것 같습니다. 아키텍쳐 패턴(Architectural Patterns)은 대략 다음의 10가지 종류가 있습니다. 1. Layered pattern 2. Client-server pattern 3. Master-slave pattern 4. Pipe-filter pattern 5. Broker pattern 6. Peer-to-peer pattern 7. Event-bus pattern 8. Model-view-controller pattern 9. Blackboard pattern 10. Interpreter pattern 여기에 하나 빠진것이 있다면 최근 떠오르는 MSA(Micro Service Architecture)가 있을텐데요... 이정도 길이면 학생들 가르킬때 21주짜리 프로그램이 하나 나올법도 하네요. Tags: Architectural Patterns Blackboard pattern Broker pattern Client-server pattern Event-bus pattern Interpreter pattern Layered pattern MSA MVC pattern Master-slave pattern Micro Service Architecture Model-view-controller pattern Peer-to-peer pattern Pipe-filter pattern Software Design Patterns 개발자 채용 소프트웨어 디자인 패턴 아키텍쳐 아키텍쳐 패턴 | |||
| |||
| |||
로그인을 하시면 댓글을 등록 할 수 있습니다. |