| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- DevOps
- 시큐어코딩
- two pointers
- Spring MVC
- 데이터베이스
- html
- react
- 모니터링
- MVC패턴
- SpringFramework
- Java
- spring boot
- MSA
- coding test
- vite
- 웹개발
- Bambino
- BCIT
- CSS
- 서버 모니터링
- 웹 보안
- jsp
- job
- Grafana
- 웹개발기초
- 자바
- servlet
- sql
- Doit알고리즘코딩테스트
- 웹개발자
- Today
- Total
목록DevOps (3)
초보 개발자의 기록
Grafana는 오픈소스 데이터 시각화 및 모니터링 플랫폼으로, 다양한 데이터 소스를 기반으로 대시보드를 만들고 데이터를 직관적으로 시각화할 수 있게 해 줍니다. 특히 Prometheus와 조합해 사용하는 것이 DevOps 및 SRE 환경에서 가장 널리 쓰이는 모니터링 스택입니다. 주요 기능대시보드 생성그래프, 파트, 게이지, 테이블 등 다양한 시각화 컴포넌트를 제공사용자는 원하는 방식으로 데이터를 시각화하여 대시보드를 만들 수 있음모니터링 화면을 자유도 높게 구성 가능다양한 데이터 소스 지원Grafana는 단일 데이터베이스에 의존하지 않는다.아래와 같은 수십 개의 데이터 소스를 플러그인 형태로 지원함:PrometheusInfluxDBDraphiteElasticsearchMySQL / PostgreS..
웹 애플리케이션을 개발하고 배포했다고 해서 모든 일이 끝나는 것은 아니다.실제 서비스 환경에서는 안정적인 운영과 보안이 무엇보다 중요하다.특히 사용자가 늘어나고 기능이 복잡해질수록, 시스템을 지속적으로 지켜보고 보호하는 체계는 필수적이다. 이 글에서는 모니터링과 보안이 왜 중요한지 그리고 어떤 효과를 제공하는지 정리해본다. 모니터링이 중요한 이유시스템의 건강 상태 지속 관찰모니터링은 시스템의 성능, 가용성, 안정성을 실시간으로 감시하는 과정이다.이를 통해 잠재적인 문제를 빠르게 발견하고 대응할 수 있어 다운타임을 최소화하는 데 큰 도움이 된다.결국 이는 사용자 경험 향상으로 이어진다. 성능 최적화와 리소스 효율 개선모니터링 데이터를 활요하면CPU/MEM 과부하특정 API의 병목DB 커넥션 낭비같은 문제들..
MSA 도입이 반드시 필요한가? 애플리케이션을 보다 빠르게 개발하고 성능을 지속적으로 높여 나갈 수 있다는 이유로 MSA가 각광을 받기 시작했지만, 반드시 도입이 필요한가? 현재 운영 중인 서비스를 개선하거나 새로운 서비스를 기획할 때, 기존 레거시 시스템 및 데이터 연계, 현재 시점의 요구사항, 예측 가능 범위 내의 미래 변화까지 대응할 수 있도록 아키텍처를 비롯한 프로세스, 인프라, IT 환경에 대한 보다 폭넓고 수준 높은 이해가 필요함. 모놀리식으로 관리하기에 특별히 복잡한 시스템을 운영할 상황이 아니면 마이크로 서비스는 고려할 필요조차 없다. MSA 도입을 위해 고려해야 할 사항 시스템 복잡도 단계에 따라 아키텍처 선택 시 개발 생산성에 크게 영향을 받을 수 있다. 언제 모놀리식 아키텍처를 사용하..