본문 바로가기

SW architecture2

읽으면서 배우는 소프트웨어 - MSA(Micro Service Architecture) Micro Service Architecture Micro service architecture(이하 MSA)는 소프트웨어 설계 유형 중 하나입니다. 독립된 서비스의 조합으로 하나의 어플리케이션을 개발하는 설계로서 클라우드와 컨테이너의 발전과 함께 애플리케이션 개발에 널리 사용되고 있습니다. 장점 Micro Service Architecture는 배포와 확장성이 용이하다는 점이 가장 큰 장점입니다. 서비스가 독립적으로 수행되기 때문에 지속적인 변경에 의한 어플리케이션 영향이 적으며, 변경용이성 확보는 요구사항 변경에 대응을 빠르게 합니다. 급변하는 사용자 요구에 쉽게 대응할 수 있다는 점은 설계적인 관점에서 상당한 장점이 될 수 있습니다. 또한, 확장성을 통해 Availability와 Performanc.. 2024. 3. 1.
품질속성 만족을 위한 잘 알려진 설계전술, Tactic의 개념과 종류 안녕하세요 warehouse 입니다. 오늘은 품질속성을 만족하기 위한 기술인 Tactic 에 대한 포스팅을 작성하였습니다. Tactic Software architecture tactic 에 대해 정의를 내리자면 아래와 설명할 수 있습니다. Software architecture tactics are specific design decisions or techniques employed to address and achieve quality attributes, such as performance, scalability, maintainability, and security, in a software system. 즉, Tactic은 필요한 품질속성을 만족하기 위해 사용하는 설계적 기술이라고 볼 수 있겠.. 2024. 1. 27.