일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 솔루션조사
- 쿠버네티스
- OpenShift
- 머신러닝
- GPT
- k8s
- LeetCode
- Python
- Docker
- fast api
- LLaMa
- jpa
- 컨설팅
- 로깅
- fastapi
- BFS
- 생성형
- Machine Learning
- 생성형 AI
- 도커
- SpringBoot
- kubernetes
- 메세지큐
- POD
- Redis
- 컨설턴트
- vuejs
- vue.js
- 오픈시프트
- 리트코드
- Today
- Total
목록MongoDB (2)
수 많은 우문은 현답을 만든다
오늘은 성능 향상에 대해서 이야기를 해보자. 서론한달만에 Big-data를 다루는 API 중계 솔루션을 개발했다.데이터를 수집하는 멀티쓰레딩 배치가 10개정도 동시에 돌아가고, 수집된 데이터를 API로 제공하는 서비스이다.문제는 API 응답 데이터가 가장 큰 녀석은 한번에 250MB를 보내고 있어서 성능 테스트에 어려움을 겪었다.처음부터 큰 데이터를 다루기 위한 설계를 잘 했어야 하는데, 분산시스템 개발 경험은 있으나 이런 큰 단건 데이터 처리는 경험이 없어서 고생을 했다. 솔루션 기술 스택 :- Fast API, Redis, Mongo DB 성능 요구 사항 :- 400 TPS, 동시접속자 150,000명, 속도 건당 1초 이내 본론우선 단건 데이터가 적은 API들은 성능 요구 사항을 만족했다. 그러나..
개요이번엔 Fast API 서비스와 Database를 연동하는 작업을 해보겠다. 데이터베이스 설치개발하려는 서비스 요건상 JSON 포맷을 써야하는 데이터가 많기 때문에 MongoDB를 설치하자. 1. 다운로드Download MongoDB Community Server | MongoDB Try MongoDB Community EditionTry MongoDB Community Edition on premise non-relational database including the Community Server and Community Kubernetes Operator for your next big project!www.mongodb.com위 링크에 접속해서 .msi 파일을 받는다. 2. 환경 설정특별한 변..