Home
Huey-J
Cancel

성능 평가 후기2 Transaction Pool, Connection Pool 성능 튜닝

“서버 성능을 올려야겠는데…” 위 얘기를 들으면 뭐부터 생각나시나요? 인스턴스의 티어를 올려요! (Scale-Up) 서버를 늘려요! (Scale-out) 캐싱을 적용해요 등등.. 다양한 방법이 있습니다. 자 그럼 단순하게 Scale-Up, Scale-Out으로 서버의 성능이 쭉쭉 늘까요? 돈이 드는 만큼 한 번 확인해 봅시다. ...

성능 평가 후기

👀 성능 평가? 왜 하게 되었나? 9월에는 제가 속한 신규 플랫폼 팀에 큰 이벤트가 있었습니다. 바로 이름부터 무시무시한 플랫폼 성능 평가죠. 성능..뭐시기요..? 성능 평가… TPS… 전부 해 본적이 없는 것들이라 막막했지만 또 한편으로는 굉장히 설랬습니다. 새로운 도전이라는 생각에 말이죠. ㅎㅎ 결과적으로 무사히 통과하였고 성대한(?) 파...

SonarCloud로 코드 분석하기

1. 목표 SonarCloud를 이용하여 코드의 품질과 테스트 커버리지 등을 측정하고, Github Actions와 연동하여 PR 시 정적 분석 결과를 코멘트로 남겨주도록 설정한다. 예제에서 다룬 코드는 여기서 확인할 수 있습니다. 2. SonarCloud 란 SonarCloud는 정적 분석 툴인 SonarQube의 SaaS 형태입니다....

트러블 슈팅 - querydsl 문제

회사에서 진행한 작업이기 때문에 실제 코드가 아닌 예시 코드로 적겠습니다. 상황 엔티티 상황 간단한 예시로 가게(Shop)와 해당 가게에서 파는 물건(Goods)이 각각 엔티티로 있다고 하겠습니다. @Entity public class shop { @Id private Long id; private String name; ...

스프링 서버의 세상 간단한 CI/CD 구축 방법 (with Docker, Github Actions, AWS EC2)

CI/CD는 처음하는 분들에게는 꽤 난이도가 높은 작업이라고 생각합니다. 그래서 많은 방법 중에 제가 생각하는 가장 간단한 방법인 도커를 이용하여 CI/CD를 구축하는 것을 소개하고자 합니다. 단계 별로 기본적인 CI를 구성하고, 도커허브에 자동으로 푸시한 이후, AWS에 접속하여, 배포하는 총 4단계로 나누어 진행하겠습니다. 해당 방식의 가장 ...

HTTPS

HTTPS란 웹 프로토콜 HTTP HTTP는 웹상에서 TCP 기반으로 정보를 주고받을 수 있는 웹 프로토콜입니다. 하지만 실제로 HTTP로 웹 통신을 하고 있을까요? 실제로 HTTP로 웹 페이지를 배포하고 해당 웹 사이트에 접속을 해보면 아래처럼 꽤 무서운 문구들이 표시됩니다. 이는 HTTPS를 사용하지 않아서 발생한 경고 메시지인데요. 그...

VPN

Private Network vs Public Network VPN에 대한 이해를 위해서는 먼저 사설망(Private Network)과 공중망(Public Network)에 대한 이해가 필요합니다. 사설망(Private Network) : 특정한 회사나 조직이 소유하고 독점적으로 사용하는 네트워크를 의미합니다. 공중망(Public Netw...

Intellij Jira 연동

1. Jira Api Token 발급 계정관리 → 보안 → API 토큰 만들기 및 관리 → 토큰 만들기 → 토큰 복사 2. 인텔리제이 Jira 연동 shift shift 전체 검색 → configure servers + 버튼 → Jira → 입력값 입력 Search 내용에 따라 이슈가 필터링 됨 3. 브...

AWS Industry Week 2022 참여 후기

AWS Industry Week 이번달 초 코엑스에서 열린 AWS Industry Week에 다녀왔습니다. 회사에서 보내줬던 거라 더 즐거웠는데요.ㅎㅎ 1년에 한 번 진행하는 컨퍼런스라 생각했던 것 보다 규모가 커서 놀랐습니다. 천천히 하나씩 후기를 풀어보죠! 체험 부스 입장은 12시부터 가능하고 컨퍼런스는 2시부터 시작되는 일정이었는데요...

AWS Athena 설정하기

들어가며 지난 포스트에서 Elastic Stack 로그 모니터링 환경에 대해 알아보았습니다. 하지만… ELK를 구축하는 건 꽤 어렵습니다. 시간도 많이 들고, 서버 리소스도 많이 잡아먹습니다. 시간적으로 보나 경제적으로 보나 비싸다는 얘기죠. 고차원적인 로그 분석이 필요한 게 아니라면 사실 오버엔지니어링이 될 가능성이 있습니다. 그럼 설치가 훨씬...