모든 포스트
RHEL 실전 #6 트랙 마무리: 레퍼런스 아키텍처
RHEL 실전 트랙의 마지막 글입니다. 1편부터 5편까지 다룬 nginx 웹 서버, PostgreSQL, Podman 컨테이너, Cockpit,PCP 모니터링, Ansible 자동화를 하나의 레퍼런스 아키텍처로 묶어 작은 웹 서비스 한 대를 운영하는 전체 그림을 정리하겠습니다. 영구 적용,SELinux,firewalld,백업,로그,권한,시간 동기화를 담은 운영 체크리스트와 RHCSA,RHCE 자격증으로 이어지는 학습 경로까지 안내하겠습니다.
사이트가 갑자기 죽는 이유 — 도메인, DNS, 인증서
도메인, DNS, SSL 인증서가 무엇이고 왜 만료되면 사이트가 멈추는지 코드 없이 설명하겠습니다. 주소를 입력하면 어떻게 그 사이트에 닿는지, 갱신을 놓치면 무슨 일이 벌어지는지 비개발자 눈높이로 풀어 보겠습니다.
앵귤러 실전 강좌 #6 테스트와 배포 — 트랙 마무리
실전 강좌의 마지막 글입니다. 만든 대시보드에 테스트를 채우고, Docker로 묶어 Cloudflare Pages에 배포한 뒤, GitHub Actions로 CI/CD까지 한 사이클 돌립니다. 그리고 앵귤러 트랙 27편을 한 곳에서 회고합니다.
장고 실전 #6 테스트와 배포 — Docker, gunicorn, nginx
APITestCase / APIClient / pytest-django / factory_boy로 통합 테스트, 그리고 Docker 멀티스테이지 + gunicorn + nginx + docker-compose로 프로덕션 배포까지 정리합니다.
파이썬 테스트 #2 픽스처: 준비와 정리를 주입받기
@pytest.fixture로 테스트의 준비 코드를 주입받는 방법을 다룹니다. yield 티어다운, scope 트레이드오프, conftest.py 공유, tmp_path 같은 내장 픽스처까지 정리합니다.
AWS Certified Cloud Practitioner (CLF-C02) #7 Domain 3-2 핵심 서비스: 네트워킹과 데이터베이스
Domain 3의 후반부입니다. 네트워킹(VPC,Subnet,Route 53,CloudFront,ELB 4종,VPN,Direct Connect,Global Accelerator)과 데이터베이스(RDS,Aurora,DynamoDB,ElastiCache,Redshift,DocumentDB,Neptune), 그리고 운영,관리 서비스(CloudWatch,CloudTrail,Trusted Advisor,Systems Manager,CloudFormation)까지 정리합니다. 외울 양이 많아 보이지만 워크로드 → 서비스 매핑 한 표로 압축됩니다. 다음 #8에서 Domain 4 결제,지원으로 이어집니다.
AWS 실전 #6 비용 최적화와 대시보드: 트랙 마무리
Cost Explorer 분석, Savings Plans / Spot / Graviton, Right Sizing, 태깅 강제와 비용 분류, FinOps 영역까지. 그리고 AWS 트랙 27편을 하나의 흐름으로 묶어 마무리합니다.
K8s 실전 #3 DB 연동 — RDS / Secrets Manager / External Secrets / 커넥션 풀
[#2](/ko/posts/k8s-practice-2)에서 외부 노출까지 만든 myshop-api는 데이터 저장소가 비어 있는 빈 껍데기입니다. 이번 글에서는 RDS PostgreSQL을 Terraform으로 띄우고, AWS Secrets Manager에 마스터 비밀을 두고, External Secrets Operator로 그 비밀을 K8s Secret으로 자동 동기화하고, IRSA로 정적 자격 증명 없이 접근하고, PgBouncer로 커넥션 풀까지 얹는 운영 흐름을 정리하겠습니다. 스키마 마이그레이션을 Job으로 자동화하는 패턴도 함께 짚겠습니다.
RHEL 실전 #5 Ansible로 RHEL 자동화: RHCE 트랙으로 연결
RHEL 실전 트랙의 다섯 번째 글입니다. #1〜#4에서 nginx,PostgreSQL,Podman,모니터링을 손으로 올린 작업을 Ansible로 다시 묶어, 같은 결과를 코드 한 벌로 재현하는 큰 그림을 정리하겠습니다. ansible-core 설치와 inventory,ansible.cfg 최소 구성, 멱등성 개념, 손작업을 playbook으로 옮기는 예시, 그리고 rhel-system-roles로 추상화하는 길까지 짚고, 깊은 문법은 RHCE 트랙으로 안내하겠습니다.
앵귤러 실전 강좌 #5 차트와 데이터 테이블
대시보드의 핵심은 결국 시각화입니다. Angular Material의 MatTable로 정렬,페이지네이션,검색을 갖춘 데이터 테이블을 만들고, ng2-charts로 매출,카테고리 차트를 그려서 우리 대시보드를 진짜 “보이는” 화면으로 만들어 봅니다.
장고 실전 #5 OpenAPI 문서 — drf-spectacular
drf-spectacular로 DRF API의 OpenAPI 3.x 스키마/Swagger UI/ReDoc을 자동 생성하고, 데코레이터로 응답,에러,인증을 정밀하게 명세합니다.
파이썬 테스트 #1 pytest 시작: assert 하나로 충분한 이유
pytest를 설치하고 assert 하나로 첫 테스트를 작성하는 방법부터 unittest와의 차이, 실패 출력 읽는 법, 테스트 디스커버리 규칙까지 정리합니다.