Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ghkdqhrbals/spring-chatting-server
In this project, we develop a chat server with automatic distribution, automatic scale in/out, and maintenance functions! For more information, please visit https://ghkdqhrbals.github.io/portfolios/docs/project
https://github.com/ghkdqhrbals/spring-chatting-server
aws-cloudwatch aws-ecr aws-eks elk-stack github-actions java-17 kafka kubernetes load-testing spring-boot spring-cloud
Last synced: about 2 months ago
JSON representation
In this project, we develop a chat server with automatic distribution, automatic scale in/out, and maintenance functions! For more information, please visit https://ghkdqhrbals.github.io/portfolios/docs/project
- Host: GitHub
- URL: https://github.com/ghkdqhrbals/spring-chatting-server
- Owner: ghkdqhrbals
- License: mit
- Created: 2022-12-12T11:17:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-27T02:19:38.000Z (10 months ago)
- Last Synced: 2024-02-27T09:26:38.886Z (10 months ago)
- Topics: aws-cloudwatch, aws-ecr, aws-eks, elk-stack, github-actions, java-17, kafka, kubernetes, load-testing, spring-boot, spring-cloud
- Language: Java
- Homepage:
- Size: 161 MB
- Stars: 30
- Watchers: 2
- Forks: 2
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
본 [프로젝트](https://github.com/users/ghkdqhrbals/projects/3)는 다양한 기술을 실험적으로 적용하는 것을 목적으로 합니다. 프로젝트의 진행과정을 알고싶으신 분은 [블로그](https://ghkdqhrbals.github.io/portfolios/docs/project/) 를 참고해주세요. 저는 자동화와 성능향상에 초점을 맞추고 개발하였습니다.
5.2.0 부터는 EKS 마이그레이션이 완료되었습니다. 로컬에서 수행하기 위해서는 [4.2.0v](https://github.com/ghkdqhrbals/spring-chatting-server/tree/v4.2.0) 버전으로 태그를 이동하고 Instruction 에 따라 실행해주세요(based on [correto-jdk-17](https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/downloads-list.html)).
테스트 및 성능향상 기록은 Issue 에 [feature:performance](https://github.com/ghkdqhrbals/spring-chatting-server/issues?q=is%3Aopen+is%3Aissue+label%3A%22feature%3A+performance%22) 태그로 기록되어 있습니다.
더 자세한 내용을 보고싶으시다면 [성능개선 기록](https://ghkdqhrbals.github.io/portfolios/docs/pf/) 을 참고하세요!### Kubernetes Pods Architecture
![image](https://github.com/ghkdqhrbals/spring-chatting-server/assets/29156882/e621a68d-ad03-4044-bd03-7600b8815d96)### Scalability
![image](https://github.com/ghkdqhrbals/spring-chatting-server/assets/29156882/b0489783-27ed-4835-bf49-65f4a2bd0726)### CI/CD(Git Actions multijob)
![image](https://github.com/ghkdqhrbals/spring-chatting-server/assets/29156882/93171586-1282-4dbf-8d04-67337549b530)