Categories
2023
[Book] DevOps와 SE를 위한 리눅스 커널 이야기
Istio Service Entry: 외부 서비스로의 HTTPS 요청에 대한 가시성 확보하기

[Book] 가상 면접 사례로 배우는 대규모 시스템 설계 기초 Vol. 1
![[Book] 가상 면접 사례로 배우는 대규모 시스템 설계 기초 Vol. 1](/blog/computer-science/book-system-design-interview-vol1/preview_hu3cbe20ba73ffd4a67ddfad483489a0e5_148737_120x120_fill_box_smart1_3.png)
[Book] 러닝 HTTP/2
![[Book] 러닝 HTTP/2](/blog/computer-science/book-learning-http2/preview_hu3876b3520c17904cf9dd38aef0dd1aee_137989_120x120_fill_box_smart1_3.png)
Istio ingress gateway와 브라우저간에 mTLS로 인증, 암호화하기

Istio를 이용해 데이터베이스에 mTLS로 인증하기 - Redis 예시

쿠버네티스에서 Pod 종료 시 Istio proxy 컨테이너가 애플리케이션 컨테이너보다 먼저 종료될 때의 해결책: EXIT_ON_ZERO_ACTIVE_CONNECTIONS

[책] 유닉스의 탄생
![[책] 유닉스의 탄생](/blog/computer-science/book-history-of-unix/preview_hu7d391bfc43be028bc639df040d89b0dc_194294_120x120_fill_q75_box_smart1.jpeg)
2022
[책] 디버깅을 통해 배우는 리눅스 커널의 구조와 원리 1편
![[책] 디버깅을 통해 배우는 리눅스 커널의 구조와 원리 1편](/blog/computer-science/book-debugging-linux-kernel/preview_hu54c3e9b1a487447d087d3b708c453863_6967646_120x120_fill_box_smart1_3.png)
QEMU로 Ubuntu Server VM 생성하기

VBoxManage(VirtualBox CLI)로 VM 생성하기

[반려 서버 키우기 사전 작업] Core DNS를 홈랩의 커스텀 DNS 서버로 이용하기
![[반려 서버 키우기 사전 작업] Core DNS를 홈랩의 커스텀 DNS 서버로 이용하기](/blog/companion-server/core-dns/preview_hudf745d9e6218ded522d0b9ff98b2db64_1519649_120x120_fill_box_smart1_3.png)
[책] 실습과 그림으로 배우는 리눅스 구조 리뷰
![[책] 실습과 그림으로 배우는 리눅스 구조 리뷰](/blog/computer-science/linux-architecture-with-practice-and-images-review/preview_hu1424090fd25681f8121c16eecd9c85e0_232071_120x120_fill_box_smart1_3.png)
[책] Istio in Action 리뷰
![[책] Istio in Action 리뷰](/blog/devops/istio-in-action-review/preview_hu30ad32e4e2271bd82baaf769e10d7d06_259079_120x120_fill_box_smart1_3.png)
2022년 9월에 적어보는 조금은 뜬금없는 9개월간의 2022년 회고

Virtual Service와 Destination Rule을 이용해 mesh 내부 트래픽을 원하는 대로 라우팅해보기

Istio와 envoy proxy를 통해 경험해보는 네트워크 인터페이스 (istio 1.10)

쿠버네티스로 Clova AI Custom Extension 배포하기 (feat. Istio, Cert Manager)

ArgoCD 선언적으로 이용해나가기 - Github을 통한 SSO 및 RBAC

ArgoCD 선언적으로 이용해나가기 - Helm, App of App

(도서) "NoSQL 철저 입문" - Column-Family DB, Graph DB

(도서) "NoSQL 철저 입문" - Key-Value 데이터베이스, 문서 데이터베이스

(도서) "NoSQL 철저 입문" 후기 및 NoSQL의 공통적 특징

2021
2021년 회고
쿼리 최적화하기 - 조회수와 같은 Count 성격의 작업 최적화하기 (N+1 문제 관련, feat. Redis)

AWS Lambda + API Gateway를 통해 SSR로 OpenGraph 메타데이터 제공하기

쿠뮤 MVP 개발기

Golang으로 백엔드 개발하기 - 5. Error Handling. 에러 잘 처리하기 (feat. fiber)

Golang으로 백엔드 개발하기 - 4. Custom Middleware(미들웨어) 작성해보기 (feat. fiber)

Golang으로 백엔드 개발하기 - 3. 웹 애플리케이션 개발해보기 (feat. fiber)

Golang으로 백엔드 개발하기 - 2. 테스트 코드 작성 및 Go에서 Mocking 이용하기 (gomock, testify 이용)

Golang으로 백엔드 개발하기 - 1. 데이터베이스 작업하기 (Ent 프레임워크 이용)

Naver Deview 2020 C++ to Golang 리뷰

Go 언어로 적용해보는 Computer Science - Socket (Unix Domain Socket, Network/TCP/UDP Socket)

Go 언어로 적용해보는 Computer Science - Concurrency vs Parallelism

Go 언어로 적용해보는 Computer Science - Deadlock

개발 썰 - Go Memory Leak(메모리 누수) 관련 이슈

Go 언어로 적용해보는 Computer Science - Cache
Go 언어로 적용해보는 Computer Science - Mutex와 Semaphore

Go vs Java - Go에서의 객체 지향
