토마토의 개발일지
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • Development (144)
      • Languege (39)
        • Java & Spring (27)
        • C# & ASP.NET (5)
        • JavaScript (2)
        • Kotlin (5)
      • DB (0)
        • Oracle (0)
      • Study (72)
        • 네트워크 (3)
        • 이펙티브 자바 (41)
        • 우아한 테크 코스 (7)
        • Next Step (3)
        • Certificate (5)
        • Side Proejct (6)
      • Error (18)
        • 개발환경 (10)
        • 트러블슈팅 (6)
      • Algorithm (12)
      • 개발환경 (1)
      • 회고 (2)
  • 홈
  • 태그
  • 방명록
Study/Certificate

[AWS SAA] EC2 - SAA Level

📦 배치 그룹 (Placement Groups)배치 그룹은 EC2 인스턴스를 어떤 방식으로 묶어서 처리할지 정할 수 있다.배치 그룹을 적절히 활용해서 성능을 극대화하거나, 성능 대신 안정성을 극대화할 수 있다. 배치 그룹에는 클러스터(Cluster), 분산(Spread), 분할(Partition) 세 가지 유형이 있다.🏗️ 클러스터 배치 그룹 (Cluster Placement Group)특징:단일 가용 영역 내에서 동일한 물리적 하드웨어에 인스턴스를 배치네트워크 속도가 매우 빠르고 지연 시간이 짧음장점:고성능 네트워크가 필요한 작업에 적합빅데이터 분석, HPC(고성능 컴퓨팅), 분산 데이터 처리 등에 유용단점:가용 영역이나 하드웨어에 문제가 발생하면 모든 인스턴스가 영향을 받을 수 있음적합한 사용 사..

2024. 12. 12. 22:55
Study/Certificate

[AWS SAA] EC2 기초 정리

🛠️ EC2 인스턴스 유형범용 (General Purpose)특징: 컴퓨팅, 메모리, 네트워크 간 균형이 잘 맞음적합한 작업: 다양한 애플리케이션, 개발 및 테스트 환경, 마이크로서비스 아키텍처컴퓨팅 최적화 (Compute Optimized)특징: 높은 CPU 성능적합한 작업: 미디어 트랜스코딩, 고성능 웹서버, 고성능 컴퓨팅(HPC), 머신 러닝메모리 최적화 (Memory Optimized)특징: 대용량 메모리적합한 작업: 고성능의 관계형 또는 비관계형 데이터베이스, Elastic Cache, 대규모 비정형 데이터 실시간 처리스토리지 최적화 (Storage Optimized)특징: 고속의 로컬 스토리지적합한 작업: 대규모 데이터셋에 대한 고속 액세스, 빅 데이터 분석, 로그 처리\ 🔒 보안 그룹보안..

2024. 12. 12. 21:34
Error/트러블슈팅

[JAVA] ENUM에 setter를 쓰면 생기는 일 (feat. 싱글턴)

⚠️운영 환경에서 Java enum의 상태 변경으로 인한 문제 발생Java에서 enum을 사용하여 미리 메시지를 설정해두고, 해당 메시지가 동적으로 변경되는 로직이 있었다. 그러나 운영 환경에서 간헐적으로 이상한 메시지가 내려가는 문제가 발생하였다. 👌문제찾기Issue에 사용자가 이상한 오류 메시지를 받는 문제가 있었다.간헐적으로 비정상적인 Validation 오류 메시지가 사용자에게 반환되었다. ex) 비밀번호를 입력해주세요 -> 잘못된 아이디 입니다처음에는 해당 메시지가 어디서 오는지 찾고 있었지만, 외부 API에서도 코드에서도 해당 메시지를 발견할 수 없었다. 하지만 DB에 특정 오류 상황에 해당 메시지가 저장되는걸 발견했지만, 해당 API에서 메시지가 변경되는걸 확인할 수 없었다.그렇다면 원인은..

2024. 12. 10. 20:16
Study/Certificate

[AWS SAA] IAM & AWS CLI 정리

