
회사에서 ECS -> EKS 전환을 추진하면서 EKS 스터디를 하고 있습니다현재 DB정보 등 보안데이터를 AWS Secrets Manager에서 사용하고 있는데요이번에 EKS의 Pod에서 AWS Secrets Manager로의 연동을 시도해봤습니다 이런저런 시행착오를 많이 겪었고 새로 알게된 개념이 많습니다그냥 흘려보내기 아쉬워 한번 정리해봤습니다 과정 1. Secrets Store CSI Driver 설치Secrets Store CSI Driver는 Kubernetes에서 민감한 정보를 안전하게 관리하기 위해 외부 비밀 저장소(AWS Secrets Manager 등)와 연동하는 드라이버입니다. 이를 통해 Pod에 직접 시크릿을 마운트할 수 있어 애플리케이션이 필요한 정보를 안전하게 불러올 수 있습니다...

Pageable Spring data core api에서 제공하는 인터페이스 JPA Repository 메소드 파라미터에 Pageable 객체를 넣어주면 자동으로 페이지네이션 적용 public interface UserRepository extends JpaRepository { List findByLastname(String lastName, Pageable pageable); } 반환타입 : Page, Slice, List Page : 페이지 + totalCount Slice : 페이지 + 전후 슬라이스 존재 여부 List : 페이징 안된 전체리스트 PageRequest 페이징 요청 정보 생성 쿼리스트링으로 사용하는 법 컨트롤러에 파라미터로 PageRequest 삽입 쿼리스트링에 page=3&size..

분산처리, 동시성관리, 비동기 이런거 위주로 자료를 찾아보다가 아래 포스팅을 우연히 발견했습니다. 보다 보니 몰랐던 내용들이 너무 많아 JAVA NIO까지 추가로 찾아보게 되었습니다. https://velog.io/@sihyung92/how-does-springboot-handle-multiple-requests 스프링부트는 어떻게 다중 유저 요청을 처리할까? (Tomcat9.0 Thread Pool) 스프링 부트는 웹서버 어플리케이션 구조에 대해 잘 몰라도, 뚝딱 웹서버 어플리케이션을 만들게 도와줍니다. 하지만 한번씩 궁금증이 들 때가 있습니다. 이게 왜 되지..? 스프링, 이거 왜지? 시 velog.io 스프링부트의 다중 요청 처리 플로우 내장 서블릿 컨테이너인 Tomcat을 이용 Tomcat은 다중..
- Total
- Today
- Yesterday
- kubernetes
- 라라벨
- Container
- AOP
- JUnit
- 쿠버네티스
- java
- mongoDB
- index
- Infra
- springboot
- laravel 테스트코드
- phpUnit
- docker
- Spring
- 분산처리
- laravel
- database
- k8s
- MySQL
- php
- 카프카
- 대규모 데이터 처리
- 스프링
- NoSQL
- devops
- 샤딩
- 몽고디비
- kafka
- mockery
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |