Home
Jun
Cancel

@SneakyThrows

** 글을 작성하게 된 계기** 사람들과 스프링 서버를 만들어보는 프로젝트를 진행하며 @SneakyThrows에 대해 질문받았습니다. 정확히 모르고 사용했던 부분도 있었는데, 이에 대해 정리하고 싶어 글을 작성하게 되었습니다. 프로젝트는 해당 링크에서 보실 수 있습니다. 2. @SneakyThrows @SneakyThrows는...

URI, URL

글을 작성하게 된 계기 사람들과 스프링 서버를 만들어보는 프로젝트를 진행하며 URI와 URL의 차이에 대해 질문받았습니다. 알고는 있었지만 두루뭉술하게 알았던 내용을 확실하게 정리하고 넘어가고 싶어 해당 글을 작성하게 되었습니다. 프로젝트는 해당 링크에서 보실 수 있습니다. 1. URI와 URN URI(Uniform Resou...

Binary 데이터 변환과 데이터 유실

1. 글을 작성하게 된 계기 사람들과 스프링 서버를 만들어보는 프로젝트를 진행하며, 이미지 파일이 깨져서 나오는 문제가 발생했습니다. 이를 해결하는 과정에서 왜 이런 일이 발생하는지, 이를 어떻게 해결했는지에 대해 정리하고 싶어 해당 글을 작성하게 되었습니다. 왜 이미지를 문자열로 바꿔서 응답하면 데이터가 깨질까? 어떻게 해결해야 할까...

Nginx DNS 캐싱 이슈 해결

1. 글을 작성하게 된 계기 회사에서 리버스 프록시/로드 밸런서를 사용하며 발생한 이슈와, 이를 해결한 내용을 정리하기 위해 글을 작성하게 되었습니다. 대략적인 아키텍처는 다음과 같습니다. 2. 문제 상황 Nginx 리버스 프록시와 AWS ALB를 함께 사용하는데, Nginx가 ALB의 주소를 찾지 못하는 문제가 발생했습니다. 이는...

ALB에는 왜 정적 IP 주소가 할당되지 않을까?

1. 글을 작성하게 된 계기 ALB에 왜 고정 IP 주소가 할당되지 않는지, 왜 동적으로 IP 주소가 바뀌는지에 대해 학습/기록하기 위해 작성한 글입니다. 학습 과정에서 작성되었기 때문에 틀린 내용이 있을 수 있으며, 이에 대한 지적/피드백은 언제든 환영입니다. 해당 글은 Nginx DNS 캐싱 이슈 해결과 이어집니다. 2. ALB...

페이징 성능 개선하기

1. 글을 작성하게 된 계기 알고 있던 몇 가지 페이징 성능 개선 방법을 정리하기 위해 작성한 글입니다. 커서 페이징 비동기 페이징 집계 테이블 활용 2. 커서 페이징 커서 페이징은 인덱스를 통해 데이터를 빠르게 조회하는 페이징 기법입니다. 너무 카운트 쿼리가 필요하지 않으며, 데이터베이스 인덱스만으로 전/후 데이터를 ...

파일 복사

1. 글을 작성하게 된 계기 로컬에 존재하는 파일을 컨테이너 혹은 AWS 내부로 복사할 일이 있었습니다. 이 과정에서 학습한 내용을 정리하기 위해 글을 작성하게 되었습니다. 2. 파일 복사 EC2 인스턴스에 띄워진 도커 컨테이너에서 로컬 PC로 파일을 이동하는 방법에 대해 살펴보겠습니다. 도커 컨테이너 -> EC2 내부로 파일...

S3 파일 검색/동기화

1. 글을 작성하게 된 계기 외부 업체가 S3에 파일을 업로드하면 이를 검사해야 할 일이 있었습니다. 이 과정에서 S3에 존재하는 파일을 어떻게 조회/내려받는지에 대해 간단한 명령어를 학습했고, 이를 정리하기 위해 글을 작성하게 되었습니다. 2. 조회 이는 아래 명령어로 조회할 수 있습니다. $ aws s3 ls ${BUCKET_PAT...

리버스 프록시를 세팅하며 고려한 점

1. 글을 작성하게 된 계기 회사에서 리버스 프록시를 세팅할 일이 있었는데, Nginx를 사용하게 되었습니다. 이 과정에서 어떤 것을 고려했는지, 새롭게 알게 된 내용은 무엇인지를 기록하고 싶어 글을 작성하게 되었습니다. 리버스 프록시를 세팅하게 된 계기는 해당 글을 참조해주세요. 2. Nginx 설정과 고려한 점 Nginx를 세...

인프라 아키텍처 개선 후기

1. 글을 작성하게 된 계기 입사 한 달 차에, 회사에서 인프라 아키텍처를 전면 개편해야 할 일이 있었습니다. 적응도 하기 전, 인프라 세팅을 혼자 맡아 진행하게 됐는데, 이 과정에서 어떤 문제가 있었고, 이를 어떻게 해결하려고 했는지에 대해 생각을 정리하기 위해 글을 작성하게 되었습니다. 개편 계기 문제 상황 해결책 역 제안 결...