2025/05/01 2

C# 기초부터 고급까지 Chapter 2.7. 예외처리 전략 – Retry, Fallback, Polly 패턴

📘 Chapter 2.7: 예외처리 전략 – Retry, Fallback, Polly 패턴✅ 이 챕터에서 확실히 정리할 것기본 예외 처리 구조Retry 전략이란?Fallback 전략이란?Polly란 무엇인가?Polly 실전 사용법 (재시도, 대체 처리, 서킷 브레이커)실무에서 Polly 어떻게 쓰는지 패턴까지 정리1️⃣ 예외 처리 기본기✅ try-catch 기본 구조try{ // 실패할 수 있는 작업 CallExternalService();}catch (Exception ex){ Console.WriteLine($"에러 발생: {ex.Message}");}🧠 대부분 초보자들이 여기까지만 배운다.근데 실무는 이걸로는 택도 없다!!API가 한 번 실패했다고 그냥 끝내면 안 되지재시도 해봐..

C# 2025.05.01

C# 기초부터 고급까지 Chapter 2.6. Configuration 관리 – appsettings.json 구조와 환경별 분리 (feat. POCO 완전 이해 포함)

📘 Chapter 2.6: Configuration 관리 – appsettings.json 구조와 환경별 분리 (feat. POCO 완전 이해 포함)✅ 이번에 진짜 확실히 정리할 내용appsettings.json은 왜 필요한가?설정을 꺼내 쓰는 3가지 방법POCO 클래스란?환경별 설정 분리 정확한 구조user-secrets 비밀 정보 안전하게 숨기기실무 구성 Best Practice1️⃣ appsettings.json은 왜 필요하노?✅ 설정을 코드에 직접 때려박으면 어떻게 되노?var apiKey = "my-super-secret-api-key";👎 이거 배포하면 끝났다.운영용 키 노출수정할 때마다 재컴파일코드가 더러워짐환경에 따라 분기 처리 지옥✅ 그래서 나온 게 appsettings.json{ ..

C# 2025.05.01