배경 및 목적 SW엔지니어 핵심 역량은 디버깅 및 트러블 슈팅이다. 간단한 것은 검색으로 해결되지만 low level 에러를 만났을 때, CS 기초적인 부분에 대한 이해가 충분해야한다. yaml 파일 명세 과정이나 디버깅 과정에서 TPCP, HTTP 등 네트워크
정말 많이 듣고 또 사용했던 Rest API와 HTTP에 대해서 정리해보자.URL을 통해서 자원의 위치를 명시하고 HTTP Method를 통해 CRUD를 요청하는 API 설계 방식이다.우리가 협업 때 많이 사용하는 Notion은 개발자들을 위한 API를 지원하고 있다.
기초 네트워크 공부를 통해 low level 트러블 슈팅을 위한 베이스를 다진다.컴퓨터 끼리 통신할 때 설정한 규약을 프로토콜이라고 한다.TCP, UDP, IP 스펙은 RFC라는 문서에 정의된대로 관리된다.TCP, UDP - 인터넷 레이어 소속 프로토콜IP - 인터넷
이전에 쿠버네티스에 앱을 배포하는 예시에서부터 실제 서비스 구조 분석에까지 다양한 곳에서 nginx를 많이 마주치게 되었다. 이에 공부가 필수적이라고 생각되어 정리하게 되었다.웹브라우저는 인터넷을 통해 웹페이지를 검색하고 표시하는 소프트웨어이다.기억은 나지않겠지만 일단
클라우드 클럽에서 오픈소스 코드분석 스터디에 들어갔고, 오픈소스로 Flannel이 선정되었다. 네트워크에 대해서 깊이 있게 알지 못했는데 이런 오픈소스 분석을 할 수 있을지.. 고민도 되지만 크게 배울 수 있는 좋은 기회인 것 같다!처음에 내가 맡은 부분은 pkg/ba
클라우드 클럽에서 Flnnel 오픈소스 분석 1주차로, 나는 backend 패키지 하위의 extension과 tencentvpc 코드 분석을 맡게 되었다. 해당 코드를 공부하는 것은.. 네트워크 관련 지식을 쌓는 것이 목적이다. 업무 자체가 한정된 시간내에 임팩트를 내
지난 주차에 이어서 대부분의 Flannel 코드를 돌아보게 되면서 스터디도 마무리 단계에 들어갔다.이번에 맡은 부분은 Flannel CNI 플러그인이다!CNI 플러그인이 왜 필요한지를 먼저 보기위해 다른 호스트에서 실행중인 두 개의 컨테이너가 통신할 때, 패킷의 경로를