반응형
TO-BE
- Kotlin : 나중에 바꾸기 보다는 하면서 익히기 위해
- Java17(Amazon Corretto 17 (aarch64) : 익숙한 버전의 사용
- Spring boot 3.4.0 : 최신 버전 연습
- Spring Security 6.4.1 + JWT : Security가 6.4.x로 업데이트 되면서 기존과 사용방법이 달라졌다기에 몸소 겪으며 연습
- Spring Cloud Server + Client : 편리함과 간편함을 추구하고자 추가
- Gradle 8.11.1 : 자연스러운 버전업
- JPA
- MyBatis
- Database
- PostgreSQL : 재미삼아 써보기 + 사용 가능 기술 확장
- local, Home 서버 사용
OCI 사용
- Redis : 간단, 간소하고 쉬운 사용과 연습이 필요하기에 사용
- local, Home 서버 사용
Redis Cloud 사용
- PostgreSQL : 재미삼아 써보기 + 사용 가능 기술 확장
- Cloud
HostingVercelCloudType
InstanceOCI
- DNS
Route53- CloudFlare : SSL과 DNS 적용이라는 메리트로 인한 변경
-
- Monitoring - 사용여부 확정
SentryNew Relic- Prometheus + Grafana + Loki : 왜 사람들이 많이 사용하는지 알아보기위해 - 실제로 너무 좋다고 느낌
- IDE
- Intellij
WebStorm- DataGrip
- CI/CD
Github ActionsVercel- GitLab-ci : 깃허브과 달리 지원해주는 서비스가 다양하기에 선택
- 해보고 싶은것에서 해보고 있는 것
- Container
- Docker : 대부분 서비스를 docker로 기동, free tier 수준이 아니기에 편안함과 직접 관리라는 재미
- Gitlab container registry : Docker를 사용하면서 빌드 이미지 백업과 저장의 필요성으로 인해 사용
- CloudFlare Zero trust Tunnel : 서브 도메인의 SSL적용이 원하는 방식으로 동작하지 않아 채택
k8s
Nexus RepositoryDocker Registrygradle container
MSA구상중인 다른 프로젝트SSO 로그인
- Container
- Monitoring - 사용여부 확정
더보기
![](https://blog.kakaocdn.net/dn/cnOAds/btsLS59pimM/4MpWQg3XgH213tjhC0rHSK/img.png)
Pipeline
![](https://blog.kakaocdn.net/dn/0fwJ2/btsLT4vr8ma/DkKS6dEombqf3CayrVftHK/img.png)
Container Registry
![](https://blog.kakaocdn.net/dn/bqtJCs/btsLSSQkV7U/BlhjZhrKcINwp0WliQSV3k/img.png)
DNS
![](https://blog.kakaocdn.net/dn/Re8ih/btsLSsqvqGm/ZRCBddsWmk5BLg3fzWhT91/img.png)
CloudFlare Zero trust
![](https://blog.kakaocdn.net/dn/uwMO1/btsL1FwdRv9/MPFwSAts4fWpPVv1bGnE71/img.png)
Grafana
![](https://blog.kakaocdn.net/dn/cddfD2/btsLUWXve5k/ySznEuaI8GToqsLbwiKcWk/img.png)
Grafana Dashboard
![](https://blog.kakaocdn.net/dn/UvhBa/btsLTPZohug/WV8zGTZ7xcpZxjQijsCwj1/img.png)
Kotlin
![](https://blog.kakaocdn.net/dn/cnOAds/btsLS59pimM/4MpWQg3XgH213tjhC0rHSK/img.png)
![](https://blog.kakaocdn.net/dn/0fwJ2/btsLT4vr8ma/DkKS6dEombqf3CayrVftHK/img.png)
![](https://blog.kakaocdn.net/dn/bqtJCs/btsLSSQkV7U/BlhjZhrKcINwp0WliQSV3k/img.png)
![](https://blog.kakaocdn.net/dn/Re8ih/btsLSsqvqGm/ZRCBddsWmk5BLg3fzWhT91/img.png)
![](https://blog.kakaocdn.net/dn/uwMO1/btsL1FwdRv9/MPFwSAts4fWpPVv1bGnE71/img.png)
![](https://blog.kakaocdn.net/dn/cddfD2/btsLUWXve5k/ySznEuaI8GToqsLbwiKcWk/img.png)
![](https://blog.kakaocdn.net/dn/UvhBa/btsLTPZohug/WV8zGTZ7xcpZxjQijsCwj1/img.png)
더보기
![](https://blog.kakaocdn.net/dn/bgqTiL/btsL2Pqu5Cz/XPX5KAExkopYkPBJDLYEp1/img.png)
2025-01-27 추가
- 정전으로 인해 서버마냥 사용하던 컴퓨터가 꺼져버려 외부에서 접속이 안되는 상황이 발생
- wol 기능을 적용해놓아 문제없이 외부에서 재기동
- 그러나 도커의 컨테이너가 정상적으로 재기동 되었는지 확인이 불가능
- Portainer 도입
- 문제 해결
![](https://blog.kakaocdn.net/dn/bgqTiL/btsL2Pqu5Cz/XPX5KAExkopYkPBJDLYEp1/img.png)
반응형
'Spring > Toy Project' 카테고리의 다른 글
토이프로젝트 시작 (0) | 2024.11.02 |
---|