목록분류 전체보기 (106)
우당탕탕
Spring Security + Redis로 DDoS 방어 구축하기 서버를 운영하다 보면 DDoS 공격과 같은 외부 공격을 받는 경우가 존재합니다. API 호출이 초당 10만 건 정도로 폭주하면 Redis 캐싱과 Spring Security 조합으로 99.9% 차단이 가능합니다. 실제 운영 경험에서 Redis 분산 락 + Rate Limiting으로 트래픽 폭증 시 CPU 사용량을 80% → 25%로 줄인 사례를 코드와 함께 정리했습니다.DDoS 공격 패턴과 Redis의 역할운영 중 자주 보는 DDoS 패턴은 IP 단위 초당 1000+ 요청입니다. Spring Security만으로는 IP 블랙리스트가 메모리 폭증하고, Redis는 분산 환경에서 상태 공유가 핵심입니다. 공격 유형 Redis 활용 차..
운영 환경을 위한 실용적인 로그 레벨 설정 방법 운영 환경에서 로그 레벨을 어떻게 설정하는지는 서비스 안정성과 디버깅 효율성을 좌우합니다. 개발 중에는 DEBUG로 모든 걸 찍다가 운영에 배포하면 로그가 폭주하거나 반대로 중요한 정보가 누락되는 경우가 많죠. 개인적으로 Spring Boot MSA 운영하면서 느꼈던 로그 레벨 경험을 정리해 보겠습니다.로그 레벨별 실제 사용 사례먼저 운영하면서 자주 쓰는 로그 레벨을 환경별로 표로 정리하면 다음과 같습니다.DEBUG는 개발/테스트 전용입니다. 운영에서 켜두면 CPU 15-20% 추가 소모 + 디스크 I/O 폭증으로 서비스가 다운됩니다. 실제로 한 번 DEBUG를 실수로 켜두고 트래픽 폭증 시 로그 파일 용량초과로 서버가 다운된 적이 있습니다.Spring B..
왜 개발자들은 20만 원짜리 키보드에 열광하는가? 하루 8시간, 키보드 위에서 먹고사는 우리 개발자들에게 키보드는 단순한 입력 도구가 아닙니다. 매일 쓰는 젓가락, 매일 신는 신발과 같습니다. 저 역시 몇 년간 기본 멤브레인 키보드(혹은 애플 매직 키보드)를 쓰다가 고질적인 손가락 통증과 오타 때문에 큰맘 먹고 기계식 키보드의 세계에 입문했습니다.수많은 제품을 거쳐 키크론(Keychron) Q1 Pro에 정착한 지 3개월. 결론부터 말하면, 업무 효율이 늘어났고 무엇보다 키보드 타건감 때문에 일하는 게 즐거워졌습니다.이 글은 흔한 타건음 ASMR 리뷰가 아닌, 철저히 개발자의 생산성 관점에서 작성된 실용적인 후기입니다.테스트 환경제 코딩 환경과 키보드 스펙은 다음과 같습니다. - 키보드: Keychron..
AWS re:Invent 2025 총정리: Nova 2, Bedrock, Aurora DSQL로 보는 클라우드·AI 미래 2025년 AWS re:Invent가 라스베이거스에서 열리면서, 올해 클라우드·AI·서버리스 방향이 거의 다 나왔습니다. 백엔드·MSA 개발자 입장에서 핵심만 뽑아서, 실제 프로젝트에 어떻게 써먹을지까지 정리한 글입니다.2025 re:Invent의 공식 키 메시지는 “Agentic AI + 서버리스 데이터 + AI 특화 인프라”였습니다. Amazon은 Nova 2 모델 패밀리, Trainium3, Graviton5, Aurora DSQL GA 같은 대형 업데이트를 한 번에 내놓으면서, AI 애플리케이션 개발부터 학습·배포·운영까지 전 구간을 AWS 안에서 닫겠다는 그림을 명확히 했습..
개발자는 장비빨이다예전에는 장비빨이 아니고 단순 실력만 좋으면 빨리 개발을 할 수 있다고 생각했었습니다. 하지만 빌드 속도가 느리고, 기다리는 시간이 길어짐에 따라 생각이 변했습니다. 개발자는 장비발도 중요하다....도커 컨테이너 5~6개 띄우고, 인텔리제이 인덱싱 돌아가는 동안 팬 소리와 발열에 고통받던 2019년 인텔 맥북을 보내주고, M4 Max 맥북 16인치 맥스를 질렀습니다. 결론부터 말하면, "이거 사고 하루에 30분씩 아껴서 1년이면 기계값 뽑는 거 같습니다" 지금부터 감성이 아닌, 철저하게 Spring Boot & Docker 개발 환경에서의 숫자로 검증해 보겠습니다.테스트 환경 가장 일반적인 백엔드 실무 환경을 그대로 구성했습니다.- 기종 : MacBook Max 16 ( 16 Core ..
🧩 1. 갤럭시 트라이폴드 디자인과 첫인상갤럭시 트라이폴드는 두 번 접히는 구조(왼쪽→오른쪽 순서)로, 접힌 상태는 159.2 x 75 x 12.9mm로 스마트폰 크기이지만 펼치면 10인치 태블릿처럼 엄청 큰 화면을 가지게 됩니다.무게는 309g으로 크래프티드 블랙 색상이 존재하며 아래 사진과 같이 고급스러움을 풍기고 있습니다. • 두께: 펼침 3.9mm, IP48 방수 지원 ⚙️ 2. 퍼포먼스스냅드라곤 8 엘리트 칩셋에 16GB RAM, 512GB/1TB 저장공간으로 멀티태스킹이 완벽합니다.메인 디스플레이는 10인치 LTPO AMOLED 120Hz(1584x2160), 커버 디스플레이 6.5인치로 편리합니다. Android 16 기반 One UI 8에서 DeX 무선 지원을 제공합니다.📸 3. 카메..
