일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Mysql이미지
- 스프링 이미지
- OS
- 동시성 제어
- 토스팀
- 분산시스템
- Jenkins
- 스프링기초
- 자바
- 3WayHandshake
- nginx
- nodejs
- 동시성문제
- 스프링오류
- 동시성 문제
- docker
- 예외 커스텀
- 스프링
- nestjs 예외
- nestjs
- 예외필터
- 스프링jpa
- 예외 핸들링
- 트러블슈팅
- JavaScript
- 유난한 도전
- 토스책
- connection reset by peer
- 대규모 트래픽
- 스프링Entity
- Today
- Total
목록docker (2)
삽질블로그
🌟 Algorithm Review 프로젝트 이 개인 프로젝트는 알고리즘 복습을 하면서 내가 복습을 하고 싶은 날짜에 알림 설정을 통해 복습 알림을 받을 수 있게 만든 알고리즘 복습을 도와주는 웹 서비스이다.3월부터 시작했지만, 계속 버전이랑 기술스택도 바꾸고 중간 중간에 다른 프로젝트 때문에 지금에서야 완성했다. 평소에 백앤드 개발을 희망했지만 의도치않게 프론트개발만 해와서 이번 개인 프로젝트를 통해 드디어 백앤드 개발과 원하는 기술들을 사용해보았다. 아쉬운 점이 있다면 TDD로 개발을 하고 싶었지만 시간에 쫒겨 기능완성을 우선 했다. 그래서 작성해논 테스트 코드가 회원부분 밖에 없다. 비록 지향했던 TDD개발은 못했지만(?) 이제 남은 기능들에 대한 테스트 코드도 작성해보려고 한다. 이제 원하는 기능..
개인 프로젝트를 진행하면서 프론트는 Vercel로 배포하여 자동배포와 https를 적용하였는데, 서버는 아직 자동배포 환경을 만들어놓지 않아서 이번에 Jenkins로 구축을 하였습니다. Jenkins 란?Jenkins는 지속적인 통합 및 지속적인 배포 (CI/CD)를 지원하는 오픈 소스 자동화 도구입니다.Jenkins는 자바 기반 웹 애플리케이션이며, 빌드, 테스트, 배포를 자동화해 줍니다. CI / CD 란?CI/CD는 지속적 통합(Continuous Integration) 및 지속적 제공/배포(Continuous Delivery/Deployment)를 의미하며,소프트웨어 개발 라이프사이클을 간소화하고 가속화하는 것을 목표로 합니다.CI(지속적 통합)은 코드 변경 사항을 공유 소스 코드 리포지토리에 ..