An open API service indexing awesome lists of open source software.

https://github.com/rlaisqls/til

배운 것을 글로 기록합니다
https://github.com/rlaisqls/til

backend database devops network operating-system

Last synced: 12 days ago
JSON representation

배운 것을 글로 기록합니다

Awesome Lists containing this project

README

          

# TIL

```
files : 863
derectories : 193
```

1. 학습한 지식을 md 파일로 정리합니다.
2. 머릿속에 있는 막연한 개념을 글로 적어 구체화합니다.
3. 이 repository에 기록된 지식을 이해하고 응용할 수 있도록 합니다.

.
┗━ [**AI**](<./AI>)
┃   ┗━ [**LLM**](<./AI/LLM>)
┃   ┃   ┗━ [CTM](<./AI/LLM/CTM.md>)
┃   ┃   ┗━ [Curcuit Tracing](<./AI/LLM/Curcuit Tracing.md>)
┃   ┃   ┗━ [Prompt Engineering](<./AI/LLM/Prompt Engineering.md>)
┃   ┗━ [**Vector Search**](<./AI/Vector Search>)
┃   ┃   ┗━ [Distance Metrics](<./AI/Vector Search/Distance Metrics.md>)
┃   ┃   ┗━ [Index━realated chians](<./AI/Vector Search/Index━realated chians.md>)
┃   ┃   ┗━ [Vector Search](<./AI/Vector Search/Vector Search.md>)
┃   ┗━ [**embedding**](<./AI/embedding>)
┃   ┃   ┗━ [embedding and chunking](<./AI/embedding/embedding and chunking.md>)
┃   ┃   ┗━ [임베딩](<./AI/embedding/임베딩.md>)
┃   ┗━ [**실습**](<./AI/실습>)
┃   ┃   ┗━ [CNN, RNN](<./AI/실습/CNN, RNN.md>)
┃   ┃   ┗━ [MNIST 숫자 판별](<./AI/실습/MNIST 숫자 판별.md>)
┃   ┃   ┗━ [배, 자동차, 비행기 분류하기](<./AI/실습/배, 자동차, 비행기 분류하기.md>)
┃   ┗━ [**자연어 처리**](<./AI/자연어 처리>)
┃   ┃   ┗━ [BERT](<./AI/자연어 처리/BERT.md>)
┃   ┃   ┗━ [LSA와 LDA](<./AI/자연어 처리/LSA와 LDA.md>)
┃   ┗━ [AnthropicBlogs](<./AI/AnthropicBlogs.md>)
┃   ┗━ [CNN](<./AI/CNN.md>)
┃   ┗━ [DropOut](<./AI/DropOut.md>)
┃   ┗━ [HNSW](<./AI/HNSW.md>)
┃   ┗━ [Keras](<./AI/Keras.md>)
┃   ┗━ [LangchainOptions](<./AI/LangchainOptions.md>)
┃   ┗━ [OpenCV Inpainting](<./AI/OpenCV Inpainting.md>)
┃   ┗━ [Optimizer](<./AI/Optimizer.md>)
┃   ┗━ [PaddleOCR](<./AI/PaddleOCR.md>)
┃   ┗━ [RAG](<./AI/RAG.md>)
┃   ┗━ [RNN](<./AI/RNN.md>)
┃   ┗━ [Whisper](<./AI/Whisper.md>)
┃   ┗━ [선형회귀](<./AI/선형회귀.md>)
┃   ┗━ [퍼셉트론](<./AI/퍼셉트론.md>)
┃   ┗━ [활성화함수](<./AI/활성화함수.md>)
┗━ [**DevOps**](<./DevOps>)
┃   ┗━ [**AWS**](<./DevOps/AWS>)
┃   ┃   ┗━ [**Analytics**](<./DevOps/AWS/Analytics>)
┃   ┃   ┃   ┗━ [Athena](<./DevOps/AWS/Analytics/Athena.md>)
┃   ┃   ┃   ┗━ [LogGroup](<./DevOps/AWS/Analytics/LogGroup.md>)
┃   ┃   ┗━ [**Computing**](<./DevOps/AWS/Computing>)
┃   ┃   ┃   ┗━ [ASG Lifecycle Hook](<./DevOps/AWS/Computing/ASG Lifecycle Hook.md>)
┃   ┃   ┃   ┗━ [ECS](<./DevOps/AWS/Computing/ECS.md>)
┃   ┃   ┃   ┗━ [Instance Store](<./DevOps/AWS/Computing/Instance Store.md>)
┃   ┃   ┃   ┗━ [RI와 Saving plan](<./DevOps/AWS/Computing/RI와 Saving plan.md>)
┃   ┃   ┗━ [**Database**](<./DevOps/AWS/Database>)
┃   ┃   ┃   ┗━ [Aurora PostgreSQL CDC with DMS](<./DevOps/AWS/Database/Aurora PostgreSQL CDC with DMS.md>)
┃   ┃   ┃   ┗━ [DMS CDC Sink 연동의 한계](<./DevOps/AWS/Database/DMS CDC Sink 연동의 한계.md>)
┃   ┃   ┃   ┗━ [Debezium PostgreSQL Connector](<./DevOps/AWS/Database/Debezium PostgreSQL Connector.md>)
┃   ┃   ┗━ [**Networking**](<./DevOps/AWS/Networking>)
┃   ┃   ┃   ┗━ [NAT gateway & NAT instance](<./DevOps/AWS/Networking/NAT gateway & NAT instance.md>)
┃   ┃   ┃   ┗━ [VPC Mapping Service](<./DevOps/AWS/Networking/VPC Mapping Service.md>)
┃   ┃   ┃   ┗━ [VPC](<./DevOps/AWS/Networking/VPC.md>)
┃   ┃   ┃   ┗━ [VPN Options](<./DevOps/AWS/Networking/VPN Options.md>)
┃   ┃   ┗━ [**Security**](<./DevOps/AWS/Security>)
┃   ┃   ┃   ┗━ [Baston Host](<./DevOps/AWS/Security/Baston Host.md>)
┃   ┃   ┃   ┗━ [KMS](<./DevOps/AWS/Security/KMS.md>)
┃   ┃   ┗━ [API Gateway](<./DevOps/AWS/API Gateway.md>)
┃   ┃   ┗━ [AWS 2024 Summit Seoul](<./DevOps/AWS/AWS 2024 Summit Seoul.md>)
┃   ┃   ┗━ [AWS Organization](<./DevOps/AWS/AWS Organization.md>)
┃   ┃   ┗━ [AWS cloud computing](<./DevOps/AWS/AWS cloud computing.md>)
┃   ┃   ┗━ [Fault Injection Semulator](<./DevOps/AWS/Fault Injection Semulator.md>)
┃   ┃   ┗━ [Region과 Zone](<./DevOps/AWS/Region과 Zone.md>)
┃   ┃   ┗━ [SAA 오답노트](<./DevOps/AWS/SAA 오답노트.md>)
┃   ┃   ┗━ [SAA 요약](<./DevOps/AWS/SAA 요약.md>)
┃   ┃   ┗━ [Well Architected](<./DevOps/AWS/Well Architected.md>)
┃   ┗━ [**Container**](<./DevOps/Container>)
┃   ┃   ┗━ [**CNI**](<./DevOps/Container/CNI>)
┃   ┃   ┃   ┗━ [CNI](<./DevOps/Container/CNI/CNI.md>)
┃   ┃   ┃   ┗━ [Calico](<./DevOps/Container/CNI/Calico.md>)
┃   ┃   ┗━ [**Docker**](<./DevOps/Container/Docker>)
┃   ┃   ┃   ┗━ [Docker Image Layer](<./DevOps/Container/Docker/Docker Image Layer.md>)
┃   ┃   ┃   ┗━ [DockerSwarm](<./DevOps/Container/Docker/DockerSwarm.md>)
┃   ┃   ┃   ┗━ [Overlay Network](<./DevOps/Container/Docker/Overlay Network.md>)
┃   ┃   ┃   ┗━ [Private registry 구축](<./DevOps/Container/Docker/Private registry 구축.md>)
┃   ┃   ┃   ┗━ [Prune](<./DevOps/Container/Docker/Prune.md>)
┃   ┃   ┃   ┗━ [README](<./DevOps/Container/Docker/README.md>)
┃   ┃   ┃   ┗━ [dockersock 권한에러](<./DevOps/Container/Docker/dockersock 권한에러.md>)
┃   ┃   ┃   ┗━ [exec user process caused exec format error](<./DevOps/Container/Docker/exec user process caused exec format error.md>)
┃   ┃   ┃   ┗━ [가상화와 컨테이너](<./DevOps/Container/Docker/가상화와 컨테이너.md>)
┃   ┃   ┃   ┗━ [도커 네트워크 명령어](<./DevOps/Container/Docker/도커 네트워크 명령어.md>)
┃   ┃   ┃   ┗━ [도커 네트워크](<./DevOps/Container/Docker/도커 네트워크.md>)
┃   ┃   ┃   ┗━ [도커 명령어](<./DevOps/Container/Docker/도커 명령어.md>)
┃   ┃   ┃   ┗━ [도커 스토리지](<./DevOps/Container/Docker/도커 스토리지.md>)
┃   ┃   ┃   ┗━ [도커 아키텍처](<./DevOps/Container/Docker/도커 아키텍처.md>)
┃   ┃   ┃   ┗━ [도커 안에서 도커 사용하기](<./DevOps/Container/Docker/도커 안에서 도커 사용하기.md>)
┃   ┃   ┗━ [Container Orchestration](<./DevOps/Container/Container Orchestration.md>)
┃   ┃   ┗━ [ContainerRuntime](<./DevOps/Container/ContainerRuntime.md>)
┃   ┃   ┗━ [Docker와 PID1](<./DevOps/Container/Docker와 PID1.md>)
┃   ┃   ┗━ [buildx load 옵션](<./DevOps/Container/buildx load 옵션.md>)
┃   ┃   ┗━ [cAdvisor](<./DevOps/Container/cAdvisor.md>)
┃   ┗━ [**DR**](<./DevOps/DR>)
┃   ┃   ┗━ [DR strategies](<./DevOps/DR/DR strategies.md>)
┃   ┃   ┗━ [Fail over와 서버 이중화](<./DevOps/DR/Fail over와 서버 이중화.md>)
┃   ┗━ [**IaC**](<./DevOps/IaC>)
┃   ┃   ┗━ [**Terraform**](<./DevOps/IaC/Terraform>)
┃   ┃   ┃   ┗━ [Terraform import와 Terraforming](<./DevOps/IaC/Terraform/Terraform import와 Terraforming.md>)
┃   ┃   ┃   ┗━ [Terraform taint](<./DevOps/IaC/Terraform/Terraform taint.md>)
┃   ┃   ┃   ┗━ [Terraform with AWS](<./DevOps/IaC/Terraform/Terraform with AWS.md>)
┃   ┃   ┃   ┗━ [Terraform 키워드](<./DevOps/IaC/Terraform/Terraform 키워드.md>)
┃   ┃   ┃   ┗━ [Terraform](<./DevOps/IaC/Terraform/Terraform.md>)
┃   ┃   ┃   ┗━ [Terratest](<./DevOps/IaC/Terraform/Terratest.md>)
┃   ┃   ┃   ┗━ [aws 서버 네트워크 구축](<./DevOps/IaC/Terraform/aws 서버 네트워크 구축.md>)
┃   ┃   ┗━ [Ansible](<./DevOps/IaC/Ansible.md>)
┃   ┃   ┗━ [Cobbler](<./DevOps/IaC/Cobbler.md>)
┃   ┃   ┗━ [Configuration Drift](<./DevOps/IaC/Configuration Drift.md>)
┃   ┃   ┗━ [Phoenix Server](<./DevOps/IaC/Phoenix Server.md>)
┃   ┃   ┗━ [Understanding Ansible, Terraform, Puppet, Chef, and Salt](<./DevOps/IaC/Understanding Ansible, Terraform, Puppet, Chef, and Salt.md>)
┃   ┗━ [**Kubernetes**](<./DevOps/Kubernetes>)
┃   ┃   ┗━ [**EKS**](<./DevOps/Kubernetes/EKS>)
┃   ┃   ┃   ┗━ [AWS Load Balancer Controller](<./DevOps/Kubernetes/EKS/AWS Load Balancer Controller.md>)
┃   ┃   ┃   ┗━ [Add IAM to RBAC](<./DevOps/Kubernetes/EKS/Add IAM to RBAC.md>)
┃   ┃   ┃   ┗━ [Amazon VPC CNI](<./DevOps/Kubernetes/EKS/Amazon VPC CNI.md>)
┃   ┃   ┃   ┗━ [EBS CSI driver](<./DevOps/Kubernetes/EKS/EBS CSI driver.md>)
┃   ┃   ┃   ┗━ [EKS ALB](<./DevOps/Kubernetes/EKS/EKS ALB.md>)
┃   ┃   ┃   ┗━ [EKS Control Plane](<./DevOps/Kubernetes/EKS/EKS Control Plane.md>)
┃   ┃   ┃   ┗━ [EKS Network BestPractice](<./DevOps/Kubernetes/EKS/EKS Network BestPractice.md>)
┃   ┃   ┃   ┗━ [EKS kubecofig](<./DevOps/Kubernetes/EKS/EKS kubecofig.md>)
┃   ┃   ┃   ┗━ [EKS 인증과정](<./DevOps/Kubernetes/EKS/EKS 인증과정.md>)
┃   ┃   ┃   ┗━ [IP addresse prefix](<./DevOps/Kubernetes/EKS/IP addresse prefix.md>)
┃   ┃   ┃   ┗━ [NLB IP mode](<./DevOps/Kubernetes/EKS/NLB IP mode.md>)
┃   ┃   ┃   ┗━ [Node not Ready](<./DevOps/Kubernetes/EKS/Node not Ready.md>)
┃   ┃   ┗━ [**Network**](<./DevOps/Kubernetes/Network>)
┃   ┃   ┃   ┗━ [**DNS**](<./DevOps/Kubernetes/Network/DNS>)
┃   ┃   ┃   ┃   ┗━ [CoreDNS](<./DevOps/Kubernetes/Network/DNS/CoreDNS.md>)
┃   ┃   ┃   ┃   ┗━ [External DNS](<./DevOps/Kubernetes/Network/DNS/External DNS.md>)
┃   ┃   ┃   ┃   ┗━ [ServiceDNS](<./DevOps/Kubernetes/Network/DNS/ServiceDNS.md>)
┃   ┃   ┃   ┗━ [Debugging DNS Resolution](<./DevOps/Kubernetes/Network/Debugging DNS Resolution.md>)
┃   ┃   ┃   ┗━ [IPVS](<./DevOps/Kubernetes/Network/IPVS.md>)
┃   ┃   ┃   ┗━ [Network Troubleshooting](<./DevOps/Kubernetes/Network/Network Troubleshooting.md>)
┃   ┃   ┃   ┗━ [NetworkPolicy](<./DevOps/Kubernetes/Network/NetworkPolicy.md>)
┃   ┃   ┃   ┗━ [Node and Pod Network Layout](<./DevOps/Kubernetes/Network/Node and Pod Network Layout.md>)
┃   ┃   ┃   ┗━ [eBPF](<./DevOps/Kubernetes/Network/eBPF.md>)
┃   ┃   ┗━ [**Service Mesh**](<./DevOps/Kubernetes/Service Mesh>)
┃   ┃   ┃   ┗━ [**istio**](<./DevOps/Kubernetes/Service Mesh/istio>)
┃   ┃   ┃   ┃   ┗━ [Dry run](<./DevOps/Kubernetes/Service Mesh/istio/Dry run.md>)
┃   ┃   ┃   ┃   ┗━ [Istio Arcitecture](<./DevOps/Kubernetes/Service Mesh/istio/Istio Arcitecture.md>)
┃   ┃   ┃   ┃   ┗━ [Istio Configuration Profiles](<./DevOps/Kubernetes/Service Mesh/istio/Istio Configuration Profiles.md>)
┃   ┃   ┃   ┃   ┗━ [Istio RBAC](<./DevOps/Kubernetes/Service Mesh/istio/Istio RBAC.md>)
┃   ┃   ┃   ┃   ┗━ [Istio authorization](<./DevOps/Kubernetes/Service Mesh/istio/Istio authorization.md>)
┃   ┃   ┃   ┃   ┗━ [Istioctl](<./DevOps/Kubernetes/Service Mesh/istio/Istioctl.md>)
┃   ┃   ┃   ┃   ┗━ [Resource Annotations & Labels](<./DevOps/Kubernetes/Service Mesh/istio/Resource Annotations & Labels.md>)
┃   ┃   ┃   ┃   ┗━ [ServiceEntry](<./DevOps/Kubernetes/Service Mesh/istio/ServiceEntry.md>)
┃   ┃   ┃   ┃   ┗━ [gateway log debug 하는 법](<./DevOps/Kubernetes/Service Mesh/istio/gateway log debug 하는 법.md>)
┃   ┃   ┃   ┗━ [**linkerd**](<./DevOps/Kubernetes/Service Mesh/linkerd>)
┃   ┃   ┃   ┃   ┗━ [linkerd](<./DevOps/Kubernetes/Service Mesh/linkerd/linkerd.md>)
┃   ┃   ┃   ┗━ [Linkerd와 Istio 비교](<./DevOps/Kubernetes/Service Mesh/Linkerd와 Istio 비교.md>)
┃   ┃   ┃   ┗━ [service mesh](<./DevOps/Kubernetes/Service Mesh/service mesh.md>)
┃   ┃   ┗━ [**tools**](<./DevOps/Kubernetes/tools>)
┃   ┃   ┃   ┗━ [**Argo**](<./DevOps/Kubernetes/tools/Argo>)
┃   ┃   ┃   ┃   ┗━ [Apps of Apps](<./DevOps/Kubernetes/tools/Argo/Apps of Apps.md>)
┃   ┃   ┃   ┃   ┗━ [Argo Workflow Priority](<./DevOps/Kubernetes/tools/Argo/Argo Workflow Priority.md>)
┃   ┃   ┃   ┃   ┗━ [ArgoCD 설치](<./DevOps/Kubernetes/tools/Argo/ArgoCD 설치.md>)
┃   ┃   ┃   ┃   ┗━ [Config Management Plugins](<./DevOps/Kubernetes/tools/Argo/Config Management Plugins.md>)
┃   ┃   ┃   ┗━ [**Karpenter**](<./DevOps/Kubernetes/tools/Karpenter>)
┃   ┃   ┃   ┃   ┗━ [Karpenter best practices](<./DevOps/Kubernetes/tools/Karpenter/Karpenter best practices.md>)
┃   ┃   ┃   ┃   ┗━ [Karpenter](<./DevOps/Kubernetes/tools/Karpenter/Karpenter.md>)
┃   ┃   ┃   ┗━ [**Kyverno**](<./DevOps/Kubernetes/tools/Kyverno>)
┃   ┃   ┃   ┃   ┗━ [Kyverno](<./DevOps/Kubernetes/tools/Kyverno/Kyverno.md>)
┃   ┃   ┃   ┃   ┗━ [Usecases](<./DevOps/Kubernetes/tools/Kyverno/Usecases.md>)
┃   ┃   ┃   ┗━ [**helm**](<./DevOps/Kubernetes/tools/helm>)
┃   ┃   ┃   ┃   ┗━ [Chart Development Tips](<./DevOps/Kubernetes/tools/helm/Chart Development Tips.md>)
┃   ┃   ┃   ┃   ┗━ [Helm](<./DevOps/Kubernetes/tools/helm/Helm.md>)
┃   ┃   ┃   ┃   ┗━ [Values Files](<./DevOps/Kubernetes/tools/helm/Values Files.md>)
┃   ┃   ┃   ┗━ [GoCD](<./DevOps/Kubernetes/tools/GoCD.md>)
┃   ┃   ┃   ┗━ [Install Cilium](<./DevOps/Kubernetes/tools/Install Cilium.md>)
┃   ┃   ┃   ┗━ [K8s Metric API](<./DevOps/Kubernetes/tools/K8s Metric API.md>)
┃   ┃   ┃   ┗━ [KEDA](<./DevOps/Kubernetes/tools/KEDA.md>)
┃   ┃   ┃   ┗━ [MetalLB](<./DevOps/Kubernetes/tools/MetalLB.md>)
┃   ┃   ┃   ┗━ [Node Termination Handler](<./DevOps/Kubernetes/tools/Node Termination Handler.md>)
┃   ┃   ┃   ┗━ [OPA Gatekeeper](<./DevOps/Kubernetes/tools/OPA Gatekeeper.md>)
┃   ┃   ┃   ┗━ [k9s](<./DevOps/Kubernetes/tools/k9s.md>)
┃   ┃   ┃   ┗━ [node shell](<./DevOps/Kubernetes/tools/node shell.md>)
┃   ┃   ┗━ [**개념**](<./DevOps/Kubernetes/개념>)
┃   ┃   ┃   ┗━ [**Node Scheduling**](<./DevOps/Kubernetes/개념/Node Scheduling>)
┃   ┃   ┃   ┃   ┗━ [Assigning Pods to Nodes](<./DevOps/Kubernetes/개념/Node Scheduling/Assigning Pods to Nodes.md>)
┃   ┃   ┃   ┃   ┗━ [Scheduling Framework](<./DevOps/Kubernetes/개념/Node Scheduling/Scheduling Framework.md>)
┃   ┃   ┃   ┃   ┗━ [Scheduling━Slides](<./DevOps/Kubernetes/개념/Node Scheduling/Scheduling━Slides.md>)
┃   ┃   ┃   ┃   ┗━ [Scheduling](<./DevOps/Kubernetes/개념/Node Scheduling/Scheduling.md>)
┃   ┃   ┃   ┃   ┗━ [Taints and Tolerations](<./DevOps/Kubernetes/개념/Node Scheduling/Taints and Tolerations.md>)
┃   ┃   ┃   ┃   ┗━ [cordon, drain](<./DevOps/Kubernetes/개념/Node Scheduling/cordon, drain.md>)
┃   ┃   ┃   ┗━ [**Volume**](<./DevOps/Kubernetes/개념/Volume>)
┃   ┃   ┃   ┃   ┗━ [CSIDriver](<./DevOps/Kubernetes/개념/Volume/CSIDriver.md>)
┃   ┃   ┃   ┃   ┗━ [attachdetach controller](<./DevOps/Kubernetes/개념/Volume/attachdetach controller.md>)
┃   ┃   ┃   ┗━ [**object**](<./DevOps/Kubernetes/개념/object>)
┃   ┃   ┃   ┃   ┗━ [Annotation](<./DevOps/Kubernetes/개념/object/Annotation.md>)
┃   ┃   ┃   ┃   ┗━ [CRD](<./DevOps/Kubernetes/개념/object/CRD.md>)
┃   ┃   ┃   ┃   ┗━ [Deployment Status](<./DevOps/Kubernetes/개념/object/Deployment Status.md>)
┃   ┃   ┃   ┃   ┗━ [Deployment Strategy](<./DevOps/Kubernetes/개념/object/Deployment Strategy.md>)
┃   ┃   ┃   ┃   ┗━ [Deployments](<./DevOps/Kubernetes/개념/object/Deployments.md>)
┃   ┃   ┃   ┃   ┗━ [Endpoint](<./DevOps/Kubernetes/개념/object/Endpoint.md>)
┃   ┃   ┃   ┃   ┗━ [EndpointSlice](<./DevOps/Kubernetes/개념/object/EndpointSlice.md>)
┃   ┃   ┃   ┃   ┗━ [Events](<./DevOps/Kubernetes/개념/object/Events.md>)
┃   ┃   ┃   ┃   ┗━ [Gateway API](<./DevOps/Kubernetes/개념/object/Gateway API.md>)
┃   ┃   ┃   ┃   ┗━ [Labels and Selectors](<./DevOps/Kubernetes/개념/object/Labels and Selectors.md>)
┃   ┃   ┃   ┃   ┗━ [PV & PVC](<./DevOps/Kubernetes/개념/object/PV & PVC.md>)
┃   ┃   ┃   ┃   ┗━ [Pod Readiness and Probes](<./DevOps/Kubernetes/개념/object/Pod Readiness and Probes.md>)
┃   ┃   ┃   ┃   ┗━ [Pod 생성과정](<./DevOps/Kubernetes/개념/object/Pod 생성과정.md>)
┃   ┃   ┃   ┃   ┗━ [Pod](<./DevOps/Kubernetes/개념/object/Pod.md>)
┃   ┃   ┃   ┃   ┗━ [RollingUpdate](<./DevOps/Kubernetes/개념/object/RollingUpdate.md>)
┃   ┃   ┃   ┃   ┗━ [Service와 port](<./DevOps/Kubernetes/개념/object/Service와 port.md>)
┃   ┃   ┃   ┃   ┗━ [StatefulSets](<./DevOps/Kubernetes/개념/object/StatefulSets.md>)
┃   ┃   ┃   ┃   ┗━ [ingress](<./DevOps/Kubernetes/개념/object/ingress.md>)
┃   ┃   ┃   ┗━ [CNI Specification](<./DevOps/Kubernetes/개념/CNI Specification.md>)
┃   ┃   ┃   ┗━ [Disruption Budget](<./DevOps/Kubernetes/개념/Disruption Budget.md>)
┃   ┃   ┃   ┗━ [Endpoints](<./DevOps/Kubernetes/개념/Endpoints.md>)
┃   ┃   ┃   ┗━ [HPA와 VPA](<./DevOps/Kubernetes/개념/HPA와 VPA.md>)
┃   ┃   ┃   ┗━ [K8s의 도커런타임 사용중단](<./DevOps/Kubernetes/개념/K8s의 도커런타임 사용중단.md>)
┃   ┃   ┃   ┗━ [Kubeproxy](<./DevOps/Kubernetes/개념/Kubeproxy.md>)
┃   ┃   ┃   ┗━ [NodePort와 ServicePort와 targetPort](<./DevOps/Kubernetes/개념/NodePort와 ServicePort와 targetPort.md>)
┃   ┃   ┃   ┗━ [Session Affinity](<./DevOps/Kubernetes/개념/Session Affinity.md>)
┃   ┃   ┃   ┗━ [Topology Aware Routing](<./DevOps/Kubernetes/개념/Topology Aware Routing.md>)
┃   ┃   ┃   ┗━ [Workloads](<./DevOps/Kubernetes/개념/Workloads.md>)
┃   ┃   ┃   ┗━ [etcd](<./DevOps/Kubernetes/개념/etcd.md>)
┃   ┃   ┃   ┗━ [가상 IP와 서비스 프록시](<./DevOps/Kubernetes/개념/가상 IP와 서비스 프록시.md>)
┃   ┃   ┃   ┗━ [사이드카 패턴](<./DevOps/Kubernetes/개념/사이드카 패턴.md>)
┃   ┃   ┗━ [**실습**](<./DevOps/Kubernetes/실습>)
┃   ┃   ┃   ┗━ [**Auth**](<./DevOps/Kubernetes/실습/Auth>)
┃   ┃   ┃   ┃   ┗━ [Authenticating](<./DevOps/Kubernetes/실습/Auth/Authenticating.md>)
┃   ┃   ┃   ┃   ┗━ [OIDC Authentication with Dex](<./DevOps/Kubernetes/실습/Auth/OIDC Authentication with Dex.md>)
┃   ┃   ┃   ┃   ┗━ [Security Context for a Pod or Container](<./DevOps/Kubernetes/실습/Auth/Security Context for a Pod or Container.md>)
┃   ┃   ┃   ┃   ┗━ [Token Webhook with Guard](<./DevOps/Kubernetes/실습/Auth/Token Webhook with Guard.md>)
┃   ┃   ┃   ┃   ┗━ [k8s 클러스터 root CA를 통한 사용자 인증](<./DevOps/Kubernetes/실습/Auth/k8s 클러스터 root CA를 통한 사용자 인증.md>)
┃   ┃   ┃   ┗━ [10 most common mistakes using kubernetes](<./DevOps/Kubernetes/실습/10 most common mistakes using kubernetes.md>)
┃   ┃   ┃   ┗━ [Cert manager](<./DevOps/Kubernetes/실습/Cert manager.md>)
┃   ┃   ┃   ┗━ [End user RBAC](<./DevOps/Kubernetes/실습/End user RBAC.md>)
┃   ┃   ┃   ┗━ [K8s를 위한 SpringBoot 개발](<./DevOps/Kubernetes/실습/K8s를 위한 SpringBoot 개발.md>)
┃   ┃   ┃   ┗━ [NetworkPolicy Cilium example](<./DevOps/Kubernetes/실습/NetworkPolicy Cilium example.md>)
┃   ┃   ┃   ┗━ [Pulling images from ECR on Kubernetes](<./DevOps/Kubernetes/실습/Pulling images from ECR on Kubernetes.md>)
┃   ┃   ┃   ┗━ [SpringBoot 서비스를 위한 Kubernetes 설정](<./DevOps/Kubernetes/실습/SpringBoot 서비스를 위한 Kubernetes 설정.md>)
┃   ┃   ┃   ┗━ [kubectl context](<./DevOps/Kubernetes/실습/kubectl context.md>)
┃   ┃   ┃   ┗━ [minukube 시작하기](<./DevOps/Kubernetes/실습/minukube 시작하기.md>)
┃   ┃   ┃   ┗━ [환경변수 설정](<./DevOps/Kubernetes/실습/환경변수 설정.md>)
┃   ┃   ┗━ [K8s Architecture](<./DevOps/Kubernetes/K8s Architecture.md>)
┃   ┃   ┗━ [Kubernetes Overview Diagrams](<./DevOps/Kubernetes/Kubernetes Overview Diagrams.md>)
┃   ┃   ┗━ [Kubernetes](<./DevOps/Kubernetes/Kubernetes.md>)
┃   ┃   ┗━ [Kublet 지표](<./DevOps/Kubernetes/Kublet 지표.md>)
┃   ┃   ┗━ [MetalLB](<./DevOps/Kubernetes/MetalLB.md>)
┃   ┗━ [**Monitoring**](<./DevOps/Monitoring>)
┃   ┃   ┗━ [**datadog**](<./DevOps/Monitoring/datadog>)
┃   ┃   ┃   ┗━ [datadog APM 기능 사용하기](<./DevOps/Monitoring/datadog/datadog APM 기능 사용하기.md>)
┃   ┃   ┃   ┗━ [datadog anomaly detection algorithms](<./DevOps/Monitoring/datadog/datadog anomaly detection algorithms.md>)
┃   ┃   ┃   ┗━ [datadog 아키텍처](<./DevOps/Monitoring/datadog/datadog 아키텍처.md>)
┃   ┃   ┃   ┗━ [datadog](<./DevOps/Monitoring/datadog/datadog.md>)
┃   ┃   ┃   ┗━ [helmChart로 Agent 설치](<./DevOps/Monitoring/datadog/helmChart로 Agent 설치.md>)
┃   ┃   ┗━ [**deepflow**](<./DevOps/Monitoring/deepflow>)
┃   ┃   ┃   ┗━ [DeepFlow 논문 요약](<./DevOps/Monitoring/deepflow/DeepFlow 논문 요약.md>)
┃   ┃   ┃   ┗━ [DeepFlow](<./DevOps/Monitoring/deepflow/DeepFlow.md>)
┃   ┃   ┗━ [**elk**](<./DevOps/Monitoring/elk>)
┃   ┃   ┃   ┗━ [ELK Stack](<./DevOps/Monitoring/elk/ELK Stack.md>)
┃   ┃   ┃   ┗━ [Elastic Search](<./DevOps/Monitoring/elk/Elastic Search.md>)
┃   ┃   ┃   ┗━ [ElasticSearch 검색 명령어](<./DevOps/Monitoring/elk/ElasticSearch 검색 명령어.md>)
┃   ┃   ┃   ┗━ [Logstash](<./DevOps/Monitoring/elk/Logstash.md>)
┃   ┃   ┗━ [**grafana**](<./DevOps/Monitoring/grafana>)
┃   ┃   ┃   ┗━ [Granafa agent](<./DevOps/Monitoring/grafana/Granafa agent.md>)
┃   ┃   ┃   ┗━ [Mixin](<./DevOps/Monitoring/grafana/Mixin.md>)
┃   ┃   ┃   ┗━ [Pyroscope Distributor and Ingester](<./DevOps/Monitoring/grafana/Pyroscope Distributor and Ingester.md>)
┃   ┃   ┗━ [**loki**](<./DevOps/Monitoring/loki>)
┃   ┃   ┃   ┗━ [Loki Canary](<./DevOps/Monitoring/loki/Loki Canary.md>)
┃   ┃   ┗━ [**prometheus**](<./DevOps/Monitoring/prometheus>)
┃   ┃   ┃   ┗━ [Mimir out━of━order sample ingestion](<./DevOps/Monitoring/prometheus/Mimir out━of━order sample ingestion.md>)
┃   ┃   ┃   ┗━ [Mimir와 Cortex](<./DevOps/Monitoring/prometheus/Mimir와 Cortex.md>)
┃   ┃   ┃   ┗━ [kiali with prometheus](<./DevOps/Monitoring/prometheus/kiali with prometheus.md>)
┃   ┃   ┃   ┗━ [prometheus agent mode](<./DevOps/Monitoring/prometheus/prometheus agent mode.md>)
┃   ┃   ┃   ┗━ [prometheus glossary](<./DevOps/Monitoring/prometheus/prometheus glossary.md>)
┃   ┃   ┃   ┗━ [prometheus storage](<./DevOps/Monitoring/prometheus/prometheus storage.md>)
┃   ┃   ┃   ┗━ [prometheus](<./DevOps/Monitoring/prometheus/prometheus.md>)
┃   ┃   ┗━ [**victoria metrics**](<./DevOps/Monitoring/victoria metrics>)
┃   ┃   ┃   ┗━ [VictoriaLogs](<./DevOps/Monitoring/victoria metrics/VictoriaLogs.md>)
┃   ┃   ┗━ [Bloom filter](<./DevOps/Monitoring/Bloom filter.md>)
┃   ┃   ┗━ [Gorilla Compression](<./DevOps/Monitoring/Gorilla Compression.md>)
┃   ┃   ┗━ [Grok exporter](<./DevOps/Monitoring/Grok exporter.md>)
┃   ┃   ┗━ [SLO, SLI, SLA](<./DevOps/Monitoring/SLO, SLI, SLA.md>)
┃   ┃   ┗━ [telemetry](<./DevOps/Monitoring/telemetry.md>)
┃   ┗━ [**Proxy**](<./DevOps/Proxy>)
┃   ┃   ┗━ [**envoy**](<./DevOps/Proxy/envoy>)
┃   ┃   ┃   ┗━ [Envoy](<./DevOps/Proxy/envoy/Envoy.md>)
┃   ┃   ┃   ┗━ [LDS](<./DevOps/Proxy/envoy/LDS.md>)
┃   ┃   ┃   ┗━ [xDS configuration](<./DevOps/Proxy/envoy/xDS configuration.md>)
┃   ┃   ┗━ [**nginx**](<./DevOps/Proxy/nginx>)
┃   ┃   ┃   ┗━ [NGINX Ingress Basic Auth](<./DevOps/Proxy/nginx/NGINX Ingress Basic Auth.md>)
┃   ┃   ┃   ┗━ [SSL passthrough](<./DevOps/Proxy/nginx/SSL passthrough.md>)
┃   ┃   ┃   ┗━ [location block](<./DevOps/Proxy/nginx/location block.md>)
┃   ┃   ┃   ┗━ [nginx certbot](<./DevOps/Proxy/nginx/nginx certbot.md>)
┃   ┃   ┃   ┗━ [nginx docker](<./DevOps/Proxy/nginx/nginx docker.md>)
┃   ┃   ┃   ┗━ [nginx 명령어](<./DevOps/Proxy/nginx/nginx 명령어.md>)
┃   ┃   ┃   ┗━ [nginx 설정](<./DevOps/Proxy/nginx/nginx 설정.md>)
┃   ┃   ┃   ┗━ [sites available](<./DevOps/Proxy/nginx/sites available.md>)
┃   ┃   ┃   ┗━ [리버스 프록시](<./DevOps/Proxy/nginx/리버스 프록시.md>)
┃   ┃   ┗━ [Contour CRD 설치](<./DevOps/Proxy/Contour CRD 설치.md>)
┃   ┃   ┗━ [Contour](<./DevOps/Proxy/Contour.md>)
┃   ┃   ┗━ [Reverse Proxy vs. Ingress Controller vs. API Gateway](<./DevOps/Proxy/Reverse Proxy vs. Ingress Controller vs. API Gateway.md>)
┃   ┗━ [**Security**](<./DevOps/Security>)
┃   ┃   ┗━ [**Authentication**](<./DevOps/Security/Authentication>)
┃   ┃   ┃   ┗━ [Dex](<./DevOps/Security/Authentication/Dex.md>)
┃   ┃   ┃   ┗━ [Keycloak](<./DevOps/Security/Authentication/Keycloak.md>)
┃   ┃   ┗━ [**Secrets Management**](<./DevOps/Security/Secrets Management>)
┃   ┃       ┗━ [Vault](<./DevOps/Security/Secrets Management/Vault.md>)
┃   ┗━ [**tools**](<./DevOps/tools>)
┃   ┃   ┗━ [CUE](<./DevOps/tools/CUE.md>)
┃   ┃   ┗━ [Clium](<./DevOps/tools/Clium.md>)
┃   ┃   ┗━ [Mortar](<./DevOps/tools/Mortar.md>)
┃   ┃   ┗━ [OpenHistorian](<./DevOps/tools/OpenHistorian.md>)
┃   ┃   ┗━ [Packer](<./DevOps/tools/Packer.md>)
┃   ┃   ┗━ [jenkins](<./DevOps/tools/jenkins.md>)
┃   ┃   ┗━ [minio](<./DevOps/tools/minio.md>)
┃   ┗━ [CI/CD파이프라인](<./DevOps/CI/CD파이프라인.md>)
┃   ┗━ [Cloud Agnostic Design](<./DevOps/Cloud Agnostic Design.md>)
┃   ┗━ [Platform Engineering](<./DevOps/Platform Engineering.md>)
┃   ┗━ [데브옵스](<./DevOps/데브옵스.md>)
┗━ [**Network**](<./Network>)
┃   ┗━ [**L1 network access layer**](<./Network/L1 network access layer>)
┃   ┃   ┗━ [CRC](<./Network/L1 network access layer/CRC.md>)
┃   ┃   ┗━ [Ethernet과 TokenRing](<./Network/L1 network access layer/Ethernet과 TokenRing.md>)
┃   ┃   ┗━ [L2 스위치와 STP](<./Network/L1 network access layer/L2 스위치와 STP.md>)
┃   ┃   ┗━ [MTU](<./Network/L1 network access layer/MTU.md>)
┃   ┃   ┗━ [NIC](<./Network/L1 network access layer/NIC.md>)
┃   ┃   ┗━ [데이터링크 제어(DLC)](<./Network/L1 network access layer/데이터링크 제어(DLC).md>)
┃   ┃   ┗━ [매체 접근 제어(MAC)](<./Network/L1 network access layer/매체 접근 제어(MAC).md>)
┃   ┃   ┗━ [아날로그, 디지털 신호와 전송](<./Network/L1 network access layer/아날로그, 디지털 신호와 전송.md>)
┃   ┗━ [**L2 internet layer**](<./Network/L2 internet layer>)
┃   ┃   ┗━ [**라우터**](<./Network/L2 internet layer/라우터>)
┃   ┃   ┃   ┗━ [ECMP](<./Network/L2 internet layer/라우터/ECMP.md>)
┃   ┃   ┃   ┗━ [라우터](<./Network/L2 internet layer/라우터/라우터.md>)
┃   ┃   ┃   ┗━ [라우팅 알고리즘](<./Network/L2 internet layer/라우터/라우팅 알고리즘.md>)
┃   ┃   ┃   ┗━ [멀티캐스트 라우팅](<./Network/L2 internet layer/라우터/멀티캐스트 라우팅.md>)
┃   ┃   ┗━ [CIDR](<./Network/L2 internet layer/CIDR.md>)
┃   ┃   ┗━ [ICMP](<./Network/L2 internet layer/ICMP.md>)
┃   ┃   ┗━ [IP 데이터그램과 단편화](<./Network/L2 internet layer/IP 데이터그램과 단편화.md>)
┃   ┃   ┗━ [IP](<./Network/L2 internet layer/IP.md>)
┃   ┃   ┗━ [IPAM](<./Network/L2 internet layer/IPAM.md>)
┃   ┃   ┗━ [IPSec](<./Network/L2 internet layer/IPSec.md>)
┃   ┃   ┗━ [NAT](<./Network/L2 internet layer/NAT.md>)
┃   ┃   ┗━ [PacketTracer 네트워크 구성](<./Network/L2 internet layer/PacketTracer 네트워크 구성.md>)
┃   ┃   ┗━ [UPnP](<./Network/L2 internet layer/UPnP.md>)
┃   ┃   ┗━ [secondary IP](<./Network/L2 internet layer/secondary IP.md>)
┃   ┃   ┗━ [서브넷](<./Network/L2 internet layer/서브넷.md>)
┃   ┃   ┗━ [정보기기운용기능사 실기](<./Network/L2 internet layer/정보기기운용기능사 실기.md>)
┃   ┗━ [**L3 transport layer**](<./Network/L3 transport layer>)
┃   ┃   ┗━ [4계층 장비](<./Network/L3 transport layer/4계층 장비.md>)
┃   ┃   ┗━ [SO_REUSEADDR](<./Network/L3 transport layer/SO_REUSEADDR.md>)
┃   ┃   ┗━ [SSH config](<./Network/L3 transport layer/SSH config.md>)
┃   ┃   ┗━ [Sticky Session과 Session Clustering](<./Network/L3 transport layer/Sticky Session과 Session Clustering.md>)
┃   ┃   ┗━ [TCP와 UDP](<./Network/L3 transport layer/TCP와 UDP.md>)
┃   ┃   ┗━ [전송계층 프로토콜](<./Network/L3 transport layer/전송계층 프로토콜.md>)
┃   ┗━ [**L4 appplication layer**](<./Network/L4 appplication layer>)
┃   ┃   ┗━ [**http**](<./Network/L4 appplication layer/http>)
┃   ┃   ┃   ┗━ [HTTP Options](<./Network/L4 appplication layer/http/HTTP Options.md>)
┃   ┃   ┃   ┗━ [HTTP](<./Network/L4 appplication layer/http/HTTP.md>)
┃   ┃   ┃   ┗━ [keep alive](<./Network/L4 appplication layer/http/keep alive.md>)
┃   ┃   ┗━ [**tls**](<./Network/L4 appplication layer/tls>)
┃   ┃   ┃   ┗━ [Noise](<./Network/L4 appplication layer/tls/Noise.md>)
┃   ┃   ┃   ┗━ [SNI](<./Network/L4 appplication layer/tls/SNI.md>)
┃   ┃   ┃   ┗━ [TLS 인증서 발급 절차를 이해해보자](<./Network/L4 appplication layer/tls/TLS 인증서 발급 절차를 이해해보자.md>)
┃   ┃   ┃   ┗━ [TLS](<./Network/L4 appplication layer/tls/TLS.md>)
┃   ┃   ┗━ [ACME](<./Network/L4 appplication layer/ACME.md>)
┃   ┃   ┗━ [CDN](<./Network/L4 appplication layer/CDN.md>)
┃   ┃   ┗━ [DHCP](<./Network/L4 appplication layer/DHCP.md>)
┃   ┃   ┗━ [DNS 레코드유형](<./Network/L4 appplication layer/DNS 레코드유형.md>)
┃   ┃   ┗━ [FTP Active, Passive mode](<./Network/L4 appplication layer/FTP Active, Passive mode.md>)
┃   ┃   ┗━ [SMTP의 보안 시스템](<./Network/L4 appplication layer/SMTP의 보안 시스템.md>)
┃   ┃   ┗━ [java로 간단한 socket 프로그램만들기](<./Network/L4 appplication layer/java로 간단한 socket 프로그램만들기.md>)
┃   ┗━ [**VPN**](<./Network/VPN>)
┃   ┃   ┗━ [VPN](<./Network/VPN/VPN.md>)
┃   ┃   ┗━ [Wireguard와 Firezone](<./Network/VPN/Wireguard와 Firezone.md>)
┃   ┃   ┗━ [firezone](<./Network/VPN/firezone.md>)
┃   ┗━ [**error**](<./Network/error>)
┃   ┃   ┗━ [Context deadline exceeded](<./Network/error/Context deadline exceeded.md>)
┃   ┗━ [**개념**](<./Network/개념>)
┃   ┃   ┗━ [가상화 기술](<./Network/개념/가상화 기술.md>)
┃   ┃   ┗━ [네트워크 보안](<./Network/개념/네트워크 보안.md>)
┃   ┃   ┗━ [네트워크 침해](<./Network/개념/네트워크 침해.md>)
┃   ┃   ┗━ [네트워크](<./Network/개념/네트워크.md>)
┃   ┃   ┗━ [이중화](<./Network/개념/이중화.md>)
┃   ┗━ [Exponential Backoff And Jitter](<./Network/Exponential Backoff And Jitter.md>)
┃   ┗━ [OSI 7Layer](<./Network/OSI 7Layer.md>)
┃   ┗━ [Switch](<./Network/Switch.md>)
┃   ┗━ [WebRTC](<./Network/WebRTC.md>)
┃   ┗━ [bandwidth](<./Network/bandwidth.md>)
┃   ┗━ [vTAP](<./Network/vTAP.md>)
┃   ┗━ [로드밸런서](<./Network/로드밸런서.md>)
┃   ┗━ [브라우저에 url을 입력하면 어떤일이 생길까?](<./Network/브라우저에 url을 입력하면 어떤일이 생길까?.md>)
┗━ [**OS**](<./OS>)
┃   ┗━ [**CPU**](<./OS/CPU>)
┃   ┃   ┗━ [CPU 아키텍처](<./OS/CPU/CPU 아키텍처.md>)
┃   ┃   ┗━ [NUMA](<./OS/CPU/NUMA.md>)
┃   ┃   ┗━ [QEMU](<./OS/CPU/QEMU.md>)
┃   ┗━ [**Embedded**](<./OS/Embedded>)
┃   ┃   ┗━ [Audio Codec](<./OS/Embedded/Audio Codec.md>)
┃   ┃   ┗━ [Cramfs](<./OS/Embedded/Cramfs.md>)
┃   ┃   ┗━ [I2C](<./OS/Embedded/I2C.md>)
┃   ┃   ┗━ [시리얼 통신](<./OS/Embedded/시리얼 통신.md>)
┃   ┃   ┗━ [임베디드 리눅스 프로그래밍 수업 정리](<./OS/Embedded/임베디드 리눅스 프로그래밍 수업 정리.md>)
┃   ┃   ┗━ [임베디드 시스템](<./OS/Embedded/임베디드 시스템.md>)
┃   ┗━ [**GPU**](<./OS/GPU>)
┃   ┃   ┗━ [CUDA](<./OS/GPU/CUDA.md>)
┃   ┃   ┗━ [nvenc, nvdec](<./OS/GPU/nvenc, nvdec.md>)
┃   ┗━ [**VM**](<./OS/VM>)
┃   ┃   ┗━ [VMware Fusion NAT config](<./OS/VM/VMware Fusion NAT config.md>)
┃   ┃   ┗━ [VMware Fusion Ubuntu 디스크 용량 늘리기](<./OS/VM/VMware Fusion Ubuntu 디스크 용량 늘리기.md>)
┃   ┗━ [**linux**](<./OS/linux>)
┃   ┃   ┗━ [**Authority**](<./OS/linux/Authority>)
┃   ┃   ┃   ┗━ [chattr과 chown](<./OS/linux/Authority/chattr과 chown.md>)
┃   ┃   ┃   ┗━ [chmod](<./OS/linux/Authority/chmod.md>)
┃   ┃   ┃   ┗━ [사용자 관리](<./OS/linux/Authority/사용자 관리.md>)
┃   ┃   ┗━ [**BPF**](<./OS/linux/BPF>)
┃   ┃   ┃   ┗━ [BCC](<./OS/linux/BPF/BCC.md>)
┃   ┃   ┃   ┗━ [BPF System Call](<./OS/linux/BPF/BPF System Call.md>)
┃   ┃   ┃   ┗━ [BPF communicates with userspace](<./OS/linux/BPF/BPF communicates with userspace.md>)
┃   ┃   ┃   ┗━ [BPF ring buffer](<./OS/linux/BPF/BPF ring buffer.md>)
┃   ┃   ┃   ┗━ [BPF 프로그램 타입](<./OS/linux/BPF/BPF 프로그램 타입.md>)
┃   ┃   ┃   ┗━ [BPF](<./OS/linux/BPF/BPF.md>)
┃   ┃   ┃   ┗━ [BPFDoor](<./OS/linux/BPF/BPFDoor.md>)
┃   ┃   ┃   ┗━ [BTF](<./OS/linux/BPF/BTF.md>)
┃   ┃   ┃   ┗━ [XDP](<./OS/linux/BPF/XDP.md>)
┃   ┃   ┃   ┗━ [libbpf helper 함수](<./OS/linux/BPF/libbpf helper 함수.md>)
┃   ┃   ┃   ┗━ [libbpf](<./OS/linux/BPF/libbpf.md>)
┃   ┃   ┃   ┗━ [메모리 로딩](<./OS/linux/BPF/메모리 로딩.md>)
┃   ┃   ┃   ┗━ [서브프로그램](<./OS/linux/BPF/서브프로그램.md>)
┃   ┃   ┗━ [**Disk & Dir**](<./OS/linux/Disk & Dir>)
┃   ┃   ┃   ┗━ [LVM](<./OS/linux/Disk & Dir/LVM.md>)
┃   ┃   ┃   ┗━ [Linux 디렉토리 구조](<./OS/linux/Disk & Dir/Linux 디렉토리 구조.md>)
┃   ┃   ┃   ┗━ [RAID](<./OS/linux/Disk & Dir/RAID.md>)
┃   ┃   ┃   ┗━ [SMB](<./OS/linux/Disk & Dir/SMB.md>)
┃   ┃   ┃   ┗━ [Symbolic Link](<./OS/linux/Disk & Dir/Symbolic Link.md>)
┃   ┃   ┃   ┗━ [od](<./OS/linux/Disk & Dir/od.md>)
┃   ┃   ┃   ┗━ [rclone](<./OS/linux/Disk & Dir/rclone.md>)
┃   ┃   ┃   ┗━ [백업](<./OS/linux/Disk & Dir/백업.md>)
┃   ┃   ┃   ┗━ [파일 관리 명령어](<./OS/linux/Disk & Dir/파일 관리 명령어.md>)
┃   ┃   ┃   ┗━ [파일 시스템](<./OS/linux/Disk & Dir/파일 시스템.md>)
┃   ┃   ┃   ┗━ [파일 종류](<./OS/linux/Disk & Dir/파일 종류.md>)
┃   ┃   ┗━ [**ELF**](<./OS/linux/ELF>)
┃   ┃   ┃   ┗━ [ELF](<./OS/linux/ELF/ELF.md>)
┃   ┃   ┃   ┗━ [SEC()](<./OS/linux/ELF/SEC().md>)
┃   ┃   ┗━ [**ETC**](<./OS/linux/ETC>)
┃   ┃   ┃   ┗━ [NTP](<./OS/linux/ETC/NTP.md>)
┃   ┃   ┃   ┗━ [PMU](<./OS/linux/ETC/PMU.md>)
┃   ┃   ┃   ┗━ [Perf](<./OS/linux/ETC/Perf.md>)
┃   ┃   ┃   ┗━ [Redirection와 FD](<./OS/linux/ETC/Redirection와 FD.md>)
┃   ┃   ┃   ┗━ [Runlevel](<./OS/linux/ETC/Runlevel.md>)
┃   ┃   ┃   ┗━ [X window](<./OS/linux/ETC/X window.md>)
┃   ┃   ┃   ┗━ [linux 표준 에러 코드](<./OS/linux/ETC/linux 표준 에러 코드.md>)
┃   ┃   ┃   ┗━ [mail](<./OS/linux/ETC/mail.md>)
┃   ┃   ┃   ┗━ [man](<./OS/linux/ETC/man.md>)
┃   ┃   ┃   ┗━ [set](<./OS/linux/ETC/set.md>)
┃   ┃   ┃   ┗━ [명령어들](<./OS/linux/ETC/명령어들.md>)
┃   ┃   ┗━ [**Kernel**](<./OS/linux/Kernel>)
┃   ┃   ┃   ┗━ [Block I/O](<./OS/linux/Kernel/Block I/O.md>)
┃   ┃   ┃   ┗━ [CPU Load Average](<./OS/linux/Kernel/CPU Load Average.md>)
┃   ┃   ┃   ┗━ [entropy](<./OS/linux/Kernel/entropy.md>)
┃   ┃   ┃   ┗━ [vmlinux](<./OS/linux/Kernel/vmlinux.md>)
┃   ┃   ┃   ┗━ [동기화와 lock](<./OS/linux/Kernel/동기화와 lock.md>)
┃   ┃   ┃   ┗━ [디버깅](<./OS/linux/Kernel/디버깅.md>)
┃   ┃   ┃   ┗━ [메모리 관리와 캐시](<./OS/linux/Kernel/메모리 관리와 캐시.md>)
┃   ┃   ┃   ┗━ [모듈과 장치 관리](<./OS/linux/Kernel/모듈과 장치 관리.md>)
┃   ┃   ┃   ┗━ [스케줄러 소스 분석](<./OS/linux/Kernel/스케줄러 소스 분석.md>)
┃   ┃   ┃   ┗━ [시스템 콜과 인터럽트](<./OS/linux/Kernel/시스템 콜과 인터럽트.md>)
┃   ┃   ┃   ┗━ [유저모드와 커널모드](<./OS/linux/Kernel/유저모드와 커널모드.md>)
┃   ┃   ┃   ┗━ [이식성](<./OS/linux/Kernel/이식성.md>)
┃   ┃   ┃   ┗━ [커널 개념](<./OS/linux/Kernel/커널 개념.md>)
┃   ┃   ┃   ┗━ [커널 모듈](<./OS/linux/Kernel/커널 모듈.md>)
┃   ┃   ┃   ┗━ [타이머](<./OS/linux/Kernel/타이머.md>)
┃   ┃   ┃   ┗━ [파일시스템](<./OS/linux/Kernel/파일시스템.md>)
┃   ┃   ┃   ┗━ [프로세스 관리](<./OS/linux/Kernel/프로세스 관리.md>)
┃   ┃   ┃   ┗━ [프로세스 스케줄러](<./OS/linux/Kernel/프로세스 스케줄러.md>)
┃   ┃   ┃   ┗━ [프로세스 주소 공간](<./OS/linux/Kernel/프로세스 주소 공간.md>)
┃   ┃   ┗━ [**Memory**](<./OS/linux/Memory>)
┃   ┃   ┃   ┗━ [Swap메모리](<./OS/linux/Memory/Swap메모리.md>)
┃   ┃   ┃   ┗━ [VSS, RSS, PSS, USS](<./OS/linux/Memory/VSS, RSS, PSS, USS.md>)
┃   ┃   ┗━ [**Network**](<./OS/linux/Network>)
┃   ┃   ┃   ┗━ [**DNS**](<./OS/linux/Network/DNS>)
┃   ┃   ┃   ┃   ┗━ [DNS 서버](<./OS/linux/Network/DNS/DNS 서버.md>)
┃   ┃   ┃   ┃   ┗━ [SRV, NAPTR](<./OS/linux/Network/DNS/SRV, NAPTR.md>)
┃   ┃   ┃   ┃   ┗━ [bind로 DNS 서버 정의하기](<./OS/linux/Network/DNS/bind로 DNS 서버 정의하기.md>)
┃   ┃   ┃   ┗━ [**주요명령어**](<./OS/linux/Network/주요명령어>)
┃   ┃   ┃   ┃   ┗━ [arp](<./OS/linux/Network/주요명령어/arp.md>)
┃   ┃   ┃   ┃   ┗━ [ifconfig](<./OS/linux/Network/주요명령어/ifconfig.md>)
┃   ┃   ┃   ┃   ┗━ [ping과 netstat](<./OS/linux/Network/주요명령어/ping과 netstat.md>)
┃   ┃   ┃   ┃   ┗━ [route로 라우팅 테이블 확인하기](<./OS/linux/Network/주요명령어/route로 라우팅 테이블 확인하기.md>)
┃   ┃   ┃   ┗━ [DERP](<./OS/linux/Network/DERP.md>)
┃   ┃   ┃   ┗━ [Domain━based Split Tunnels](<./OS/linux/Network/Domain━based Split Tunnels.md>)
┃   ┃   ┃   ┗━ [IP masquerading](<./OS/linux/Network/IP masquerading.md>)
┃   ┃   ┃   ┗━ [Netfilter](<./OS/linux/Network/Netfilter.md>)
┃   ┃   ┃   ┗━ [Virtual Networking Interface](<./OS/linux/Network/Virtual Networking Interface.md>)
┃   ┃   ┃   ┗━ [ip_forward와 rp_filter](<./OS/linux/Network/ip_forward와 rp_filter.md>)
┃   ┃   ┃   ┗━ [iptables 방화벽 설정](<./OS/linux/Network/iptables 방화벽 설정.md>)
┃   ┃   ┃   ┗━ [iptables](<./OS/linux/Network/iptables.md>)
┃   ┃   ┃   ┗━ [namespace와 cgroup](<./OS/linux/Network/namespace와 cgroup.md>)
┃   ┃   ┃   ┗━ [network namespaces](<./OS/linux/Network/network namespaces.md>)
┃   ┃   ┃   ┗━ [ufw](<./OS/linux/Network/ufw.md>)
┃   ┃   ┗━ [**Process**](<./OS/linux/Process>)
┃   ┃   ┃   ┗━ [Deamon process](<./OS/linux/Process/Deamon process.md>)
┃   ┃   ┃   ┗━ [cgroup](<./OS/linux/Process/cgroup.md>)
┃   ┃   ┃   ┗━ [httpd](<./OS/linux/Process/httpd.md>)
┃   ┃   ┃   ┗━ [pipe](<./OS/linux/Process/pipe.md>)
┃   ┃   ┃   ┗━ [signal](<./OS/linux/Process/signal.md>)
┃   ┃   ┃   ┗━ [top](<./OS/linux/Process/top.md>)
┃   ┃   ┃   ┗━ [프로세스 관리](<./OS/linux/Process/프로세스 관리.md>)
┃   ┃   ┃   ┗━ [환경변수와 프로세스](<./OS/linux/Process/환경변수와 프로세스.md>)
┃   ┃   ┗━ [**Shell**](<./OS/linux/Shell>)
┃   ┃   ┃   ┗━ [bash_profile과 bashrc](<./OS/linux/Shell/bash_profile과 bashrc.md>)
┃   ┃   ┃   ┗━ [shell](<./OS/linux/Shell/shell.md>)
┃   ┃   ┃   ┗━ [zshrc](<./OS/linux/Shell/zshrc.md>)
┃   ┃   ┗━ [**System call**](<./OS/linux/System call>)
┃   ┃   ┃   ┗━ [epoll](<./OS/linux/System call/epoll.md>)
┃   ┃   ┃   ┗━ [errno](<./OS/linux/System call/errno.md>)
┃   ┃   ┃   ┗━ [file 관련 systemcall](<./OS/linux/System call/file 관련 systemcall.md>)
┃   ┃   ┃   ┗━ [fork와 exec](<./OS/linux/System call/fork와 exec.md>)
┃   ┃   ┃   ┗━ [futex](<./OS/linux/System call/futex.md>)
┃   ┃   ┃   ┗━ [ioctl](<./OS/linux/System call/ioctl.md>)
┃   ┃   ┃   ┗━ [mmap](<./OS/linux/System call/mmap.md>)
┃   ┃   ┃   ┗━ [perf event](<./OS/linux/System call/perf event.md>)
┃   ┃   ┃   ┗━ [rlimit](<./OS/linux/System call/rlimit.md>)
┃   ┃   ┃   ┗━ [strace](<./OS/linux/System call/strace.md>)
┃   ┃   ┃   ┗━ [thread 관련 systemcall](<./OS/linux/System call/thread 관련 systemcall.md>)
┃   ┃   ┃   ┗━ [wait과 waitpid](<./OS/linux/System call/wait과 waitpid.md>)
┃   ┃   ┃   ┗━ [리눅스 시스템 프로그래밍 프로젝트](<./OS/linux/System call/리눅스 시스템 프로그래밍 프로젝트.md>)
┃   ┃   ┗━ [Linux Package](<./OS/linux/Linux Package.md>)
┃   ┃   ┗━ [Linux 배포판](<./OS/linux/Linux 배포판.md>)
┃   ┃   ┗━ [Linux 부팅 과정](<./OS/linux/Linux 부팅 과정.md>)
┃   ┃   ┗━ [Linux 특징 및 관련용어](<./OS/linux/Linux 특징 및 관련용어.md>)
┃   ┃   ┗━ [Stack trace와 kallsyms](<./OS/linux/Stack trace와 kallsyms.md>)
┃   ┃   ┗━ [kprobe와 kretprobe](<./OS/linux/kprobe와 kretprobe.md>)
┃   ┃   ┗━ [쉘 단축키](<./OS/linux/쉘 단축키.md>)
┃   ┗━ [**memory**](<./OS/memory>)
┃   ┃   ┗━ [Memory Mapping](<./OS/memory/Memory Mapping.md>)
┃   ┃   ┗━ [페이지 교체 알고리즘](<./OS/memory/페이지 교체 알고리즘.md>)
┃   ┗━ [**process**](<./OS/process>)
┃   ┃   ┗━ [TAS](<./OS/process/TAS.md>)
┃   ┃   ┗━ [교착상태와 스케줄링](<./OS/process/교착상태와 스케줄링.md>)
┃   ┃   ┗━ [생산자 소비자 문제](<./OS/process/생산자 소비자 문제.md>)
┃   ┃   ┗━ [임계영역과 상호배제](<./OS/process/임계영역과 상호배제.md>)
┃   ┃   ┗━ [프로세스의 개념](<./OS/process/프로세스의 개념.md>)
┃   ┃   ┗━ [프로세스의 관리](<./OS/process/프로세스의 관리.md>)
┃   ┗━ [**window**](<./OS/window>)
┃   ┃   ┗━ [Active Directory Domain Services](<./OS/window/Active Directory Domain Services.md>)
┃   ┗━ [**보안**](<./OS/보안>)
┃   ┃   ┗━ [엑세스 제어](<./OS/보안/엑세스 제어.md>)
┃   ┗━ [MKL](<./OS/MKL.md>)
┃   ┗━ [XDG Base Directory](<./OS/XDG Base Directory.md>)
┃   ┗━ [c언어 컴파일과정](<./OS/c언어 컴파일과정.md>)
┃   ┗━ [exit code](<./OS/exit code.md>)
┃   ┗━ [디스크 시스템](<./OS/디스크 시스템.md>)
┃   ┗━ [반도체 8대 공정](<./OS/반도체 8대 공정.md>)
┃   ┗━ [운영체제 유형](<./OS/운영체제 유형.md>)
┃   ┗━ [유저, 커널레벨 스레드](<./OS/유저, 커널레벨 스레드.md>)
┃   ┗━ [파일 시스템](<./OS/파일 시스템.md>)
┗━ [**PPT**](<./PPT>)
┃   ┗━ [**2022_githook으로_파일트리_만들기.pdf**](<./PPT/2022_githook으로_파일트리_만들기.pdf>)
┃   ┗━ [**2023_AWS_network_개념_설명회.pdf**](<./PPT/2023_AWS_network_개념_설명회.pdf>)
┃   ┗━ [**2025_BPF로_무엇을_할_수_있을까.pdf**](<./PPT/2025_BPF로_무엇을_할_수_있을까.pdf>)
┃   ┗━ [**2025_쿠버네티스_스터디_서비스와_인그레스.pdf**](<./PPT/2025_쿠버네티스_스터디_서비스와_인그레스.pdf>)
┗━ [**개발**](<./개발>)
┃   ┗━ [**App**](<./개발/App>)
┃   ┃   ┗━ [**React Native**](<./개발/App/React Native>)
┃   ┃       ┗━ [New Architecture](<./개발/App/React Native/New Architecture.md>)
┃   ┃       ┗━ [React Native](<./개발/App/React Native/React Native.md>)
┃   ┗━ [**SEO**](<./개발/SEO>)
┃   ┃   ┗━ [Web Vitals](<./개발/SEO/Web Vitals.md>)
┃   ┃   ┗━ [sitemap](<./개발/SEO/sitemap.md>)
┃   ┗━ [**Tools**](<./개발/Tools>)
┃   ┃   ┗━ [**Git**](<./개발/Tools/Git>)
┃   ┃   ┃   ┗━ [**Flow**](<./개발/Tools/Git/Flow>)
┃   ┃   ┃   ┃   ┗━ [GitFlow](<./개발/Tools/Git/Flow/GitFlow.md>)
┃   ┃   ┃   ┃   ┗━ [GithubFlow](<./개발/Tools/Git/Flow/GithubFlow.md>)
┃   ┃   ┃   ┗━ [**hooks**](<./개발/Tools/Git/hooks>)
┃   ┃   ┃   ┃   ┗━ [GitHub hooks](<./개발/Tools/Git/hooks/GitHub hooks.md>)
┃   ┃   ┃   ┃   ┗━ [githook을 위한 perl command](<./개발/Tools/Git/hooks/githook을 위한 perl command.md>)
┃   ┃   ┃   ┃   ┗━ [파일트리 자동생성](<./개발/Tools/Git/hooks/파일트리 자동생성.md>)
┃   ┃   ┃   ┗━ [GitLab](<./개발/Tools/Git/GitLab.md>)
┃   ┃   ┃   ┗━ [Selfhosted Runner](<./개발/Tools/Git/Selfhosted Runner.md>)
┃   ┃   ┃   ┗━ [git reflog](<./개발/Tools/Git/git reflog.md>)
┃   ┃   ┃   ┗━ [rebase 쉽게 하는법](<./개발/Tools/Git/rebase 쉽게 하는법.md>)
┃   ┃   ┃   ┗━ [rerere](<./개발/Tools/Git/rerere.md>)
┃   ┃   ┃   ┗━ [자동커밋](<./개발/Tools/Git/자동커밋.md>)
┃   ┃   ┗━ [**vi**](<./개발/Tools/vi>)
┃   ┃   ┃   ┗━ [vi 단축키](<./개발/Tools/vi/vi 단축키.md>)
┃   ┃   ┃   ┗━ [vim 단축키](<./개발/Tools/vi/vim 단축키.md>)
┃   ┃   ┃   ┗━ [vim](<./개발/Tools/vi/vim.md>)
┃   ┃   ┗━ [Airflow](<./개발/Tools/Airflow.md>)
┃   ┃   ┗━ [Firefox 설정](<./개발/Tools/Firefox 설정.md>)
┃   ┃   ┗━ [GTM](<./개발/Tools/GTM.md>)
┃   ┃   ┗━ [Intellij Profiling tools](<./개발/Tools/Intellij Profiling tools.md>)
┃   ┃   ┗━ [Makefile](<./개발/Tools/Makefile.md>)
┃   ┃   ┗━ [Spark](<./개발/Tools/Spark.md>)
┃   ┃   ┗━ [Tridactyl](<./개발/Tools/Tridactyl.md>)
┃   ┃   ┗━ [expr](<./개발/Tools/expr.md>)
┃   ┃   ┗━ [hammerspoon](<./개발/Tools/hammerspoon.md>)
┃   ┃   ┗━ [harlequin](<./개발/Tools/harlequin.md>)
┃   ┃   ┗━ [mermaid 문법](<./개발/Tools/mermaid 문법.md>)
┃   ┃   ┗━ [mise](<./개발/Tools/mise.md>)
┃   ┗━ [**아키텍처 및 방법론**](<./개발/아키텍처 및 방법론>)
┃   ┃   ┗━ [**API 아키텍처**](<./개발/아키텍처 및 방법론/API 아키텍처>)
┃   ┃   ┃   ┗━ [GraphQL](<./개발/아키텍처 및 방법론/API 아키텍처/GraphQL.md>)
┃   ┃   ┃   ┗━ [REST](<./개발/아키텍처 및 방법론/API 아키텍처/REST.md>)
┃   ┃   ┃   ┗━ [RPC](<./개발/아키텍처 및 방법론/API 아키텍처/RPC.md>)
┃   ┃   ┃   ┗━ [SOAP](<./개발/아키텍처 및 방법론/API 아키텍처/SOAP.md>)
┃   ┃   ┗━ [**DDD**](<./개발/아키텍처 및 방법론/DDD>)
┃   ┃   ┃   ┗━ [DDD](<./개발/아키텍처 및 방법론/DDD/DDD.md>)
┃   ┃   ┃   ┗━ [DDD의 아키텍처](<./개발/아키텍처 및 방법론/DDD/DDD의 아키텍처.md>)
┃   ┃   ┃   ┗━ [도메인영역](<./개발/아키텍처 및 방법론/DDD/도메인영역.md>)
┃   ┃   ┃   ┗━ [이벤트 스토밍](<./개발/아키텍처 및 방법론/DDD/이벤트 스토밍.md>)
┃   ┃   ┃   ┗━ [컨트랙트](<./개발/아키텍처 및 방법론/DDD/컨트랙트.md>)
┃   ┃   ┗━ [**MSA**](<./개발/아키텍처 및 방법론/MSA>)
┃   ┃   ┃   ┗━ [MSA의 장단점](<./개발/아키텍처 및 방법론/MSA/MSA의 장단점.md>)
┃   ┃   ┃   ┗━ [메시지 브로커](<./개발/아키텍처 및 방법론/MSA/메시지 브로커.md>)
┃   ┃   ┃   ┗━ [사가 패턴](<./개발/아키텍처 및 방법론/MSA/사가 패턴.md>)
┃   ┃   ┃   ┗━ [사가 편성](<./개발/아키텍처 및 방법론/MSA/사가 편성.md>)
┃   ┃   ┃   ┗━ [시맨틱 버저닝](<./개발/아키텍처 및 방법론/MSA/시맨틱 버저닝.md>)
┃   ┃   ┃   ┗━ [통신](<./개발/아키텍처 및 방법론/MSA/통신.md>)
┃   ┃   ┃   ┗━ [트랜잭션 격리](<./개발/아키텍처 및 방법론/MSA/트랜잭션 격리.md>)
┃   ┃   ┃   ┗━ [트랜잭션 로그 테일링 패턴](<./개발/아키텍처 및 방법론/MSA/트랜잭션 로그 테일링 패턴.md>)
┃   ┃   ┗━ [**객체지향**](<./개발/아키텍처 및 방법론/객체지향>)
┃   ┃   ┃   ┗━ [SOLID](<./개발/아키텍처 및 방법론/객체지향/SOLID.md>)
┃   ┃   ┃   ┗━ [응집도와 결합도](<./개발/아키텍처 및 방법론/객체지향/응집도와 결합도.md>)
┃   ┃   ┗━ [**디자인패턴**](<./개발/아키텍처 및 방법론/디자인패턴>)
┃   ┃   ┃   ┗━ [**1. 생성패턴**](<./개발/아키텍처 및 방법론/디자인패턴/1. 생성패턴>)
┃   ┃   ┃   ┃   ┗━ [빌더 패턴](<./개발/아키텍처 및 방법론/디자인패턴/1. 생성패턴/빌더 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [싱글톤 패턴](<./개발/아키텍처 및 방법론/디자인패턴/1. 생성패턴/싱글톤 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [추상팩토리 패턴](<./개발/아키텍처 및 방법론/디자인패턴/1. 생성패턴/추상팩토리 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [팩토리메소드 패턴](<./개발/아키텍처 및 방법론/디자인패턴/1. 생성패턴/팩토리메소드 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [프로토타입 패턴](<./개발/아키텍처 및 방법론/디자인패턴/1. 생성패턴/프로토타입 패턴.md>)
┃   ┃   ┃   ┗━ [**2. 구조패턴**](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴>)
┃   ┃   ┃   ┃   ┗━ [데코레이터 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/데코레이터 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [브릿지 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/브릿지 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [어댑터 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/어댑터 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [컴포짓 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/컴포짓 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [퍼사드 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/퍼사드 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [프록시 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/프록시 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [플라이웨이트 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/플라이웨이트 패턴.md>)
┃   ┃   ┃   ┗━ [**3. 행위패턴**](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴>)
┃   ┃   ┃   ┃   ┗━ [메멘토 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/메멘토 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [방문자 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/방문자 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [상태 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/상태 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [옵저버 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/옵저버 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [이터레이터 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/이터레이터 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [인터프리터 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/인터프리터 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [전략 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/전략 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [중재자 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/중재자 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [책임연쇄 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/책임연쇄 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [커맨드 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/커맨드 패턴.md>)
┃   ┃   ┃   ┃   ┗━ [템플릿메소드 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/템플릿메소드 패턴.md>)
┃   ┃   ┃   ┗━ [디자인패턴](<./개발/아키텍처 및 방법론/디자인패턴/디자인패턴.md>)
┃   ┃   ┃   ┗━ [위임 패턴(Delegate Pattern)](<./개발/아키텍처 및 방법론/디자인패턴/위임 패턴(Delegate Pattern).md>)
┃   ┃   ┗━ [CQRS](<./개발/아키텍처 및 방법론/CQRS.md>)
┃   ┃   ┗━ [HexagonalArchitecture](<./개발/아키텍처 및 방법론/HexagonalArchitecture.md>)
┃   ┗━ [**영상**](<./개발/영상>)
┃   ┃   ┗━ [FID](<./개발/영상/FID.md>)
┃   ┃   ┗━ [No━Reference 품질 지표](<./개발/영상/No━Reference 품질 지표.md>)
┃   ┃   ┗━ [Resolution](<./개발/영상/Resolution.md>)
┃   ┃   ┗━ [VMAF](<./개발/영상/VMAF.md>)
┃   ┃   ┗━ [ffmpeg 오디오 정규화](<./개발/영상/ffmpeg 오디오 정규화.md>)
┃   ┃   ┗━ [ffmpeg](<./개발/영상/ffmpeg.md>)
┃   ┃   ┗━ [hls, dash와 cmaf](<./개발/영상/hls, dash와 cmaf.md>)
┃   ┃   ┗━ [비트레이트](<./개발/영상/비트레이트.md>)
┃   ┃   ┗━ [이미지 품질 지표](<./개발/영상/이미지 품질 지표.md>)
┃   ┃   ┗━ [자막 파일 포맷](<./개발/영상/자막 파일 포맷.md>)
┃   ┃   ┗━ [컨테이너와 코덱](<./개발/영상/컨테이너와 코덱.md>)
┃   ┗━ [**테스팅**](<./개발/테스팅>)
┃   ┃   ┗━ [테스팅 용어](<./개발/테스팅/테스팅 용어.md>)
┃   ┗━ [EME](<./개발/EME.md>)
┃   ┗━ [FineGrained와 CoarseGrained](<./개발/FineGrained와 CoarseGrained.md>)
┃   ┗━ [Native messaging](<./개발/Native messaging.md>)
┃   ┗━ [Nightly build](<./개발/Nightly build.md>)
┃   ┗━ [authn과 authz](<./개발/authn과 authz.md>)
┃   ┗━ [boxplot](<./개발/boxplot.md>)
┃   ┗━ [monorepo](<./개발/monorepo.md>)
┃   ┗━ [turborepo](<./개발/turborepo.md>)
┃   ┗━ [소프트웨어 공학](<./개발/소프트웨어 공학.md>)
┃   ┗━ [압축 알고리즘](<./개발/압축 알고리즘.md>)
┃   ┗━ [툴세팅](<./개발/툴세팅.md>)
┗━ [**데이터**](<./데이터>)
┃   ┗━ [**DB설계**](<./데이터/DB설계>)
┃   ┗━ [**MQ**](<./데이터/MQ>)
┃   ┗━ [**NoSQL**](<./데이터/NoSQL>)
┃   ┃   ┗━ [**MongoDB**](<./데이터/NoSQL/MongoDB>)
┃   ┃   ┗━ [**PostgreSQL**](<./데이터/NoSQL/PostgreSQL>)
┃   ┃   ┗━ [**redis**](<./데이터/NoSQL/redis>)
┃   ┗━ [**SQL 쿼리**](<./데이터/SQL 쿼리>)
┃   ┃   ┗━ [**최적화**](<./데이터/SQL 쿼리/최적화>)
┃   ┃   ┗━ [**쿼리종류**](<./데이터/SQL 쿼리/쿼리종류>)
┃   ┗━ [**데이터베이스**](<./데이터/데이터베이스>)
┃       ┗━ [**DB설계**](<./데이터/데이터베이스/DB설계>)
┃       ┗━ [**MQ**](<./데이터/데이터베이스/MQ>)
┃       ┗━ [**NoSQL**](<./데이터/데이터베이스/NoSQL>)
┃       ┃   ┗━ [**MongoDB**](<./데이터/데이터베이스/NoSQL/MongoDB>)
┃       ┃   ┗━ [**PostgreSQL**](<./데이터/데이터베이스/NoSQL/PostgreSQL>)
┃       ┃   ┗━ [**redis**](<./데이터/데이터베이스/NoSQL/redis>)
┃       ┗━ [**SQL 쿼리**](<./데이터/데이터베이스/SQL 쿼리>)
┃           ┗━ [**최적화**](<./데이터/데이터베이스/SQL 쿼리/최적화>)
┃           ┗━ [**쿼리종류**](<./데이터/데이터베이스/SQL 쿼리/쿼리종류>)
┗━ [**데이터베이스**](<./데이터베이스>)
┃   ┗━ [**DB설계**](<./데이터베이스/DB설계>)
┃   ┃   ┗━ [DBMS와 RDBMS](<./데이터베이스/DB설계/DBMS와 RDBMS.md>)
┃   ┃   ┗━ [Data Lineage](<./데이터베이스/DB설계/Data Lineage.md>)
┃   ┃   ┗━ [데이터모델링](<./데이터베이스/DB설계/데이터모델링.md>)
┃   ┃   ┗━ [무결성 제약조건](<./데이터베이스/DB설계/무결성 제약조건.md>)
┃   ┃   ┗━ [분산데이터베이스](<./데이터베이스/DB설계/분산데이터베이스.md>)
┃   ┃   ┗━ [스키마](<./데이터베이스/DB설계/스키마.md>)
┃   ┃   ┗━ [정규화와 반정규화](<./데이터베이스/DB설계/정규화와 반정규화.md>)
┃   ┃   ┗━ [테이블분할](<./데이터베이스/DB설계/테이블분할.md>)
┃   ┃   ┗━ [트랜잭션 ACID와 격리수준](<./데이터베이스/DB설계/트랜잭션 ACID와 격리수준.md>)
┃   ┗━ [**MQ**](<./데이터베이스/MQ>)
┃   ┃   ┗━ [Docker로 Kafka 실행](<./데이터베이스/MQ/Docker로 Kafka 실행.md>)
┃   ┃   ┗━ [Kafka 파티션 리더 선출](<./데이터베이스/MQ/Kafka 파티션 리더 선출.md>)
┃   ┃   ┗━ [RabbitMQ](<./데이터베이스/MQ/RabbitMQ.md>)
┃   ┃   ┗━ [Spring with Kafka](<./데이터베이스/MQ/Spring with Kafka.md>)
┃   ┃   ┗━ [메시지큐](<./데이터베이스/MQ/메시지큐.md>)
┃   ┗━ [**NoSQL**](<./데이터베이스/NoSQL>)
┃   ┃   ┗━ [**MongoDB**](<./데이터베이스/NoSQL/MongoDB>)
┃   ┃   ┃   ┗━ [Atlas Search](<./데이터베이스/NoSQL/MongoDB/Atlas Search.md>)
┃   ┃   ┃   ┗━ [BinData](<./데이터베이스/NoSQL/MongoDB/BinData.md>)
┃   ┃   ┃   ┗━ [MongoDB Aggregation](<./데이터베이스/NoSQL/MongoDB/MongoDB Aggregation.md>)
┃   ┃   ┃   ┗━ [MongoDB Document로 POJO 상속받기](<./데이터베이스/NoSQL/MongoDB/MongoDB Document로 POJO 상속받기.md>)
┃   ┃   ┃   ┗━ [MongoDB 스키마설계 고려사항](<./데이터베이스/NoSQL/MongoDB/MongoDB 스키마설계 고려사항.md>)
┃   ┃   ┃   ┗━ [MongoDB 유저관리](<./데이터베이스/NoSQL/MongoDB/MongoDB 유저관리.md>)
┃   ┃   ┃   ┗━ [MongoDB 쿼리](<./데이터베이스/NoSQL/MongoDB/MongoDB 쿼리.md>)
┃   ┃   ┃   ┗━ [MongoDB](<./데이터베이스/NoSQL/MongoDB/MongoDB.md>)
┃   ┃   ┃   ┗━ [writeConcern](<./데이터베이스/NoSQL/MongoDB/writeConcern.md>)
┃   ┃   ┗━ [**PostgreSQL**](<./데이터베이스/NoSQL/PostgreSQL>)
┃   ┃   ┃   ┗━ [PostgreSQL](<./데이터베이스/NoSQL/PostgreSQL/PostgreSQL.md>)
┃   ┃   ┃   ┗━ [PostgreSQL명령어](<./데이터베이스/NoSQL/PostgreSQL/PostgreSQL명령어.md>)
┃   ┃   ┗━ [**redis**](<./데이터베이스/NoSQL/redis>)
┃   ┃   ┃   ┗━ [Redis](<./데이터베이스/NoSQL/redis/Redis.md>)
┃   ┃   ┃   ┗━ [Spring Redis Phantomkey](<./데이터베이스/NoSQL/redis/Spring Redis Phantomkey.md>)
┃   ┃   ┗━ [Cassandra](<./데이터베이스/NoSQL/Cassandra.md>)
┃   ┃   ┗━ [Memcached VS Redis](<./데이터베이스/NoSQL/Memcached VS Redis.md>)
┃   ┃   ┗━ [NoSQL 데이터유형](<./데이터베이스/NoSQL/NoSQL 데이터유형.md>)
┃   ┃   ┗━ [NoSQL에는 ACID가 없다고?](<./데이터베이스/NoSQL/NoSQL에는 ACID가 없다고?.md>)
┃   ┗━ [**SQL 쿼리**](<./데이터베이스/SQL 쿼리>)
┃   ┃   ┗━ [**최적화**](<./데이터베이스/SQL 쿼리/최적화>)
┃   ┃   ┃   ┗━ [DB 커넥션 풀](<./데이터베이스/SQL 쿼리/최적화/DB 커넥션 풀.md>)
┃   ┃   ┃   ┗━ [옵티마이저](<./데이터베이스/SQL 쿼리/최적화/옵티마이저.md>)
┃   ┃   ┃   ┗━ [조인 수행원리](<./데이터베이스/SQL 쿼리/최적화/조인 수행원리.md>)
┃   ┃   ┗━ [**쿼리종류**](<./데이터베이스/SQL 쿼리/쿼리종류>)
┃   ┃   ┃   ┗━ [DCL](<./데이터베이스/SQL 쿼리/쿼리종류/DCL.md>)
┃   ┃   ┃   ┗━ [DDL](<./데이터베이스/SQL 쿼리/쿼리종류/DDL.md>)
┃   ┃   ┃   ┗━ [DML](<./데이터베이스/SQL 쿼리/쿼리종류/DML.md>)
┃   ┃   ┃   ┗━ [Procedural/Nonprocedural DML](<./데이터베이스/SQL 쿼리/쿼리종류/Procedural/Nonprocedural DML.md>)
┃   ┃   ┃   ┗━ [TCL](<./데이터베이스/SQL 쿼리/쿼리종류/TCL.md>)
┃   ┃   ┗━ [Alias](<./데이터베이스/SQL 쿼리/Alias.md>)
┃   ┃   ┗━ [FK옵션](<./데이터베이스/SQL 쿼리/FK옵션.md>)
┃   ┃   ┗━ [GROUP BY와 HAVING절](<./데이터베이스/SQL 쿼리/GROUP BY와 HAVING절.md>)
┃   ┃   ┗━ [GROUPING SETS와 GROUPING](<./데이터베이스/SQL 쿼리/GROUPING SETS와 GROUPING.md>)
┃   ┃   ┗━ [INNER JOIN과 OUTER JOIN](<./데이터베이스/SQL 쿼리/INNER JOIN과 OUTER JOIN.md>)
┃   ┃   ┗━ [ON절](<./데이터베이스/SQL 쿼리/ON절.md>)
┃   ┃   ┗━ [ORDER BY절](<./데이터베이스/SQL 쿼리/ORDER BY절.md>)
┃   ┃   ┗━ [ROLLUP과 CUBE](<./데이터베이스/SQL 쿼리/ROLLUP과 CUBE.md>)
┃   ┃   ┗━ [SELECT쿼리 실행순서](<./데이터베이스/SQL 쿼리/SELECT쿼리 실행순서.md>)
┃   ┃   ┗━ [계층형 질의](<./데이터베이스/SQL 쿼리/계층형 질의.md>)
┃   ┃   ┗━ [서브쿼리](<./데이터베이스/SQL 쿼리/서브쿼리.md>)
┃   ┃   ┗━ [윈도우 함수](<./데이터베이스/SQL 쿼리/윈도우 함수.md>)
┃   ┃   ┗━ [제약조건](<./데이터베이스/SQL 쿼리/제약조건.md>)
┃   ┃   ┗━ [집계함수](<./데이터베이스/SQL 쿼리/집계함수.md>)
┃   ┃   ┗━ [집합연산자](<./데이터베이스/SQL 쿼리/집합연산자.md>)
┃   ┗━ [Change Date Capture](<./데이터베이스/Change Date Capture.md>)
┃   ┗━ [ClickHouse](<./데이터베이스/ClickHouse.md>)
┃   ┗━ [Column, Row기반 DB](<./데이터베이스/Column, Row기반 DB.md>)
┃   ┗━ [Data Lake와 Warehouse](<./데이터베이스/Data Lake와 Warehouse.md>)
┃   ┗━ [MySQL Replication](<./데이터베이스/MySQL Replication.md>)
┃   ┗━ [OLAP](<./데이터베이스/OLAP.md>)
┃   ┗━ [Postgresql Transaction Wraparound](<./데이터베이스/Postgresql Transaction Wraparound.md>)
┃   ┗━ [Two Phase commit](<./데이터베이스/Two Phase commit.md>)
┃   ┗━ [pgbouncer](<./데이터베이스/pgbouncer.md>)
┗━ [**서버**](<./서버>)
┃   ┗━ [**Spring**](<./서버/Spring>)
┃   ┃   ┗━ [**AOP**](<./서버/Spring/AOP>)
┃   ┃   ┃   ┗━ [**트랜잭션**](<./서버/Spring/AOP/트랜잭션>)
┃   ┃   ┃   ┃   ┗━ [TransactionAttributeSource](<./서버/Spring/AOP/트랜잭션/TransactionAttributeSource.md>)
┃   ┃   ┃   ┃   ┗━ [트랜잭션](<./서버/Spring/AOP/트랜잭션/트랜잭션.md>)
┃   ┃   ┃   ┃   ┗━ [트랜잭션 전파](<./서버/Spring/AOP/트랜잭션/트랜잭션 전파.md>)
┃   ┃   ┃   ┗━ [AdviceAnnotation](<./서버/Spring/AOP/AdviceAnnotation.md>)
┃   ┃   ┃   ┗━ [Pointcut](<./서버/Spring/AOP/Pointcut.md>)
┃   ┃   ┃   ┗━ [ProxyFactoryBean](<./서버/Spring/AOP/ProxyFactoryBean.md>)
┃   ┃   ┃   ┗━ [Spring AOP](<./서버/Spring/AOP/Spring AOP.md>)
┃   ┃   ┃   ┗━ [Spring에서 aspectj weaving사용하기](<./서버/Spring/AOP/Spring에서 aspectj weaving사용하기.md>)
┃   ┃   ┗━ [**Event**](<./서버/Spring/Event>)
┃   ┃   ┃   ┗━ [@TransactionalEventListener](<./서버/Spring/Event/@TransactionalEventListener.md>)
┃   ┃   ┃   ┗━ [ApplicationEventPublisher](<./서버/Spring/Event/ApplicationEventPublisher.md>)
┃   ┃   ┗━ [**JPA**](<./서버/Spring/JPA>)
┃   ┃   ┃   ┗━ [**JPQL**](<./서버/Spring/JPA/JPQL>)
┃   ┃   ┃   ┃   ┗━ [FetchJoin](<./서버/Spring/JPA/JPQL/FetchJoin.md>)
┃   ┃   ┃   ┃   ┗━ [경로표현식](<./서버/Spring/JPA/JPQL/경로표현식.md>)
┃   ┃   ┃   ┗━ [**QuerydslJpa**](<./서버/Spring/JPA/QuerydslJpa>)
┃   ┃   ┃   ┃   ┗━ [Paging](<./서버/Spring/JPA/QuerydslJpa/Paging.md>)
┃   ┃   ┃   ┃   ┗━ [Projection](<./서버/Spring/JPA/QuerydslJpa/Projection.md>)
┃   ┃   ┃   ┃   ┗━ [QuerydslJpa와 QClass](<./서버/Spring/JPA/QuerydslJpa/QuerydslJpa와 QClass.md>)
┃   ┃   ┃   ┃   ┗━ [QuerydslPredicateExecutor](<./서버/Spring/JPA/QuerydslJpa/QuerydslPredicateExecutor.md>)
┃   ┃   ┃   ┃   ┗━ [fetchResults가 deprecated된 이유](<./서버/Spring/JPA/QuerydslJpa/fetchResults가 deprecated된 이유.md>)
┃   ┃   ┃   ┃   ┗━ [기본문법](<./서버/Spring/JPA/QuerydslJpa/기본문법.md>)
┃   ┃   ┃   ┃   ┗━ [동적쿼리](<./서버/Spring/JPA/QuerydslJpa/동적쿼리.md>)
┃   ┃   ┃   ┃   ┗━ [벌크연산](<./서버/Spring/JPA/QuerydslJpa/벌크연산.md>)
┃   ┃   ┃   ┗━ [**캐싱**](<./서버/Spring/JPA/캐싱>)
┃   ┃   ┃   ┃   ┗━ [1차캐시](<./서버/Spring/JPA/캐싱/1차캐시.md>)
┃   ┃   ┃   ┃   ┗━ [2차캐시](<./서버/Spring/JPA/캐싱/2차캐시.md>)
┃   ┃   ┃   ┃   ┗━ [영속성 컨텍스트](<./서버/Spring/JPA/캐싱/영속성 컨텍스트.md>)
┃   ┃   ┃   ┗━ [@GeneratedValue 코드보기](<./서버/Spring/JPA/@GeneratedValue 코드보기.md>)
┃   ┃   ┃   ┗━ [Cascade](<./서버/Spring/JPA/Cascade.md>)
┃   ┃   ┃   ┗━ [GenerateValue Column에 값을 넣는다면](<./서버/Spring/JPA/GenerateValue Column에 값을 넣는다면.md>)
┃   ┃   ┃   ┗━ [Hibernate dialect](<./서버/Spring/JPA/Hibernate dialect.md>)
┃   ┃   ┃   ┗━ [Hibernate 쿼리실행순서](<./서버/Spring/JPA/Hibernate 쿼리실행순서.md>)
┃   ┃   ┃   ┗━ [Id로 연관관계 객체 저장](<./서버/Spring/JPA/Id로 연관관계 객체 저장.md>)
┃   ┃   ┃   ┗━ [JDBC Object Mapping Fundamentalsentity](<./서버/Spring/JPA/JDBC Object Mapping Fundamentalsentity.md>)
┃   ┃   ┃   ┗━ [JPA](<./서버/Spring/JPA/JPA.md>)
┃   ┃   ┃   ┗━ [N+1 문제](<./서버/Spring/JPA/N+1 문제.md>)
┃   ┃   ┃   ┗━ [OrphanRemoval](<./서버/Spring/JPA/OrphanRemoval.md>)
┃   ┃   ┃   ┗━ [Persistable](<./서버/Spring/JPA/Persistable.md>)
┃   ┃   ┃   ┗━ [ReadOnlyQuery 최적화](<./서버/Spring/JPA/ReadOnlyQuery 최적화.md>)
┃   ┃   ┃   ┗━ [벌크연산](<./서버/Spring/JPA/벌크연산.md>)
┃   ┃   ┃   ┗━ [트랜잭션 전파 설정](<./서버/Spring/JPA/트랜잭션 전파 설정.md>)
┃   ┃   ┗━ [**SpringSecurity**](<./서버/Spring/SpringSecurity>)
┃   ┃   ┃   ┗━ [CORS](<./서버/Spring/SpringSecurity/CORS.md>)
┃   ┃   ┃   ┗━ [CSRF](<./서버/Spring/SpringSecurity/CSRF.md>)
┃   ┃   ┗━ [**Validation**](<./서버/Spring/Validation>)
┃   ┃   ┃   ┗━ [@GroupSequence](<./서버/Spring/Validation/@GroupSequence.md>)
┃   ┃   ┃   ┗━ [@Valid와 @Validated](<./서버/Spring/Validation/@Valid와 @Validated.md>)
┃   ┃   ┗━ [**Web MVC**](<./서버/Spring/Web MVC>)
┃   ┃   ┃   ┗━ [Request 처리과정](<./서버/Spring/Web MVC/Request 처리과정.md>)
┃   ┃   ┃   ┗━ [SpringServletContainerInitializer](<./서버/Spring/Web MVC/SpringServletContainerInitializer.md>)
┃   ┃   ┗━ [**WebFlux**](<./서버/Spring/WebFlux>)
┃   ┃   ┃   ┗━ [**R2DBC**](<./서버/Spring/WebFlux/R2DBC>)
┃   ┃   ┃   ┃   ┗━ [R2DBC 사용](<./서버/Spring/WebFlux/R2DBC/R2DBC 사용.md>)
┃   ┃   ┃   ┃   ┗━ [R2DBC](<./서버/Spring/WebFlux/R2DBC/R2DBC.md>)
┃   ┃   ┃   ┗━ [@Controller](<./서버/Spring/WebFlux/@Controller.md>)
┃   ┃   ┃   ┗━ [RouterFunctions](<./서버/Spring/WebFlux/RouterFunctions.md>)
┃   ┃   ┃   ┗━ [WebClient](<./서버/Spring/WebFlux/WebClient.md>)
┃   ┃   ┃   ┗━ [WebFilter](<./서버/Spring/WebFlux/WebFilter.md>)
┃   ┃   ┃   ┗━ [WebFlux](<./서버/Spring/WebFlux/WebFlux.md>)
┃   ┃   ┗━ [**기본원리**](<./서버/Spring/기본원리>)
┃   ┃   ┃   ┗━ [@Autowired 빈 주입 스캔 원리](<./서버/Spring/기본원리/@Autowired 빈 주입 스캔 원리.md>)
┃   ┃   ┃   ┗━ [@ComponentScan](<./서버/Spring/기본원리/@ComponentScan.md>)
┃   ┃   ┃   ┗━ [Ioc와 DI](<./서버/Spring/기본원리/Ioc와 DI.md>)
┃   ┃   ┃   ┗━ [Programmatic과 Declarative](<./서버/Spring/기본원리/Programmatic과 Declarative.md>)
┃   ┃   ┃   ┗━ [Reflection과 직렬화](<./서버/Spring/기본원리/Reflection과 직렬화.md>)
┃   ┃   ┃   ┗━ [등록된 빈 목록 출력하기](<./서버/Spring/기본원리/등록된 빈 목록 출력하기.md>)
┃   ┃   ┃   ┗━ [빈](<./서버/Spring/기본원리/빈.md>)
┃   ┃   ┃   ┗━ [선점 잠금과 비선점 잠금](<./서버/Spring/기본원리/선점 잠금과 비선점 잠금.md>)
┃   ┃   ┃   ┗━ [싱글톤](<./서버/Spring/기본원리/싱글톤.md>)
┃   ┃   ┗━ [@Cacheable](<./서버/Spring/@Cacheable.md>)
┃   ┃   ┗━ [AOT](<./서버/Spring/AOT.md>)
┃   ┃   ┗━ [Spring 6.0과 Spring Boot 3.0](<./서버/Spring/Spring 6.0과 Spring Boot 3.0.md>)
┃   ┗━ [**WAS**](<./서버/WAS>)
┃   ┃   ┗━ [tomcat 구성요소](<./서버/WAS/tomcat 구성요소.md>)
┃   ┃   ┗━ [웹서버와 WAS](<./서버/WAS/웹서버와 WAS.md>)
┃   ┗━ [**netty**](<./서버/netty>)
┃   ┃   ┗━ [HashedWheelTimer](<./서버/netty/HashedWheelTimer.md>)
┃   ┃   ┗━ [netty server 예제](<./서버/netty/netty server 예제.md>)
┃   ┃   ┗━ [netty 메시지 전송 흐름](<./서버/netty/netty 메시지 전송 흐름.md>)
┃   ┃   ┗━ [netty의 thread 모델](<./서버/netty/netty의 thread 모델.md>)
┃   ┃   ┗━ [webFlux와 netty](<./서버/netty/webFlux와 netty.md>)
┃   ┗━ [**node.js**](<./서버/node.js>)
┃       ┗━ [module.exports와 exports](<./서버/node.js/module.exports와 exports.md>)
┃       ┗━ [puppeteer](<./서버/node.js/puppeteer.md>)
┃       ┗━ [v8과 libuv](<./서버/node.js/v8과 libuv.md>)
┗━ [**수학**](<./수학>)
┃   ┗━ [**대수학**](<./수학/대수학>)
┃   ┃   ┗━ [체](<./수학/대수학/체.md>)
┃   ┃   ┗━ [타원곡선](<./수학/대수학/타원곡선.md>)
┃   ┗━ [**정수론**](<./수학/정수론>)
┃   ┃   ┗━ [베주 항등식](<./수학/정수론/베주 항등식.md>)
┃   ┃   ┗━ [오일러 정리](<./수학/정수론/오일러 정리.md>)
┃   ┃   ┗━ [유클리드 호제법](<./수학/정수론/유클리드 호제법.md>)
┃   ┃   ┗━ [페르마 소정리](<./수학/정수론/페르마 소정리.md>)
┃   ┗━ [**통계학**](<./수학/통계학>)
┃   ┃   ┗━ [t━value](<./수학/통계학/t━value.md>)
┃   ┃   ┗━ [윌콕슨 순위합 검정](<./수학/통계학/윌콕슨 순위합 검정.md>)
┃   ┗━ [곱셈공식](<./수학/곱셈공식.md>)
┃   ┗━ [근과 계수의 관계](<./수학/근과 계수의 관계.md>)
┃   ┗━ [미분](<./수학/미분.md>)
┃   ┗━ [한국사능력검정시험](<./수학/한국사능력검정시험.md>)
┗━ [**알고리즘**](<./알고리즘>)
┃   ┗━ [**자료구조**](<./알고리즘/자료구조>)
┃   ┃   ┗━ [LSM Tree](<./알고리즘/자료구조/LSM Tree.md>)
┃   ┃   ┗━ [Trie](<./알고리즘/자료구조/Trie.md>)
┃   ┃   ┗━ [세그먼트트리](<./알고리즘/자료구조/세그먼트트리.md>)
┃   ┗━ [2020 중등부 정올 2차](<./알고리즘/2020 중등부 정올 2차.md>)
┃   ┗━ [FFT](<./알고리즘/FFT.md>)
┃   ┗━ [N Queen](<./알고리즘/N Queen.md>)
┃   ┗━ [Range GCD](<./알고리즘/Range GCD.md>)
┃   ┗━ [가장 가까운 두 점](<./알고리즘/가장 가까운 두 점.md>)
┃   ┗━ [담금질 기법](<./알고리즘/담금질 기법.md>)
┃   ┗━ [몽고메리 사다리](<./알고리즘/몽고메리 사다리.md>)
┃   ┗━ [볼록 껍질과 회전하는 캘리퍼스](<./알고리즘/볼록 껍질과 회전하는 캘리퍼스.md>)
┃   ┗━ [오일러 경로 테크닉](<./알고리즘/오일러 경로 테크닉.md>)
┃   ┗━ [왜판원순회](<./알고리즘/왜판원순회.md>)
┃   ┗━ [외판원순회](<./알고리즘/외판원순회.md>)
┃   ┗━ [직사각형 스위핑](<./알고리즘/직사각형 스위핑.md>)
┃   ┗━ [최소외접원](<./알고리즘/최소외접원.md>)
┃   ┗━ [코드포스 문제모음](<./알고리즘/코드포스 문제모음.md>)
┃   ┗━ [홀덤](<./알고리즘/홀덤.md>)
┗━ [**암호학**](<./암호학>)
┃   ┗━ [**암호화**](<./암호학/암호화>)
┃   ┃   ┗━ [AES&IV](<./암호학/암호화/AES&IV.md>)
┃   ┃   ┗━ [Cipher](<./암호학/암호화/Cipher.md>)
┃   ┃   ┗━ [Diffie–Hellman 키교환](<./암호학/암호화/Diffie–Hellman 키교환.md>)
┃   ┃   ┗━ [RSA](<./암호학/암호화/RSA.md>)
┃   ┃   ┗━ [대칭암호화](<./암호학/암호화/대칭암호화.md>)
┃   ┃   ┗━ [비대칭암호화](<./암호학/암호화/비대칭암호화.md>)
┃   ┃   ┗━ [서명과 영지식 증명](<./암호학/암호화/서명과 영지식 증명.md>)
┃   ┃   ┗━ [해시와 MAC](<./암호학/암호화/해시와 MAC.md>)
┃   ┗━ [**응용**](<./암호학/응용>)
┃   ┃   ┗━ [**블록체인**](<./암호학/응용/블록체인>)
┃   ┃   ┃   ┗━ [Altcoin](<./암호학/응용/블록체인/Altcoin.md>)
┃   ┃   ┃   ┗━ [BFT](<./암호학/응용/블록체인/BFT.md>)
┃   ┃   ┃   ┗━ [Bitcoin Script](<./암호학/응용/블록체인/Bitcoin Script.md>)
┃   ┃   ┃   ┗━ [Bitcoin WhitePaper](<./암호학/응용/블록체인/Bitcoin WhitePaper.md>)
┃   ┃   ┃   ┗━ [Bitcoin](<./암호학/응용/블록체인/Bitcoin.md>)
┃   ┃   ┃   ┗━ [CEX와 DEX](<./암호학/응용/블록체인/CEX와 DEX.md>)
┃   ┃   ┃   ┗━ [Consensus mechanisms](<./암호학/응용/블록체인/Consensus mechanisms.md>)
┃   ┃   ┃   ┗━ [Ethereum](<./암호학/응용/블록체인/Ethereum.md>)
┃   ┃   ┃   ┗━ [EthereumClient](<./암호학/응용/블록체인/EthereumClient.md>)
┃   ┃   ┃   ┗━ [HD Wallet](<./암호학/응용/블록체인/HD Wallet.md>)
┃   ┃   ┃   ┗━ [ICO](<./암호학/응용/블록체인/ICO.md>)
┃   ┃   ┃   ┗━ [Stablecoin](<./암호학/응용/블록체인/Stablecoin.md>)
┃   ┃   ┃   ┗━ [스마트 컨트랙트](<./암호학/응용/블록체인/스마트 컨트랙트.md>)
┃   ┃   ┗━ [Certificate Revocation](<./암호학/응용/Certificate Revocation.md>)
┃   ┃   ┗━ [Certificate formats](<./암호학/응용/Certificate formats.md>)
┃   ┃   ┗━ [GPG](<./암호학/응용/GPG.md>)
┃   ┃   ┗━ [OpenSSL PEM Keys](<./암호학/응용/OpenSSL PEM Keys.md>)
┃   ┃   ┗━ [PKI](<./암호학/응용/PKI.md>)
┃   ┃   ┗━ [SSH](<./암호학/응용/SSH.md>)
┃   ┃   ┗━ [m3u8 암호화](<./암호학/응용/m3u8 암호화.md>)
┃   ┗━ [Alice and Bob](<./암호학/Alice and Bob.md>)
┃   ┗━ [Kerckhoffs's principle](<./암호학/Kerckhoffs's principle.md>)
┃   ┗━ [무작위성](<./암호학/무작위성.md>)
┃   ┗━ [암호학](<./암호학/암호학.md>)
┗━ [**언어**](<./언어>)
┃   ┗━ [**Go**](<./언어/Go>)
┃   ┃   ┗━ [BSON](<./언어/Go/BSON.md>)
┃   ┃   ┗━ [Command line argument, flag](<./언어/Go/Command line argument, flag.md>)
┃   ┃   ┗━ [GC](<./언어/Go/GC.md>)
┃   ┃   ┗━ [Go에서 하기 쉬운 실수](<./언어/Go/Go에서 하기 쉬운 실수.md>)
┃   ┃   ┗━ [defer와 panic](<./언어/Go/defer와 panic.md>)
┃   ┃   ┗━ [gomod와 gosum](<./언어/Go/gomod와 gosum.md>)
┃   ┃   ┗━ [pprof](<./언어/Go/pprof.md>)
┃   ┃   ┗━ [slice](<./언어/Go/slice.md>)
┃   ┃   ┗━ [고루틴 스케줄링](<./언어/Go/고루틴 스케줄링.md>)
┃   ┃   ┗━ [메모리 관리](<./언어/Go/메모리 관리.md>)
┃   ┗━ [**Java**](<./언어/Java>)
┃   ┃   ┗━ [**JVM**](<./언어/Java/JVM>)
┃   ┃   ┃   ┗━ [Heap 영역 구조와 GC](<./언어/Java/JVM/Heap 영역 구조와 GC.md>)
┃   ┃   ┃   ┗━ [JVM 구성요소](<./언어/Java/JVM/JVM 구성요소.md>)
┃   ┃   ┃   ┗━ [Java Bytecode](<./언어/Java/JVM/Java Bytecode.md>)
┃   ┃   ┃   ┗━ [Permanent to Metaspace](<./언어/Java/JVM/Permanent to Metaspace.md>)
┃   ┃   ┃   ┗━ [Runtime Data Area](<./언어/Java/JVM/Runtime Data Area.md>)
┃   ┃   ┃   ┗━ [TLAB과 PLAB](<./언어/Java/JVM/TLAB과 PLAB.md>)
┃   ┃   ┃   ┗━ [jcmd](<./언어/Java/JVM/jcmd.md>)
┃   ┃   ┃   ┗━ [메모리누수](<./언어/Java/JVM/메모리누수.md>)
┃   ┃   ┗━ [**Thread**](<./언어/Java/Thread>)
┃   ┃   ┃   ┗━ [@Volatile](<./언어/Java/Thread/@Volatile.md>)
┃   ┃   ┃   ┗━ [Thread 상태](<./언어/Java/Thread/Thread 상태.md>)
┃   ┃   ┃   ┗━ [wait()과 notifyAll()](<./언어/Java/Thread/wait()과 notifyAll().md>)
┃   ┃   ┃   ┗━ [가상스레드](<./언어/Java/Thread/가상스레드.md>)
┃   ┃   ┗━ [Inner static class](<./언어/Java/Inner static class.md>)
┃   ┃   ┗━ [JAR과 WAR](<./언어/Java/JAR과 WAR.md>)
┃   ┃   ┗━ [JAVA](<./언어/Java/JAVA.md>)
┃   ┃   ┗━ [JDKProxy와 CGLibProxy](<./언어/Java/JDKProxy와 CGLibProxy.md>)
┃   ┃   ┗━ [JLink & JDeps](<./언어/Java/JLink & JDeps.md>)
┃   ┃   ┗━ [Shaded JAR](<./언어/Java/Shaded JAR.md>)
┃   ┃   ┗━ [record](<./언어/Java/record.md>)
┃   ┃   ┗━ [예외와 에러](<./언어/Java/예외와 에러.md>)
┃   ┃   ┗━ [제네릭과 variance](<./언어/Java/제네릭과 variance.md>)
┃   ┗━ [**JavaScript**](<./언어/JavaScript>)
┃   ┃   ┗━ [Iterator](<./언어/JavaScript/Iterator.md>)
┃   ┃   ┗━ [Lexical Scope와 Closure](<./언어/JavaScript/Lexical Scope와 Closure.md>)
┃   ┃   ┗━ [Promise](<./언어/JavaScript/Promise.md>)
┃   ┃   ┗━ [useEffect 안에서 setInterval 사용하기](<./언어/JavaScript/useEffect 안에서 setInterval 사용하기.md>)
┃   ┃   ┗━ [절대경로 설정](<./언어/JavaScript/절대경로 설정.md>)
┃   ┃   ┗━ [프로토타입](<./언어/JavaScript/프로토타입.md>)
┃   ┃   ┗━ [화살표 함수](<./언어/JavaScript/화살표 함수.md>)
┃   ┗━ [**Kotlin**](<./언어/Kotlin>)
┃   ┃   ┗━ [**변수**](<./언어/Kotlin/변수>)
┃   ┃   ┃   ┗━ [List와 MutableList](<./언어/Kotlin/변수/List와 MutableList.md>)
┃   ┃   ┃   ┗━ [Nullable](<./언어/Kotlin/변수/Nullable.md>)
┃   ┃   ┃   ┗━ [val과 var](<./언어/Kotlin/변수/val과 var.md>)
┃   ┃   ┗━ [**클래스**](<./언어/Kotlin/클래스>)
┃   ┃   ┃   ┗━ [@JvmField](<./언어/Kotlin/클래스/@JvmField.md>)
┃   ┃   ┃   ┗━ [@JvmStatic](<./언어/Kotlin/클래스/@JvmStatic.md>)
┃   ┃   ┃   ┗━ [Object](<./언어/Kotlin/클래스/Object.md>)
┃   ┃   ┃   ┗━ [Sealed Class, interface](<./언어/Kotlin/클래스/Sealed Class, interface.md>)
┃   ┃   ┃   ┗━ [생성자](<./언어/Kotlin/클래스/생성자.md>)
┃   ┃   ┃   ┗━ [코틀린에서의 Static](<./언어/Kotlin/클래스/코틀린에서의 Static.md>)
┃   ┃   ┃   ┗━ [클래스 상속](<./언어/Kotlin/클래스/클래스 상속.md>)
┃   ┃   ┃   ┗━ [필드와 접근자 메서드](<./언어/Kotlin/클래스/필드와 접근자 메서드.md>)
┃   ┃   ┗━ [**함수**](<./언어/Kotlin/함수>)
┃   ┃   ┃   ┗━ [기본인자](<./언어/Kotlin/함수/기본인자.md>)
┃   ┃   ┗━ [Collections](<./언어/Kotlin/Collections.md>)
┃   ┃   ┗━ [InlineFuntion과 Reified](<./언어/Kotlin/InlineFuntion과 Reified.md>)
┃   ┃   ┗━ [Label](<./언어/Kotlin/Label.md>)
┃   ┃   ┗━ [Sequences](<./언어/Kotlin/Sequences.md>)
┃   ┃   ┗━ [field 상속](<./언어/Kotlin/field 상속.md>)
┃   ┃   ┗━ [람다 표현식](<./언어/Kotlin/람다 표현식.md>)
┃   ┃   ┗━ [범위 지정 함수](<./언어/Kotlin/범위 지정 함수.md>)
┃   ┃   ┗━ [제네릭과 variance](<./언어/Kotlin/제네릭과 variance.md>)
┃   ┗━ [**Rust**](<./언어/Rust>)
┃   ┃   ┗━ [**ffi**](<./언어/Rust/ffi>)
┃   ┃   ┃   ┗━ [FFI](<./언어/Rust/ffi/FFI.md>)
┃   ┃   ┃   ┗━ [extern](<./언어/Rust/ffi/extern.md>)
┃   ┃   ┃   ┗━ [repr](<./언어/Rust/ffi/repr.md>)
┃   ┃   ┗━ [**메모리 참조**](<./언어/Rust/메모리 참조>)
┃   ┃   ┃   ┗━ [Rc 타입과 Weak 타입](<./언어/Rust/메모리 참조/Rc 타입과 Weak 타입.md>)
┃   ┃   ┃   ┗━ [Unwrap](<./언어/Rust/메모리 참조/Unwrap.md>)
┃   ┃   ┃   ┗━ [temporary value is freed](<./언어/Rust/메모리 참조/temporary value is freed.md>)
┃   ┃   ┃   ┗━ [소유권과 Lifetime](<./언어/Rust/메모리 참조/소유권과 Lifetime.md>)
┃   ┃   ┃   ┗━ [스마트 포인터 활용](<./언어/Rust/메모리 참조/스마트 포인터 활용.md>)
┃   ┃   ┗━ [**스레드**](<./언어/Rust/스레드>)
┃   ┃   ┃   ┗━ [Condvar](<./언어/Rust/스레드/Condvar.md>)
┃   ┃   ┃   ┗━ [동시성](<./언어/Rust/스레드/동시성.md>)
┃   ┃   ┃   ┗━ [멀티 스레드 웹 서버 만들기](<./언어/Rust/스레드/멀티 스레드 웹 서버 만들기.md>)
┃   ┃   ┗━ [**예외처리**](<./언어/Rust/예외처리>)
┃   ┃   ┃   ┗━ [Anyhow](<./언어/Rust/예외처리/Anyhow.md>)
┃   ┃   ┗━ [String](<./언어/Rust/String.md>)
┃   ┃   ┗━ [Trait](<./언어/Rust/Trait.md>)
┃   ┃   ┗━ [구조체 impl](<./언어/Rust/구조체 impl.md>)
┃   ┃   ┗━ [조건문과 반복문](<./언어/Rust/조건문과 반복문.md>)
┃   ┃   ┗━ [클로저](<./언어/Rust/클로저.md>)
┃   ┃   ┗━ [타입과 변수](<./언어/Rust/타입과 변수.md>)
┃   ┃   ┗━ [함수와 메서드](<./언어/Rust/함수와 메서드.md>)
┃   ┗━ [CustomAnnotation](<./언어/CustomAnnotation.md>)
┃   ┗━ [자바<?>와 코틀린<*>](<./언어/자바<?>와 코틀린<*>.md>)
┃   ┗━ [직렬화 serialVersionUID](<./언어/직렬화 serialVersionUID.md>)
┗━ [**코드**](<./코드>)
┃   ┗━ [**TestCode**](<./코드/TestCode>)
┃   ┃   ┗━ [**Kotlin**](<./코드/TestCode/Kotlin>)
┃   ┃   ┃   ┗━ [Kotest Assertions](<./코드/TestCode/Kotlin/Kotest Assertions.md>)
┃   ┃   ┃   ┗━ [Kotest Specs](<./코드/TestCode/Kotlin/Kotest Specs.md>)
┃   ┃   ┃   ┗━ [Kotest](<./코드/TestCode/Kotlin/Kotest.md>)
┃   ┃   ┃   ┗━ [Mockk](<./코드/TestCode/Kotlin/Mockk.md>)
┃   ┃   ┗━ [Mock과 Spy](<./코드/TestCode/Mock과 Spy.md>)
┃   ┗━ [**비동기**](<./코드/비동기>)
┃   ┃   ┗━ [**coroutine**](<./코드/비동기/coroutine>)
┃   ┃   ┃   ┗━ [**thread**](<./코드/비동기/coroutine/thread>)
┃   ┃   ┃   ┃   ┗━ [공유객체 스레드 동기화](<./코드/비동기/coroutine/thread/공유객체 스레드 동기화.md>)
┃   ┃   ┃   ┗━ [Channel](<./코드/비동기/coroutine/Channel.md>)
┃   ┃   ┃   ┗━ [Coroutine CPS](<./코드/비동기/coroutine/Coroutine CPS.md>)
┃   ┃   ┃   ┗━ [Coroutine Delay](<./코드/비동기/coroutine/Coroutine Delay.md>)
┃   ┃   ┃   ┗━ [Coroutine Dispatcher](<./코드/비동기/coroutine/Coroutine Dispatcher.md>)
┃   ┃   ┃   ┗━ [Coroutine Scope, Context](<./코드/비동기/coroutine/Coroutine Scope, Context.md>)
┃   ┃   ┃   ┗━ [Integration](<./코드/비동기/coroutine/Integration.md>)
┃   ┃   ┃   ┗━ [코루틴](<./코드/비동기/coroutine/코루틴.md>)
┃   ┃   ┗━ [**reactor**](<./코드/비동기/reactor>)
┃   ┃   ┃   ┗━ [Callback과 Futures](<./코드/비동기/reactor/Callback과 Futures.md>)
┃   ┃   ┃   ┗━ [Reactor Pattern과 event loop](<./코드/비동기/reactor/Reactor Pattern과 event loop.md>)
┃   ┃   ┃   ┗━ [Reactor](<./코드/비동기/reactor/Reactor.md>)
┃   ┃   ┗━ [Coroutine vs Reactor](<./코드/비동기/Coroutine vs Reactor.md>)
┃   ┃   ┗━ [Flow](<./코드/비동기/Flow.md>)
┃   ┃   ┗━ [cold stream과 hot stream](<./코드/비동기/cold stream과 hot stream.md>)
┃   ┃   ┗━ [netty 사례연구](<./코드/비동기/netty 사례연구.md>)
┃   ┗━ [**빌드**](<./코드/빌드>)
┃       ┗━ [**Gradle**](<./코드/빌드/Gradle>)
┃           ┗━ [DependencyHandler](<./코드/빌드/Gradle/DependencyHandler.md>)
┃           ┗━ [Git action gradle caching](<./코드/빌드/Gradle/Git action gradle caching.md>)
┃           ┗━ [Gradle LifeCycle](<./코드/빌드/Gradle/Gradle LifeCycle.md>)
┃           ┗━ [멀티모듈](<./코드/빌드/Gradle/멀티모듈.md>)
┗━ [CLAUDE](<./CLAUDE.md>)
┗━ [README](<./README.md>)
┗━ [**hk.toml**](<./hk.toml>)