Ecosyste.ms: Awesome
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 spring
Last synced: about 6 hours ago
JSON representation
배운 내용을 글로 기록합니다
- Host: GitHub
- URL: https://github.com/rlaisqls/til
- Owner: rlaisqls
- Created: 2022-04-30T01:45:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-19T14:45:30.000Z (about 1 year ago)
- Last Synced: 2023-12-19T17:12:37.824Z (about 1 year ago)
- Topics: backend, database, devops, network, operating-system, spring
- Homepage:
- Size: 2.7 MB
- Stars: 27
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TIL
```
files : 775
derectories : 158
```1. 학습한 지식을 md 파일로 정리합니다.
2. 머릿속에 있는 막연한 개념을 글로 적어 구체화합니다.
3. 이 repository에 기록된 지식을 이해하고 응용할 수 있도록 합니다..
┗━ [**DevOps**](./DevOps)
┃ ┗━ [**AWS**](./DevOps/AWS)
┃ ┃ ┗━ [**Analytics**](./DevOps/AWS/Analytics)
┃ ┃ ┃ ┗━ [Athena](./DevOps/AWS/Analytics/Athena.md)
┃ ┃ ┃ ┗━ [EMR](./DevOps/AWS/Analytics/EMR.md)
┃ ┃ ┃ ┗━ [Glue](./DevOps/AWS/Analytics/Glue.md)
┃ ┃ ┃ ┗━ [Kinesis](./DevOps/AWS/Analytics/Kinesis.md)
┃ ┃ ┃ ┗━ [Lake Formation](./DevOps/AWS/Analytics/Lake Formation.md)
┃ ┃ ┗━ [**Computing**](./DevOps/AWS/Computing)
┃ ┃ ┃ ┗━ [**Auto Scaling**](./DevOps/AWS/Computing/Auto Scaling)
┃ ┃ ┃ ┃ ┗━ [ASG Lifecycle Hook](./DevOps/AWS/Computing/Auto Scaling/ASG Lifecycle Hook.md)
┃ ┃ ┃ ┃ ┗━ [Auto Scaling](./DevOps/AWS/Computing/Auto Scaling/Auto Scaling.md)
┃ ┃ ┃ ┃ ┗━ [Auto Scaling termination policies](./DevOps/AWS/Computing/Auto Scaling/Auto Scaling termination policies.md)
┃ ┃ ┃ ┃ ┗━ [Scaling cooldowns](./DevOps/AWS/Computing/Auto Scaling/Scaling cooldowns.md)
┃ ┃ ┃ ┃ ┗━ [State Change Event](./DevOps/AWS/Computing/Auto Scaling/State Change Event.md)
┃ ┃ ┃ ┗━ [**EC2**](./DevOps/AWS/Computing/EC2)
┃ ┃ ┃ ┃ ┗━ [EC2](./DevOps/AWS/Computing/EC2/EC2.md)
┃ ┃ ┃ ┃ ┗━ [EC2 Fleet](./DevOps/AWS/Computing/EC2/EC2 Fleet.md)
┃ ┃ ┃ ┃ ┗━ [Elastic Fabric Adapter](./DevOps/AWS/Computing/EC2/Elastic Fabric Adapter.md)
┃ ┃ ┃ ┃ ┗━ [Instance Store](./DevOps/AWS/Computing/EC2/Instance Store.md)
┃ ┃ ┃ ┃ ┗━ [RI와 Saving plan](./DevOps/AWS/Computing/EC2/RI와 Saving plan.md)
┃ ┃ ┃ ┃ ┗━ [Spot Instance](./DevOps/AWS/Computing/EC2/Spot Instance.md)
┃ ┃ ┃ ┗━ [ECS](./DevOps/AWS/Computing/ECS.md)
┃ ┃ ┃ ┗━ [ECS Getting started on Fargate](./DevOps/AWS/Computing/ECS Getting started on Fargate.md)
┃ ┃ ┃ ┗━ [Elastic Beanstalk](./DevOps/AWS/Computing/Elastic Beanstalk.md)
┃ ┃ ┃ ┗━ [Fargate](./DevOps/AWS/Computing/Fargate.md)
┃ ┃ ┃ ┗━ [Lambda](./DevOps/AWS/Computing/Lambda.md)
┃ ┃ ┗━ [**Database**](./DevOps/AWS/Database)
┃ ┃ ┃ ┗━ [Aurora](./DevOps/AWS/Database/Aurora.md)
┃ ┃ ┃ ┗━ [DynamoDB](./DevOps/AWS/Database/DynamoDB.md)
┃ ┃ ┃ ┗━ [EFS](./DevOps/AWS/Database/EFS.md)
┃ ┃ ┃ ┗━ [RDS](./DevOps/AWS/Database/RDS.md)
┃ ┃ ┃ ┗━ [RDS proxy](./DevOps/AWS/Database/RDS proxy.md)
┃ ┃ ┃ ┗━ [Redshift](./DevOps/AWS/Database/Redshift.md)
┃ ┃ ┗━ [**Management and governance**](./DevOps/AWS/Management and governance)
┃ ┃ ┃ ┗━ [CloudFormation](./DevOps/AWS/Management and governance/CloudFormation.md)
┃ ┃ ┃ ┗━ [CloudTrail](./DevOps/AWS/Management and governance/CloudTrail.md)
┃ ┃ ┃ ┗━ [CloudWatch](./DevOps/AWS/Management and governance/CloudWatch.md)
┃ ┃ ┗━ [**Netwoking**](./DevOps/AWS/Netwoking)
┃ ┃ ┃ ┗━ [**elb**](./DevOps/AWS/Netwoking/elb)
┃ ┃ ┃ ┃ ┗━ [Application LoadBalancer components](./DevOps/AWS/Netwoking/elb/Application LoadBalancer components.md)
┃ ┃ ┃ ┃ ┗━ [Connection Draining](./DevOps/AWS/Netwoking/elb/Connection Draining.md)
┃ ┃ ┃ ┃ ┗━ [ELB](./DevOps/AWS/Netwoking/elb/ELB.md)
┃ ┃ ┃ ┗━ [**security**](./DevOps/AWS/Netwoking/security)
┃ ┃ ┃ ┃ ┗━ [NACLs](./DevOps/AWS/Netwoking/security/NACLs.md)
┃ ┃ ┃ ┃ ┗━ [Security Groups](./DevOps/AWS/Netwoking/security/Security Groups.md)
┃ ┃ ┃ ┃ ┗━ [WAF](./DevOps/AWS/Netwoking/security/WAF.md)
┃ ┃ ┃ ┗━ [Bastion Host](./DevOps/AWS/Netwoking/Bastion Host.md)
┃ ┃ ┃ ┗━ [CloudFront](./DevOps/AWS/Netwoking/CloudFront.md)
┃ ┃ ┃ ┗━ [Direct Connect Gateway](./DevOps/AWS/Netwoking/Direct Connect Gateway.md)
┃ ┃ ┃ ┗━ [EC2 Instance Connect Endpoint](./DevOps/AWS/Netwoking/EC2 Instance Connect Endpoint.md)
┃ ┃ ┃ ┗━ [ENI](./DevOps/AWS/Netwoking/ENI.md)
┃ ┃ ┃ ┗━ [Global Accelerator](./DevOps/AWS/Netwoking/Global Accelerator.md)
┃ ┃ ┃ ┗━ [NAT gateway & NAT instance](./DevOps/AWS/Netwoking/NAT gateway & NAT instance.md)
┃ ┃ ┃ ┗━ [Route53](./DevOps/AWS/Netwoking/Route53.md)
┃ ┃ ┃ ┗━ [Transit Gateway](./DevOps/AWS/Netwoking/Transit Gateway.md)
┃ ┃ ┃ ┗━ [VPC](./DevOps/AWS/Netwoking/VPC.md)
┃ ┃ ┃ ┗━ [VPC Mapping Service](./DevOps/AWS/Netwoking/VPC Mapping Service.md)
┃ ┃ ┃ ┗━ [VPC endpoint](./DevOps/AWS/Netwoking/VPC endpoint.md)
┃ ┃ ┃ ┗━ [VPN](./DevOps/AWS/Netwoking/VPN.md)
┃ ┃ ┃ ┗━ [VPN Options](./DevOps/AWS/Netwoking/VPN Options.md)
┃ ┃ ┗━ [**Security**](./DevOps/AWS/Security)
┃ ┃ ┃ ┗━ [AWS Managed Microsoft AD](./DevOps/AWS/Security/AWS Managed Microsoft AD.md)
┃ ┃ ┃ ┗━ [Cognito](./DevOps/AWS/Security/Cognito.md)
┃ ┃ ┃ ┗━ [Conformance Packs & Security Hub](./DevOps/AWS/Security/Conformance Packs & Security Hub.md)
┃ ┃ ┃ ┗━ [IAM](./DevOps/AWS/Security/IAM.md)
┃ ┃ ┃ ┗━ [KMS](./DevOps/AWS/Security/KMS.md)
┃ ┃ ┃ ┗━ [KMS Datakey](./DevOps/AWS/Security/KMS Datakey.md)
┃ ┃ ┃ ┗━ [MalformedPolicyDocument](./DevOps/AWS/Security/MalformedPolicyDocument.md)
┃ ┃ ┃ ┗━ [Microsoft Active Directory](./DevOps/AWS/Security/Microsoft Active Directory.md)
┃ ┃ ┃ ┗━ [WAF & Firewall Manager & Shield Advanced](./DevOps/AWS/Security/WAF & Firewall Manager & Shield Advanced.md)
┃ ┃ ┗━ [**Storage**](./DevOps/AWS/Storage)
┃ ┃ ┃ ┗━ [**EBS**](./DevOps/AWS/Storage/EBS)
┃ ┃ ┃ ┃ ┗━ [EBS](./DevOps/AWS/Storage/EBS/EBS.md)
┃ ┃ ┃ ┃ ┗━ [EBS gp2 vs gp3](./DevOps/AWS/Storage/EBS/EBS gp2 vs gp3.md)
┃ ┃ ┃ ┃ ┗━ [EBS vs Instance Store](./DevOps/AWS/Storage/EBS/EBS vs Instance Store.md)
┃ ┃ ┃ ┗━ [AppSync](./DevOps/AWS/Storage/AppSync.md)
┃ ┃ ┃ ┗━ [DayaSync](./DevOps/AWS/Storage/DayaSync.md)
┃ ┃ ┃ ┗━ [EFS](./DevOps/AWS/Storage/EFS.md)
┃ ┃ ┃ ┗━ [FSx](./DevOps/AWS/Storage/FSx.md)
┃ ┃ ┃ ┗━ [S3](./DevOps/AWS/Storage/S3.md)
┃ ┃ ┃ ┗━ [S3 Glacier Vault Lock](./DevOps/AWS/Storage/S3 Glacier Vault Lock.md)
┃ ┃ ┃ ┗━ [Snow Famliy](./DevOps/AWS/Storage/Snow Famliy.md)
┃ ┃ ┃ ┗━ [Storage Gateway](./DevOps/AWS/Storage/Storage Gateway.md)
┃ ┃ ┗━ [API Gateway](./DevOps/AWS/API Gateway.md)
┃ ┃ ┗━ [AWS Organization](./DevOps/AWS/AWS Organization.md)
┃ ┃ ┗━ [AWS cloud computing](./DevOps/AWS/AWS cloud computing.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)
┃ ┃ ┃ ┗━ [Install Calico](./DevOps/Container/CNI/Install Calico.md)
┃ ┃ ┗━ [**Docker**](./DevOps/Container/Docker)
┃ ┃ ┃ ┗━ [DockerSwarm](./DevOps/Container/Docker/DockerSwarm.md)
┃ ┃ ┃ ┗━ [Docker Image Layer](./DevOps/Container/Docker/Docker Image Layer.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)
┃ ┃ ┗━ [ContainerRuntime](./DevOps/Container/ContainerRuntime.md)
┃ ┃ ┗━ [Container Orchestration](./DevOps/Container/Container Orchestration.md)
┃ ┃ ┗━ [Docker와 PID1](./DevOps/Container/Docker와 PID1.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](./DevOps/IaC/Terraform/Terraform.md)
┃ ┃ ┃ ┗━ [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)
┃ ┃ ┃ ┗━ [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 Spot Instances with Karpenter](./DevOps/Kubernetes/EKS/EKS Spot Instances with Karpenter.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)
┃ ┃ ┃ ┃ ┗━ [DNS in k8s](./DevOps/Kubernetes/Network/DNS/DNS in k8s.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)
┃ ┃ ┃ ┗━ [HTTPProxy](./DevOps/Kubernetes/Network/HTTPProxy.md)
┃ ┃ ┃ ┗━ [IPVS](./DevOps/Kubernetes/Network/IPVS.md)
┃ ┃ ┃ ┗━ [NetworkPolicy](./DevOps/Kubernetes/Network/NetworkPolicy.md)
┃ ┃ ┃ ┗━ [Network Troubleshooting](./DevOps/Kubernetes/Network/Network Troubleshooting.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)
┃ ┃ ┃ ┗━ [Istioctl](./DevOps/Kubernetes/Service Mesh/istio/Istioctl.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)
┃ ┃ ┃ ┗━ [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)
┃ ┃ ┗━ [**tools**](./DevOps/Kubernetes/tools)
┃ ┃ ┃ ┗━ [**ArgoCD**](./DevOps/Kubernetes/tools/ArgoCD)
┃ ┃ ┃ ┃ ┗━ [ApplicationSets](./DevOps/Kubernetes/tools/ArgoCD/ApplicationSets.md)
┃ ┃ ┃ ┃ ┗━ [Apps of Apps](./DevOps/Kubernetes/tools/ArgoCD/Apps of Apps.md)
┃ ┃ ┃ ┃ ┗━ [ArgoCD 설치](./DevOps/Kubernetes/tools/ArgoCD/ArgoCD 설치.md)
┃ ┃ ┃ ┃ ┗━ [Config Management Plugins](./DevOps/Kubernetes/tools/ArgoCD/Config Management Plugins.md)
┃ ┃ ┃ ┃ ┗━ [Health Check](./DevOps/Kubernetes/tools/ArgoCD/Health Check.md)
┃ ┃ ┃ ┗━ [**Karpenter**](./DevOps/Kubernetes/tools/Karpenter)
┃ ┃ ┃ ┃ ┗━ [Karpenter](./DevOps/Kubernetes/tools/Karpenter/Karpenter.md)
┃ ┃ ┃ ┃ ┗━ [Karpenter best practices](./DevOps/Kubernetes/tools/Karpenter/Karpenter best practices.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)
┃ ┃ ┃ ┗━ [MetalLB](./DevOps/Kubernetes/tools/MetalLB.md)
┃ ┃ ┃ ┗━ [Node Termination Handler](./DevOps/Kubernetes/tools/Node Termination Handler.md)
┃ ┃ ┃ ┗━ [OPA Gatekeeper](./DevOps/Kubernetes/tools/OPA Gatekeeper.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)
┃ ┃ ┃ ┃ ┗━ [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)
┃ ┃ ┃ ┃ ┗━ [Deployments](./DevOps/Kubernetes/개념/object/Deployments.md)
┃ ┃ ┃ ┃ ┗━ [Deployment Status](./DevOps/Kubernetes/개념/object/Deployment Status.md)
┃ ┃ ┃ ┃ ┗━ [Deployment Strategy](./DevOps/Kubernetes/개념/object/Deployment Strategy.md)
┃ ┃ ┃ ┃ ┗━ [Events](./DevOps/Kubernetes/개념/object/Events.md)
┃ ┃ ┃ ┃ ┗━ [Labels and Selectors](./DevOps/Kubernetes/개념/object/Labels and Selectors.md)
┃ ┃ ┃ ┃ ┗━ [PV & PVC](./DevOps/Kubernetes/개념/object/PV & PVC.md)
┃ ┃ ┃ ┃ ┗━ [Pod](./DevOps/Kubernetes/개념/object/Pod.md)
┃ ┃ ┃ ┃ ┗━ [Pod Readiness and Probes](./DevOps/Kubernetes/개념/object/Pod Readiness and Probes.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)
┃ ┃ ┃ ┗━ [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](./DevOps/Kubernetes/Kubernetes.md)
┃ ┃ ┗━ [Kubernetes Overview Diagrams](./DevOps/Kubernetes/Kubernetes Overview Diagrams.md)
┃ ┃ ┗━ [MetalLB](./DevOps/Kubernetes/MetalLB.md)
┃ ┗━ [**Monitoring**](./DevOps/Monitoring)
┃ ┃ ┗━ [**datadog**](./DevOps/Monitoring/datadog)
┃ ┃ ┃ ┗━ [datadog](./DevOps/Monitoring/datadog/datadog.md)
┃ ┃ ┃ ┗━ [datadog APM 기능 사용하기](./DevOps/Monitoring/datadog/datadog APM 기능 사용하기.md)
┃ ┃ ┃ ┗━ [datadog 아키텍처](./DevOps/Monitoring/datadog/datadog 아키텍처.md)
┃ ┃ ┃ ┗━ [helmChart로 Agent 설치](./DevOps/Monitoring/datadog/helmChart로 Agent 설치.md)
┃ ┃ ┗━ [**elk**](./DevOps/Monitoring/elk)
┃ ┃ ┃ ┗━ [ELK Stack](./DevOps/Monitoring/elk/ELK Stack.md)
┃ ┃ ┃ ┗━ [ElasticSearch 검색 명령어](./DevOps/Monitoring/elk/ElasticSearch 검색 명령어.md)
┃ ┃ ┃ ┗━ [Elastic Search](./DevOps/Monitoring/elk/Elastic Search.md)
┃ ┃ ┃ ┗━ [Logstash](./DevOps/Monitoring/elk/Logstash.md)
┃ ┃ ┗━ [**grafana**](./DevOps/Monitoring/grafana)
┃ ┃ ┃ ┗━ [Granafa agent](./DevOps/Monitoring/grafana/Granafa agent.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)
┃ ┃ ┃ ┗━ [kiali with prometheus](./DevOps/Monitoring/prometheus/kiali with prometheus.md)
┃ ┃ ┃ ┗━ [prometheus](./DevOps/Monitoring/prometheus/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)
┃ ┃ ┗━ [**thanos**](./DevOps/Monitoring/thanos)
┃ ┃ ┃ ┗━ [Rule](./DevOps/Monitoring/thanos/Rule.md)
┃ ┃ ┃ ┗━ [Thanos](./DevOps/Monitoring/thanos/Thanos.md)
┃ ┃ ┗━ [DeepFlow](./DevOps/Monitoring/DeepFlow.md)
┃ ┃ ┗━ [DeepFlow 논문 요약](./DevOps/Monitoring/DeepFlow 논문 요약.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)
┃ ┃ ┃ ┗━ [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](./DevOps/Proxy/Contour.md)
┃ ┃ ┗━ [Contour CRD 설치](./DevOps/Proxy/Contour CRD 설치.md)
┃ ┃ ┗━ [Reverse Proxy vs. Ingress Controller vs. API Gateway](./DevOps/Proxy/Reverse Proxy vs. Ingress Controller vs. API Gateway.md)
┃ ┗━ [**tools**](./DevOps/tools)
┃ ┃ ┗━ [CUE](./DevOps/tools/CUE.md)
┃ ┃ ┗━ [Clium](./DevOps/tools/Clium.md)
┃ ┃ ┗━ [Dex](./DevOps/tools/Dex.md)
┃ ┃ ┗━ [Dex K8s Authenticator](./DevOps/tools/Dex K8s Authenticator.md)
┃ ┃ ┗━ [GPG](./DevOps/tools/GPG.md)
┃ ┃ ┗━ [Keycloak](./DevOps/tools/Keycloak.md)
┃ ┃ ┗━ [Mortar](./DevOps/tools/Mortar.md)
┃ ┃ ┗━ [OpenHistorian](./DevOps/tools/OpenHistorian.md)
┃ ┃ ┗━ [Packer](./DevOps/tools/Packer.md)
┃ ┃ ┗━ [Vault](./DevOps/tools/Vault.md)
┃ ┃ ┗━ [minio](./DevOps/tools/minio.md)
┃ ┃ ┗━ [openssl로 pemKey 만들고 접속하기](./DevOps/tools/openssl로 pemKey 만들고 접속하기.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)
┃ ┃ ┗━ [아날로그, 디지털 신호와 전송](./Network/L1 network access layer/아날로그, 디지털 신호와 전송.md)
┃ ┃ ┗━ [데이터링크 제어(DLC)](./Network/L1 network access layer/데이터링크 제어(DLC).md)
┃ ┃ ┗━ [매체 접근 제어(MAC)](./Network/L1 network access layer/매체 접근 제어(MAC).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)
┃ ┃ ┗━ [IPAM](./Network/L2 internet layer/IPAM.md)
┃ ┃ ┗━ [IPSec](./Network/L2 internet layer/IPSec.md)
┃ ┃ ┗━ [IP 데이터그램과 단편화](./Network/L2 internet layer/IP 데이터그램과 단편화.md)
┃ ┃ ┗━ [NAT](./Network/L2 internet layer/NAT.md)
┃ ┃ ┗━ [PacketTracer 네트워크 구성](./Network/L2 internet layer/PacketTracer 네트워크 구성.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](./Network/L4 appplication layer/http/HTTP.md)
┃ ┃ ┃ ┗━ [HTTP Options](./Network/L4 appplication layer/http/HTTP Options.md)
┃ ┃ ┃ ┗━ [keep alive](./Network/L4 appplication layer/http/keep alive.md)
┃ ┃ ┗━ [**tls**](./Network/L4 appplication layer/tls)
┃ ┃ ┃ ┗━ [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)
┃ ┗━ [**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)
┃ ┗━ [bandwidth](./Network/bandwidth.md)
┃ ┗━ [vTAP](./Network/vTAP.md)
┃ ┗━ [로드밸런서](./Network/로드밸런서.md)
┃ ┗━ [브라우저에 url을 입력하면 어떤일이 생길까?](./Network/브라우저에 url을 입력하면 어떤일이 생길까?.md)
┗━ [**OS**](./OS)
┃ ┗━ [**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)
┃ ┗━ [**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](./OS/linux/BPF/BPF.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)
┃ ┃ ┃ ┗━ [BTF](./OS/linux/BPF/BTF.md)
┃ ┃ ┃ ┗━ [XDP](./OS/linux/BPF/XDP.md)
┃ ┃ ┃ ┗━ [libbpf](./OS/linux/BPF/libbpf.md)
┃ ┃ ┃ ┗━ [libbpf helper 함수](./OS/linux/BPF/libbpf helper 함수.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)
┃ ┃ ┃ ┗━ [Symbolic Link](./OS/linux/Disk & Dir/Symbolic Link.md)
┃ ┃ ┃ ┗━ [od](./OS/linux/Disk & Dir/od.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)
┃ ┃ ┃ ┗━ [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)
┃ ┃ ┃ ┗━ [명령어들](./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)
┃ ┃ ┃ ┗━ [vmlinux](./OS/linux/Kernel/vmlinux.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)
┃ ┃ ┃ ┗━ [동기화와 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)
┃ ┃ ┗━ [**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)
┃ ┃ ┃ ┗━ [**주요명령어**](./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)
┃ ┃ ┃ ┗━ [DNS 서버](./OS/linux/Network/DNS 서버.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)
┃ ┃ ┃ ┗━ [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)
┃ ┃ ┃ ┗━ [file 관련 systemcall](./OS/linux/System call/file 관련 systemcall.md)
┃ ┃ ┃ ┗━ [fork와 exec](./OS/linux/System call/fork와 exec.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)
┃ ┃ ┃ ┗━ [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)
┃ ┗━ [CPU 아키텍처](./OS/CPU 아키텍처.md)
┃ ┗━ [c언어 컴파일과정](./OS/c언어 컴파일과정.md)
┃ ┗━ [유저, 커널레벨 스레드](./OS/유저, 커널레벨 스레드.md)
┃ ┗━ [반도체 8대 공정](./OS/반도체 8대 공정.md)
┃ ┗━ [파일 시스템](./OS/파일 시스템.md)
┃ ┗━ [디스크 시스템](./OS/디스크 시스템.md)
┃ ┗━ [운영체제 유형](./OS/운영체제 유형.md)
┗━ [**개발**](./개발)
┃ ┗━ [**AI**](./개발/AI)
┃ ┃ ┗━ [**실습**](./개발/AI/실습)
┃ ┃ ┃ ┗━ [CNN, RNN](./개발/AI/실습/CNN, RNN.md)
┃ ┃ ┃ ┗━ [MNIST 숫자 판별](./개발/AI/실습/MNIST 숫자 판별.md)
┃ ┃ ┃ ┗━ [배, 자동차, 비행기 분류하기](./개발/AI/실습/배, 자동차, 비행기 분류하기.md)
┃ ┃ ┗━ [**자연어 처리**](./개발/AI/자연어 처리)
┃ ┃ ┃ ┗━ [BERT](./개발/AI/자연어 처리/BERT.md)
┃ ┃ ┗━ [CNN](./개발/AI/CNN.md)
┃ ┃ ┗━ [DropOut](./개발/AI/DropOut.md)
┃ ┃ ┗━ [Keras](./개발/AI/Keras.md)
┃ ┃ ┗━ [Optimizer](./개발/AI/Optimizer.md)
┃ ┃ ┗━ [RNN](./개발/AI/RNN.md)
┃ ┃ ┗━ [선형회귀](./개발/AI/선형회귀.md)
┃ ┃ ┗━ [퍼셉트론](./개발/AI/퍼셉트론.md)
┃ ┃ ┗━ [활성화함수](./개발/AI/활성화함수.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)
┃ ┃ ┃ ┗━ [자동커밋](./개발/Tools/Git/자동커밋.md)
┃ ┃ ┗━ [**vi**](./개발/Tools/vi)
┃ ┃ ┃ ┗━ [vim 단축키](./개발/Tools/vi/vim 단축키.md)
┃ ┃ ┃ ┗━ [vi 단축키](./개발/Tools/vi/vi 단축키.md)
┃ ┃ ┗━ [Airflow](./개발/Tools/Airflow.md)
┃ ┃ ┗━ [GTM](./개발/Tools/GTM.md)
┃ ┃ ┗━ [Intellij Profiling tools](./개발/Tools/Intellij Profiling tools.md)
┃ ┃ ┗━ [Makefile](./개발/Tools/Makefile.md)
┃ ┃ ┗━ [Spark](./개발/Tools/Spark.md)
┃ ┃ ┗━ [mermaid 문법](./개발/Tools/mermaid 문법.md)
┃ ┗━ [**암호화**](./개발/암호화)
┃ ┃ ┗━ [AES&IV](./개발/암호화/AES&IV.md)
┃ ┃ ┗━ [Certificate formats](./개발/암호화/Certificate formats.md)
┃ ┃ ┗━ [Cipher](./개발/암호화/Cipher.md)
┃ ┃ ┗━ [DB 암호화](./개발/암호화/DB 암호화.md)
┃ ┃ ┗━ [Keytool](./개발/암호화/Keytool.md)
┃ ┗━ [**테스팅**](./개발/테스팅)
┃ ┃ ┗━ [테스팅 용어](./개발/테스팅/테스팅 용어.md)
┃ ┗━ [FineGrained와 CoarseGrained](./개발/FineGrained와 CoarseGrained.md)
┃ ┗━ [Web Vitals](./개발/Web Vitals.md)
┃ ┗━ [authn과 authz](./개발/authn과 authz.md)
┃ ┗━ [소프트웨어 공학](./개발/소프트웨어 공학.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)
┃ ┃ ┗━ [**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)
┃ ┃ ┗━ [**Web MVC**](./서버/Spring/Web MVC)
┃ ┃ ┃ ┗━ [Request 처리과정](./서버/Spring/Web MVC/Request 처리과정.md)
┃ ┃ ┃ ┗━ [SpringServletContainerInitializer](./서버/Spring/Web MVC/SpringServletContainerInitializer.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의 thread 모델](./서버/netty/netty의 thread 모델.md)
┃ ┃ ┗━ [netty 메시지 전송 흐름](./서버/netty/netty 메시지 전송 흐름.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)
┗━ [**언어**](./언어)
┃ ┗━ [**Go**](./언어/Go)
┃ ┃ ┗━ [Command line argument, flag](./언어/Go/Command line argument, flag.md)
┃ ┃ ┗━ [defer와 panic](./언어/Go/defer와 panic.md)
┃ ┃ ┗━ [gomod와 gosum](./언어/Go/gomod와 gosum.md)
┃ ┃ ┗━ [pprof](./언어/Go/pprof.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)
┃ ┃ ┗━ [record](./언어/Java/record.md)
┃ ┃ ┗━ [제네릭과 variance](./언어/Java/제네릭과 variance.md)
┃ ┃ ┗━ [예외와 에러](./언어/Java/예외와 에러.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/함수)
┃ ┃ ┃ ┗━ [기본인자](./언어/Kotlin/함수/기본인자.md)
┃ ┃ ┗━ [**클래스**](./언어/Kotlin/클래스)
┃ ┃ ┃ ┗━ [@JvmField](./언어/Kotlin/클래스/@JvmField.md)
┃ ┃ ┃ ┗━ [@JvmStatic](./언어/Kotlin/클래스/@JvmStatic.md)
┃ ┃ ┃ ┗━ [Object](./언어/Kotlin/클래스/Object.md)
┃ ┃ ┃ ┗━ [Sealed Class, interface](./언어/Kotlin/클래스/Sealed Class, interface.md)
┃ ┃ ┃ ┗━ [생성자](./언어/Kotlin/클래스/생성자.md)
┃ ┃ ┃ ┗━ [클래스 상속](./언어/Kotlin/클래스/클래스 상속.md)
┃ ┃ ┃ ┗━ [코틀린에서의 Static](./언어/Kotlin/클래스/코틀린에서의 Static.md)
┃ ┃ ┃ ┗━ [필드와 접근자 메서드](./언어/Kotlin/클래스/필드와 접근자 메서드.md)
┃ ┃ ┗━ [Collections](./언어/Kotlin/Collections.md)
┃ ┃ ┗━ [InlineFuntion과 Reified](./언어/Kotlin/InlineFuntion과 Reified.md)
┃ ┃ ┗━ [Label](./언어/Kotlin/Label.md)
┃ ┃ ┗━ [Sequences](./언어/Kotlin/Sequences.md)
┃ ┃ ┗━ [field 상속](./언어/Kotlin/field 상속.md)
┃ ┃ ┗━ [제네릭과 variance](./언어/Kotlin/제네릭과 variance.md)
┃ ┃ ┗━ [람다 표현식](./언어/Kotlin/람다 표현식.md)
┃ ┃ ┗━ [범위 지정 함수](./언어/Kotlin/범위 지정 함수.md)
┃ ┗━ [**Rust**](./언어/Rust)
┃ ┃ ┗━ [**ffi**](./언어/Rust/ffi)
┃ ┃ ┃ ┗━ [FFI](./언어/Rust/ffi/FFI.md)
┃ ┃ ┃ ┗━ [extern](./언어/Rust/ffi/extern.md)
┃ ┃ ┃ ┗━ [repr](./언어/Rust/ffi/repr.md)
┃ ┃ ┗━ [**스레드**](./언어/Rust/스레드)
┃ ┃ ┃ ┗━ [Condvar](./언어/Rust/스레드/Condvar.md)
┃ ┃ ┃ ┗━ [동시성](./언어/Rust/스레드/동시성.md)
┃ ┃ ┃ ┗━ [멀티 스레드 웹 서버 만들기](./언어/Rust/스레드/멀티 스레드 웹 서버 만들기.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/예외처리)
┃ ┃ ┃ ┗━ [Anyhow](./언어/Rust/예외처리/Anyhow.md)
┃ ┃ ┗━ [String](./언어/Rust/String.md)
┃ ┃ ┗━ [Trait](./언어/Rust/Trait.md)
┃ ┃ ┗━ [클로저](./언어/Rust/클로저.md)
┃ ┃ ┗━ [구조체 impl](./언어/Rust/구조체 impl.md)
┃ ┃ ┗━ [타입과 변수](./언어/Rust/타입과 변수.md)
┃ ┃ ┗━ [함수와 메서드](./언어/Rust/함수와 메서드.md)
┃ ┃ ┗━ [조건문과 반복문](./언어/Rust/조건문과 반복문.md)
┃ ┗━ [CustomAnnotation](./언어/CustomAnnotation.md)
┃ ┗━ [자바<?>와 코틀린<*>](./언어/자바<?>와 코틀린<*>.md)
┃ ┗━ [직렬화 serialVersionUID](./언어/직렬화 serialVersionUID.md)
┗━ [**코드**](./코드)
┃ ┗━ [**TestCode**](./코드/TestCode)
┃ ┃ ┗━ [**Kotlin**](./코드/TestCode/Kotlin)
┃ ┃ ┃ ┗━ [Kotest](./코드/TestCode/Kotlin/Kotest.md)
┃ ┃ ┃ ┗━ [Kotest Assertions](./코드/TestCode/Kotlin/Kotest Assertions.md)
┃ ┃ ┃ ┗━ [Kotest Specs](./코드/TestCode/Kotlin/Kotest Specs.md)
┃ ┃ ┃ ┗━ [Mockk](./코드/TestCode/Kotlin/Mockk.md)
┃ ┃ ┗━ [Mock과 Spy](./코드/TestCode/Mock과 Spy.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)
┃ ┗━ [**비동기**](./코드/비동기)
┃ ┗━ [**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](./코드/비동기/reactor/Reactor.md)
┃ ┃ ┗━ [Reactor Pattern과 event loop](./코드/비동기/reactor/Reactor Pattern과 event loop.md)
┃ ┗━ [Coroutine vs Reactor](./코드/비동기/Coroutine vs Reactor.md)
┃ ┗━ [Flow](./코드/비동기/Flow.md)
┃ ┗━ [cold stream과 hot stream](./코드/비동기/cold stream과 hot stream.md)
┃ ┗━ [netty 사례연구](./코드/비동기/netty 사례연구.md)
┗━ [**알고리즘**](./알고리즘)
┃ ┗━ [**자료구조**](./알고리즘/자료구조)
┃ ┃ ┗━ [LSM Tree](./알고리즘/자료구조/LSM Tree.md)
┃ ┃ ┗━ [Trie](./알고리즘/자료구조/Trie.md)
┃ ┃ ┗━ [세그먼트트리](./알고리즘/자료구조/세그먼트트리.md)
┃ ┗━ [2020 중등부 정올 2차](./알고리즘/2020 중등부 정올 2차.md)
┃ ┗━ [N Queen](./알고리즘/N Queen.md)
┃ ┗━ [Range GCD](./알고리즘/Range GCD.md)
┃ ┗━ [왜판원순회](./알고리즘/왜판원순회.md)
┃ ┗━ [외판원순회](./알고리즘/외판원순회.md)
┃ ┗━ [최소외접원](./알고리즘/최소외접원.md)
┃ ┗━ [담금질 기법](./알고리즘/담금질 기법.md)
┃ ┗━ [직사각형 스위핑](./알고리즘/직사각형 스위핑.md)
┃ ┗━ [코드포스 문제모음](./알고리즘/코드포스 문제모음.md)
┃ ┗━ [가장 가까운 두 점](./알고리즘/가장 가까운 두 점.md)
┃ ┗━ [오일러 경로 테크닉](./알고리즘/오일러 경로 테크닉.md)
┃ ┗━ [볼록 껍질과 회전하는 캘리퍼스](./알고리즘/볼록 껍질과 회전하는 캘리퍼스.md)
┗━ [**데이터베이스**](./데이터베이스)
┃ ┗━ [**DB설계**](./데이터베이스/DB설계)
┃ ┃ ┗━ [DBMS와 RDBMS](./데이터베이스/DB설계/DBMS와 RDBMS.md)
┃ ┃ ┗━ [스키마](./데이터베이스/DB설계/스키마.md)
┃ ┃ ┗━ [테이블분할](./데이터베이스/DB설계/테이블분할.md)
┃ ┃ ┗━ [트랜잭션 ACID와 격리수준](./데이터베이스/DB설계/트랜잭션 ACID와 격리수준.md)
┃ ┃ ┗━ [데이터모델링](./데이터베이스/DB설계/데이터모델링.md)
┃ ┃ ┗━ [무결성 제약조건](./데이터베이스/DB설계/무결성 제약조건.md)
┃ ┃ ┗━ [분산데이터베이스](./데이터베이스/DB설계/분산데이터베이스.md)
┃ ┃ ┗━ [정규화와 반정규화](./데이터베이스/DB설계/정규화와 반정규화.md)
┃ ┗━ [**MQ**](./데이터베이스/MQ)
┃ ┃ ┗━ [Docker로 Kafka 실행](./데이터베이스/MQ/Docker로 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](./데이터베이스/NoSQL/MongoDB/MongoDB.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)
┃ ┃ ┗━ [**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에는 ACID가 없다고?](./데이터베이스/NoSQL/NoSQL에는 ACID가 없다고?.md)
┃ ┃ ┗━ [NoSQL 데이터유형](./데이터베이스/NoSQL/NoSQL 데이터유형.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)
┃ ┃ ┗━ [GROUPING SETS와 GROUPING](./데이터베이스/SQL 쿼리/GROUPING SETS와 GROUPING.md)
┃ ┃ ┗━ [GROUP BY와 HAVING절](./데이터베이스/SQL 쿼리/GROUP BY와 HAVING절.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)
┃ ┗━ [Two Phase commit](./데이터베이스/Two Phase commit.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)
┃ ┃ ┗━ [위임 패턴(Delegate Pattern)](./아키텍처 및 방법론/디자인패턴/위임 패턴(Delegate Pattern).md)
┃ ┃ ┗━ [디자인패턴](./아키텍처 및 방법론/디자인패턴/디자인패턴.md)
┃ ┗━ [CQRS](./아키텍처 및 방법론/CQRS.md)
┃ ┗━ [HexagonalArchitecture](./아키텍처 및 방법론/HexagonalArchitecture.md)
┗━ [README](./README.md)![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Frlaisqls%2FTIL&count_bg=%234B4B4B&title_bg=%23272727&icon=&icon_color=%23E7E7E7&title=hits&edge_flat=false)