일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- chartjs
- kubeflow
- Kafka
- Flux
- docker
- java bigdecimal
- AWS CI/CD 구축하기
- Jenkins
- Spring Error
- aws
- 도커
- JavaScript
- or some instances in your deployment group are experiencing problems.
- VPN
- codedeploy
- Spring
- IntelliJ
- codepipeline
- codebuild
- chart.js
- aws cicd
- SQL
- PostgreSQL
- Airflow
- COALESCE
- codedeploy error
- bootstrap
- redis
- Python
- node
- Today
- Total
목록분류 전체보기 (632)
Small Asteroid Blog

모니터링의 필요성 현대의 소프트웨어 시스템은 복잡한 분산 아키텍처를 기반으로 운영이 되는데대규모 서비스의 경우, 애플리케이션 성능, 장애 감지, 리소스 사용량 최적화가 필수적이다. 모니터링이 없으면 장애 발생 시 문제의 원인을 찾기 어려우며, 성능 저하를 미리 감지하지 못할 수 있기 때문이다.이러한 문제를 사전에 감지하고 대응하기 위해 모니터링 시스템이 도입 되어야 한다. Prometheus Prometheus(프로메테우스)는 시스템으로부터 각종 모니터링 지표(metrics)를 수집하여 저장하고 검색할 수 있는오픈소스 모니터링 및 알림 시스템이다. 특징 시계열 데이터(Time-Series Data) 기반의 모니터링 시스템 PromQL(Prometheus Query Language) 를 활용한 강력한 ..

Hugging Face허깅페이스는 AI 나 NLP(자연어 처리) 모델을 쉽게 활용할 수 있도록 하는 오픈소스 플랫폼이자 커뮤니티이다.트랜스포머나 데이터셋 같은 머신러닝 라이브러리를 제공하고 딥러닝 모델을 쉽고 빠르게 학습하고 배포할 수 있도록 도와주는 다양한 도구와 라이브러리를 제공하는 머신러닝계의 깃허브이다. API 형태로 모델을 배포해서 MLOPs 와 연계도 가능하다. https://huggingface.co/ Models 모델 및 라이브러리를 찾을 수 있다. 다양한 테스크에 적용 가능하고 PyTorch 와 Tensorflow 를 지원한다. Datasets NLP 및 머신러닝을 위한 대규모 데이터셋을 제공하며 로드, 전처리, 스트리밍을 쉽게 할 수 있도록 도와준다. 활용 예시 from tran..
프로젝트에서 어드민 페이지에 차트 표시를 하기를 원하셔서 vue3 에서 사용하기 좋은 차트는 무엇이 있을지 찾아보았다. 내부에서만 사용할 거라서 무료이면서 러닝커브가 크지 않아야 하며 다양한 기능이 있는 것으로 찾고 있었고 그 중 두가지가 적합해 보여서 이 둘을 비교해보았다. ECharts, Chart.js 비교ECharts와 Chart.js는 둘 다 강력한 데이터 시각화 라이브러리이지만, 용도와 요구사항에 따라 각각의 장단점이 있다.항목EChartsChart.js지원 차트 유형매우 다양한 차트 (라인, 바, 파이, 지도, 3D 차트, 그래프 등)일반적인 차트 유형 (라인, 바, 파이, 레이더, 도넛 등)특화 기능지도 시각화, 네트워크 그래프, 대규모 데이터 처리 가능기본적인 데이터 시각화에 적합3D..
이 주제로 블로그를 작성한 이유 MongoDB 에서 컬렉션을 생성할 때, 효율적인 데이터 설계와 시스템 안정성 확보하기 위해 예상 트래픽을 산정하는 과정을 거친다.예상 트래픽을 통해 조회, 쓰기 요청의 비율을 파악할 수 있고조회 트래픽이 많다면 적절한 인덱스를 설계해 조회 속도를 최적화할 수 있다. (그렇다고 인덱스를 많이 만들면 쓰기 성능이 저하되므로 트래픽 패턴에 따라 필요한 인덱스만 설정하는게 좋다. ) 트래픽트래픽이란 서버를 통해 최종 사용자에게 전달된 데이터의 양을 말한다. 시스템을 설계할 때 트래픽을 예측하고 이에 적합한 설계를 하는것은 안정성과 성능을 보장하는데 중요하다. QPS와 RPS 개념RPS 는 QPS 보다 더 상위 개념이다. (RPS > QPS)QPS(Queries Per Sec..
MongoTemplate과 Spring Data MongoDB Auditing Spring Data MongoDB는 @LastModifiedDate, @CreatedDate 등의 어노테이션을 통해 엔티티의 생성 및 수정 시간을 자동으로 기록할 수 있도록 Auditing 기능을 제공한다.하지만, mongoTemplate.updateFirst()와 같은 직접적인 업데이트 메서드를 사용할 경우, 이 기능이 자동으로 적용되지 않는다.이는 MongoTemplate이 @LastModifiedDate를 처리하는 AuditingEntityListener를 트리거하지 않기 때문이다.두개 동시 사용 관련된 내용 문제 발생: MongoTemplate에서 @LastModifiedDate가 자동으로 업데이트되지 않음일반적으..
Spring 에서 JPA Auditing 을 사용해 자동으로 값을 넣어주는 기능을 잘 사용하고 있었다.MongoDB 를 사용할 때도 Auditing 기능을 사용하고자 했는데 JPA 기반 Auditing 과 차이가 있었다. Auditing 기능은 엔티티가 생성되거나 수정될 때 자동으로 특정 필드를 채워주는 기능이다. (createdAt, createdBy) Auditing과 mongoTemplate의 독립성Auditing은 repository 기반 데이터를 조작할 때만 자동으로 동작합니다.하지만 mongoTemplate.updateFirst()는 쿼리 기반으로 작동하므로 @LastModifiedDate를 사용해도 자동으로 업데이트 되지 않는다.Auditing 필드(createdAt, createdBy)가..