🚀 2024년도 하반기 AWS SAA-C03 취득 도전기AWS SAA 강의를 본격적으로 수강하면서 학습한 내용을 정리하고자 합니다.꾸준히 진행해서 내년 1월말 자격증 시험 응시 예정입니다. 🛡️ IAM 사용자 및 그룹IAM (Identity and Access Management): 글로벌 서비스, 특정 리전에 종속 XRoot 사용자: 회원가입 계정, 사용하면 안되고 User 만들어서 사용해야함User와 Group: N:N 관계User: Group이 없을 수도 있음Group: Group 안에 Group은 불가능, 오직 User만 참여다중 소속: 하나의 User는 여러 Group에 소속될 수 있다.권한 관리: User, Group 별 권한 관리 가능, 최소 권한의 원칙📜 IAM 정책IAM 정책은 AW..

2024. 12. 10. 12:38
Error/개발환경

[OpenAI] ChatGPT API 오류 - 429 Too Many Requests

⚠️오류 발생openAI ChatGPT를 연동하여 구현된 API에 문제가 발생하였다는 Issue를 접했다.429 Too Many Requests 라는 오류가 발생했고, 문제의 원인을 찾기 시작했다.첫 번째로 openAI의 Status를 확인했다. 종종 AWS의 서비스가 다운되는 경우를 보았어서 해당 문제일거라고 생각했다. 하지만 Status 확인 결과 아무런 문제가 없었다. 👌문제찾기그럼 문제는 어디였을까?해당 API의 Response를 확인했다.확인 결과 Http Response Status는 429 Too Many Requests라고 나오고 있었고, 공식 문서 확인 결과 Rate Limit이 걸리는 경우에 해당 응답을 반환하고 있었다.사용량이 많은 API에서 openAI를 호출하고 있지만, 별도의 ..

2024. 12. 9. 23:30
회고

[TOSS NEXT 2024]실패에도 굴하지 않고 토스 최종 면접까지 두달간의 여정

😂떨어졌지만 괜찮아9월 23일부터 11월 25일까지 2024 토스 NEXT 개발자 챌린지가 끝났다. 두달간 엄청나게 힘들고 지치고 포기하고 싶은 순간들이 많았는데 아쉽지만 최종 면접에서 불합격했다. 그렇지만 확실하게 레벨업을 하는 순간들이 있었기에 이 경험을 잊지 않기위해 글로 적어두려 한다.자세한 내용은 NDA로 인해 말하지 못하지만, 과정을 정리했다.https://toss.im/career/next-developer-2024 [Step 1. 온라인 코딩테스트]10/5(토) 오후 2시에 코딩 테스트가 진행되었다. 문제 내용에 대해서 말할수는 없지만, 무작정 높은 난이도의 알고리즘 문제보다  개발에 대해 생각하고 고민한 사람을 원한다는게 느껴졌다. 평소에 기업의 기술 블로그를 보는게 도움이 되었다. 1..

2024. 11. 27. 20:13
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ···
  • 24
  • »

공지사항

  • GitHub & WorkSpace

전체 카테고리

  • Development (144)
    • Languege (39)
      • Java & Spring (27)
      • C# & ASP.NET (5)
      • JavaScript (2)
      • Kotlin (5)
    • DB (0)
      • Oracle (0)
    • Study (72)
      • 네트워크 (3)
      • 이펙티브 자바 (41)
      • 우아한 테크 코스 (7)
      • Next Step (3)
      • Certificate (5)
      • Side Proejct (6)
    • Error (18)
      • 개발환경 (10)
      • 트러블슈팅 (6)
    • Algorithm (12)
    • 개발환경 (1)
    • 회고 (2)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #트러블슈팅
  • #이펙티브자바
  • #spring
  • #Java
  • #TDD
  • #도메인 주도 개발
  • #구글 클라우드
  • #BOJ
  • #객체지향
  • #AWS
  • #스프링
  • #클라우드
  • #코틀린
  • #우테코
  • #김영한
  • #파이썬
  • #후기
  • #GCP
  • #스프링부트
  • #개발자
  • #백준
  • #김영한 스프링
  • #이펙티브 자바
  • #spring boot
  • #자바
  • #제네릭
  • #백엔드
  • #effective java
  • #saa
  • #kotlin
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 토마토의 개발일지 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바