Etc(4)
-
웹 개발 개념 정리
Web 구성 : Web Client & Server Frontend : Web Client(Web Browser) 페이지 개발 Backend : Web Server 서비스 개발(Web Server / WAS) FrameWork : 개발을 편하게 하고자 제공하는 틀(언어마다 다름) Frontend FrameWork js - Angular / React / Vue Backend FrameWork js - express php - laravel java - spring python - django, flask WebServer vs WAS(Web Application Server) WAS = Web Server + Web Container(jsp, servlet을 수행할 수 있는 소프트웨어) Web Serve..
2022.01.08 -
디자인 시스템
- 디자인 시스템이란? 디자인 시스템은 디자인 원칙과 중요한 UX 전략에 의해 결합된 UI 구성 요소의 모음 - 디자인 시스템 vs 스타일가이드 / 패턴 라이브러리 스타일 가이드는 일반적으로 디자인 또는 마케팅 팀을 위한 정적 디자인 가이드라인입니다. 패턴 라이브러리는 일반적으로 UX 또는 개발 팀에서 사용하는 구성 요소입니다. 디자인 시스템에는 스타일 가이드, 패턴 라이브러리, 툴킷, 예제 및 디자인 원칙이 모두 포함됩니다.
2021.10.27 -
모놀리틱 아키텍처 vs MSA 아키텍처
- 전통적인 방식 : 애플리케이션을 물리 서버에서 실행하므로써 자원 할당이 필요했고 이에 따라 자원 부족 현상이 발생 - 가상화된 배포 방식 : 가상화된 하드웨어 상에서 자체 OS를 포함해 모든 구성요소를 실행하는 VM을 띄워 애플리케이션을 실행해 다른 VM 상에서 돌아가는 애플리케이션에 자유롭게 접근하지 못하여 일정 수준의 보안성을 제공하고, 가상화를 통해 물리서버보다 리소스 관리에 효율적 - 컨테이너 배포 방식 : 애플리케이션간 OS를 공유하는 VM보다 경량화된 컨테이너를 이용해 클라우드나 기본 OS 어디든 이식가능한 형태로 배포해 유연성을 높임 (모놀리틱 아키텍처 vs MSA 아키텍처 비교 참고 : https://wooaoe.tistory.com/57)
2021.10.20 -
IT 용어 정리
[COMMON] - FE : Front-end - BE : Back-end - LB : Load Balancer - 프로비저닝 : 사용자의 요구에 맞게 자원을 할당, 배치, 배포해두었다가 필요시 시스템에 즉시 활용할 수 있도록 준비해두는 것 - A/B 검증 : A와 B를 두 사용자 집단에 제공해 사용자의 응답에 따라 비교 검증하는 방식 - on-Promise : 물리서버(Cloud와 반대되는 개념) - 쿠버네티스 : 분산 시스템을 탄력적으로 실행할 수 있는 컨테이너화된 이식성, 확장성을 갖춘 오픈소스 플랫폼 - 카나리아 배포 : 로드밸런싱을 통해 일부 사용자에게만 새버전을 배포하고 전체로 확장하는 배포 전략 (배포 전략 참고 : https://reference-m1.tistory.com/211) - sp..
2021.10.20