본문 바로가기

Study/etc2

MSA(Microservice Architecture)란? 마이크로 서비스 아키텍처란 애플리케이션 개발을 위한 아키텍처 스타일을 의미합니다.마이크로서비스를 사용하면 대규모 애플리케이션을 각각 담당 영역을 가진 소규모의 독립적인 구성요소로 구분할 수 있습니다.마틴 파울러는 마이크로서비스에 대해 다음과 같이 정의하였다.1. 마이크로서비스느 여러 개의 작은 서비스 집합으로 개발하는 접근 방법2. 각 서비스는 개별 프로세스에서 실행되고 HTTP 자원 API 같은 가벼운 수단을 사용해 통신할 수 있다.3. 서비스는 비즈니스 기능 단위로 구성되고 자동화된 배포방식을 이용하여 독립적으로 배포된다.4. 서비스에 대한 중앙 집중적인 관리는 최소화하고 각 서비스는 서로 다른 언어와 데이터, 저장 기술을 사용할 수 있다. MSA 구조이미지 참고 :  https://dobby-isf.. 2024. 8. 4.
apexchart.js Analytics 사이트 작업 중  데이터 시각화를 위한 차트 작업이 필요했다.공식 사이트 :  https://apexcharts.com/  ApexCharts.js - Open Source JavaScript Charts for your websiteApexCharts is a a free and open-source modern charting library that helps developers to create beautiful and interactive visualizations for web pages.apexcharts.com 그래서 좋은 게 없을까 검색중  apexchart 라는 차트 라이브러리를 적용하기로 하였다.공식문서를 보면 기본적인 막대/ 선 말고도 다양한 종료의 차트 스타일이 있.. 2024. 7. 29.