전체 글(186)
-
2 Years.
최근 해외출장을 다녀오며 느낀 것들이 많았다.세상에는 다양한 사람들이 있고, 다양한 직종이 존재하며, 다양한 회사가 존재한다.그 집단에 속하려면 영어를 잘해야겠구나, 능력이 좋아야겠구나.. 라는 생각이 들었다.가끔 못알아듣고, 내 영어를 이해하지 못하는 현지인들을 보며 부끄러웠다. 과연 내가 어디까지 성장할 수 있을까얼마나 머물러있던걸까..딱 2년만, 열심히 해보겠다.내가 가고픈, 되고픈 모습의 사람이 되도록 말이다. 지금이 나를 가꿀 수 있는 적기라고 생각한다.한번 끝까지 가보겠다. 한국시간 2028년 9월 1일, 내가 어떤 모습일지 기대가 된다.나의 발전된 모습에 온 세상이 놀라게 될 것이다.
2026.09.06 -
최근 깨달은 점 3가지.
[1] 요즘들어 퇴근하면 유튜브와 릴스에 절여져서 살았다.내가 보고싶은 것들만 보여주는 플랫폼이기에 문제없이 봤지만 한편으로는 거부감과 불편함이 느껴졌다.내가 보는 그들의 조롱, 비난 상대의 견해도 이해가 안가고 답답했지만 내가 평소 옳다고 생각하는 사람들의 모습도 결코 좋은 모습으로 보이진 않았다.내가 옳다고 생각한 사회와 나의 모습은 뭘까? 다시 고민해봐야겠다.내가 바라보고 있었던 매체 속 그들은 우선 내가 원하는 그림이 아니다. 시청이 끝나면 나를 더욱 피곤하게 만든다. [2] 자기 PR하는 능력이 굉장히 중요하다. 엔지니어라면 정말 기술적으로 접근하여 당면한 문제를 해결하는 것이야 말로 최고라고 생각을 하고 있었다. 하지만 그것을 어떻게 말로 풀어내느냐에 따라 고객으로부터 투자를 받을수도, 못받을..
2025.12.30 -
Bonding/Teaming
본딩이란 무엇인가여러 개의 물리적 또는 가상의 네트워크 인터페이스 컨트롤러를 논리적으로 하나의 인터페이스로 결합하는 기술모드 번호모드 이름특징 및 용도트래픽 분배장애 조치(failover)설명0balance-rrRound-Robin 방식OO순차적으로 포트에 트래픽을 분배해 부하분산 효과, 스위치 특별 설정 불필요1active-backupActive-BackupXO한 포트만 활성, 나머지는 대기. 포트 장애 시 자동 전환, 스위치 설정 불필요2balance-xorXOR 방식OO출발지 MAC + 목적지 MAC 기준 해시로 분배, 스위치간 LACP/트렁크 필요3broadcast브로드캐스트 방식XO모든 트래픽을 모든 포트로 전송(특수목적용), 장애조치 가능4802.3adIEEE 802.3ad (LACP)OOLA..
2025.10.30 -
dpkg 명령어
.deb 패키지의 설치, 삭제, 정보 제공을 위해 사용되는 명령어.apt 등과 같은 고급 도구에 비해 저레벨 도구이며 복잡한 패키지 관계와 패키지를 원격에서 받아오는 등의 일 수행. [사용방법]dpkg -l : 설치된 패키지 목록 확인dpkg -L : 해당 패키지로부터 설치된 모든 파일목록 확인dpkg -C : 해당 .deb 파일이 설치한 파일의 목록 확인dpkg -s : 해당 패키지에 대한 정보 확인dpkg -S : 해당 파일명 또는 경로가 포함된 패키지들을 검색dpkg -I(대문자 i) : 해당 .deb 파일에 대한 정보 확인dpkg -P : 패키지에 대한 정보를 보여준다.sudo dpkg -i : 해당 파일 설치 또는 최신 버전으로 업그레이드sudo dpkg -r : 해당 패키지 삭제..
2025.09.29 -
CGNAT
Carrier-Grade NAT, CGNAT일반적인 사설 IP 대역은 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 과는 다르나, 공인 IP 주소 부족을 해결하기 위해 ISP나 대규모 네트워크 환경에서 내부 주소 공간으로 사용하도록 지정된 범위IETF RFC 6598에 정의되었으며, 100.64.0.0/10(100.64.0.0~100.127.255.255) 대역이 Shared Address Space로 지정되었다. CGNAT?하나의 공인 IP 주소로 수많은 가입자들을 NAT를 통해 인터넷에 연결하는 기술을 의미하며, 기존의 사설 IP 대역은 고객 내부망에서도 사용되므로 ISP 자체 NAT 용도로 별도 비공인 대역 필요 실제 사용 예시1. ISP의 NAT 구성 : 많은 통신사들..
2025.04.02 -
Service Discovery
MSA로 구성되어 있는 서비스들은 각자 다른 IP와 Port를 가지고 있다.이러한 서로 다른 서비스들의 IP와 Port 정보에 대해서 저장하고 관리하는 것을 Service Discovery라고 한다.Service Discovery서비스 이름으로 서비스의 위치(IP 주소와 포트)를 동적으로 찾는 기능뛰어난 확장성을 가진 환경에서는 단기간에 서비스가 추가되고 삭제되므로, 서비스 디스커버리의 역할은 사실상 필수적이다. 특히 Scale in/out이 자유로운 MSA 환경에서는 서비스 주소가 동적으로 변경될 수 있으므로 항상 언급되는 것이 일반적이다.흐름각 서비스는 서비스 레지스트리에 자신의 주소를 등록필요한 서비스의 주소를 서비스 레지스트리에서 조회하여 호출Client-Side Discovery개별 서비스에서 ..
2025.03.13