본문 바로가기

IT Note/IT Basics

(17)
[Network 기초] 2. L2 스위치 기본동작 이해하기 - 왜 L2 스위치가 필요하지? 원문 : https://ithailey.tistory.com/2 [Network 기초] 2. L2 스위치 기본동작 이해하기 - 왜 L2 스위치가 필요하지?안녕하세요, 오늘은 네트워크 기초 1에서 생략 되었던 내용중 하나인 L2 스위치 기본동작에 대해서 이해하는 시간을 가져보겠습니다.일단 L2 스위치가 어떻게 동작 하는지 알기 이전에 왜 L2스위ithailey.tistory.com안녕하세요, 오늘은 네트워크 기초 1에서 생략 되었던 내용중 하나인 L2 스위치 기본동작에 대해서 이해하는 시간을 가져보겠습니다.일단 L2 스위치가 어떻게 동작 하는지 알기 이전에 왜 L2스위치가 나왔지?에 대해서 공부를 하고자 합니다. 왜 L2스위치가 나왔지?우리가 컴퓨터가 총 4대있다고 가정합니다. 이 4대가 서로 통신할 수..
[Network 기초] 1. 동일 서브넷 내 통신 과정 이해하기 원문 : https://ithailey.tistory.com/1 [Network 기초] 1. 동일 서브넷 내 통신 과정 이해하기안녕하세요, 오늘은 네트워크의 가장 기본이 되면서도 중요한 동일 서브넷(L2) 내에서의 통신 과정을 시나리오를 통해 자세히 알아보려고 합니다.Web 서버에서 WAS 서버로 ping을 보낼 때, 실제 패ithailey.tistory.com 안녕하세요, 오늘은 네트워크의 가장 기본이 되면서도 중요한 동일 서브넷(L2) 내에서의 통신 과정을 시나리오를 통해 자세히 알아보려고 합니다.하단 시나리오의 Web 서버에서 WAS 서버로 ping을 보낼 때, 실제 패킷과 프레임이 어떤 과정을 거쳐 전달되는지 단계별로 정리해 보겠습니다.1. 시나리오 환경 설정먼저, 테스트 환경의 구성은 다음과 같..
한국 IT 연봉 오체분시 (with 사람인 & Jumpit) 안녕하세요, 전기톱맨입니다. 모두 체인쏘맨 레제편 보셨나요? 오늘은 이 바닥 돈 얘기좀 해보려고합니다. 그럼 스타트 Preview. 도입일단 자료의 기초는 사람인 & Jumpit이라는 플랫폼 기반으로 합니다.이 자료에서는 개발자로 지칭했지만 다양한 엔지니어를 포괄하고 있기에 IT 업계라고 표현했습니다. 개발자의 연봉은 단순한 숫자가 아니라, 기술과 산업의 흐름을 비추는 바로미터입니다. 어떤 기술이 각광받고, 어떤 역할이 조직 내 핵심으로 부상하는지 — 그 변화는 연봉의 차이 속에서 가장 먼저 드러납니다. 최근 몇 년간 개발자 시장은 빠르게 변화해 왔습니다. 팬데믹을 거치며 촉발된 디지털 전환, 생성형 AI의 등장, 그리고 산업 전반의 기술 내재화 흐름은 개발자의 역할과 가치, 그리고 보상 구조를 크게..
나만 빼고 다 아는 퀀텀 컴퓨팅 생성형 AI 가 전세계를 휩쓴지도 어느덧 몇 해 전이다. 생성형 AI 로 인해 인공지능과 딥러닝의 발달 단계가 눈에 띄게 진척되었는데, 이제 업계는 그 다음을 얘기하고 있다. 바로 생성형 AI 만큼의, 그리고 어쩌면 더욱 큰 파급력을 가진 양자 컴퓨팅이다. 양자 컴퓨팅이 변곡점에 다다랐다는 젠슨 황의 발언에 날뛰는 주식 시장 (출처) 은 날뛰었으며, 햑계와 구글을 포함한 IT 거물들 역시 양자 컴퓨팅 레이스에 뛰어든 듯 싶다. 심지어 IT에 대해 전혀 모르시는 우리 아빠까지도 '퀀텀 점핑'(?) 이라는 단어를 남발하고 있는데, 도대체 어디서 온 단어인지, 어떤 뜻인지는 모르겠지만 그만큼이나 핫한 주제라는 것은 분명한 사실인 듯하다..하지만 일반인들에게 양자 컴퓨팅, 아니, 양자라는 개념 조차 이해하기는 ..
데이터 매쉬: 중앙 집중형에서 분산형으로 안녕하세요, 여립입니다.이번 글에서는 데이터의 중요성이 부각되며 등장한 데이터 관리방식인 데이터 매쉬에 대해 다뤄볼까 합니다.** 이번 글은 [Data Mesh Architecture] 내용을 기반으로 작성했습니다. 대부분의 기업들은 대체로 데이터 팀이 주관해 데이터를 관리하고, 필요한 데이터가 있을 때마다 데이터 팀에게 요청해 관련한 데이터나 분석결과를 얻게 됩니다. 이런 형태를 중앙 집중형(central data team)이라고 부릅니다. 이와 다르게, 데이터 매쉬는 이전의 한 팀(functional team)에서 모두 데이터를 관리하는 것이 아닌, 데이터 소유권을 각 도메인(team, business unit)으로 분산시켜, 개별 도메인이 자신의 데이터를 책임지고 관리하며, 데이터를 "제품"으로 취..
기업들은 모노레포를 어떻게 사용하고 있을까? 안녕하세요, 여립입니다. 이전 글에서 모노레포에 대한 개념을 훑어보았는데요, 이번 글에서는 무신사, 화해, 라인의 모노레포 도입기를 통한 개선점과 단점을 어떻게 보완했는지 알아볼 예정입니다! 다시 한번 모노레포에 대해 간략하게 설명하자면, 흩어져 있던 여러 프로젝트 코드를 하나의 저장소에서 관리하는 전략입니다. 구글 등의 빅테크를 중심으로 유행하게 된 방안으로 국내 많은 기업들 또한 기존의 멀티레포에서 모노레포로 바꾸는 추세입니다. 모노레포를 구성할 때 사용하는 기술 크게 두가지 종류로 나눠지는데요, 하나는 빌드 시스템, 다른 하나는 패키지 관리자 입니다. 각 언어와 프로젝트의 특성에 따라 정말 다양한 옵션이 있습니다. 예시로, Bazel (Google 개발) 과 Pants는 Java, C++, Pyth..
멀티레포? 모노레포! 안녕하세요, Just do IT블로그에 새로 합류하게 된 여립입니다. 신입 개발자로써 요즘 디자인 패턴과 아키텍쳐를 공부하면서, 멀티레포와 모노레포에 대해 찾아보게 되었습니다. 이번 포스팅에서는 기본적인 레포지토리의 정의부터, 모노레포의 이론적인 내용들을 작성해 보려고 합니다. 레포지토리 (Repository) 란? 대부분의 개발 프로젝트에서 소스코드 관리를 위해 Git을 사용합니다. Git은 2005년에 개발된 분산 버전관리 시스템으로, 레포지토리(줄여서 레포)라는 저장소에 각 소스코드의 분기점 (branch)에 따라 버전을 저장하고 모든 히스토리 및 관련 수정사항을 추적할 수 있도록 합니다. Github는 Git의 웹서비스 형태로, 로컬이 아닌 온라인 상에서 원격 저장소를 사용해 코드관리가 가능하도록..
2023 금융분야 클라우드컴퓨팅 이용가이드 요약하기-2(Feat.규제 샌드박스) 샌드박스(Sandbox) 들어 보신적이 있으신가요? 여러 업계에서 많이들 사용하고 있는 용어지만, IT업계 뿐만 아니라 정치/경제 등에서 다양하게 분야에서 언급되고 있습니다. 일종의 놀이터라고 이해하시면 확 와닿을 수 있습니다. 샌드박스[sandbox] 보호된 영역 내에서 프로그램을 동작시키는 것으로, 외부 요인에 의해 악영향이 미치는 것을 방지하는 보안 모델. '아이를 모래밭(샌드박스)의 밖에서 놀리지 않는다'라고 하는 말이 어원이라고 알려져 있다. 이 모델에서는 외부로부터 받은 프로그램을 보호된 영역, 즉 '상자'안에 가두고 나서 동작시키니다. '상자'는 다른 파일이나 프로세스로부터는 격리되어 내부에서 외부를 조작하는 것은 금지되어 있다. (출처 : IT용어사전, 한국정보통신기술협회) 최근에는 IT업..
2023년 IT 직군 연봉 ~ 트렌드 낱낱이 살펴보기 안녕하세요! 모두 Chainsaw! IT 종사자라면 모두 Stackoverflow 쓰실 겁니다. 9만명의 IT engineer들이 Stackoverflow에서 설문조사를 했는데 궁금한거부터 하나씩 살펴보시죠. 1. 돈 - 46400명이 응답했습니다. (한국의 비율은 204명, 0.23 프로의 응답자입니다.) - 미국, 인도, 독일, 영국, 캐나다 + @ 의 사용자입니다. - C 레벨과 매니저를 제외하고 역시 Sales는 강세네요. - SRE가 그 다음입니다. 자동화는 막을수 없는 추세인가보네요. - 개발 경험자가 그 다음입니다. 경험있는 개발자 몸값은 사실 프로덕트 개발에서 필수적이겠죠. - Cloud engineer, block chain이 그 뒤를 있습니다. - Advocate면 대리급 인재겠죠. m..
[1분 IT] DevOps란 무엇일까? 안녕하세요, 전기톱맨입니다. 제가 에디터를 신청하고 난 뒤 첫글인데요, 어떤 글을 쓸까 생각하다 DevOps에 대해 써보기로 했습니다. 요새는 DevSecOps라고도 많이 부르시더라고요. 저는 산업공학과를 나와서 Computer Science적 기초지식이 부족한데요. 그런 점을 항상 생각하기에 어떻게 하면 조금 더 쉽게 지식을 전달할 수 있을까 항상 고민하게 됩니다. 일단 나무위키를 보면 개발과 운영에 대해 통합 관점으로 보는 개발 방법론 및 문화를 의미한다고 되어있습니다. 이 문화라는 말이 들어가는 순간 저는 애매하다는 생각을 합니다. 난 DevOps엔지니어가 되고 싶은데 문화를 다루는 엔지니어? 라는 생각을 하게되면서 뭔가 혼종이 되어가는 느낌입니다. 제가 직접 느낀 DevOps는 이렇습니다. 1. ..
트렌드 겉핥기에 지친 자를 위한 100년 IT 과거와 현재 -1. 컴퓨팅 그 어떤 시대보다 기술 업계가 주목을 받는 시기입니다. 각종 대기업은 자사 SI를 만들고, 1분만에 알아보는 트렌드 카드뉴스와 짤이 넘치고, 왠만한 국비지원은 "IT 인재 육성" :"4차산업혁명"등등의 단어가 꼭 들어갑니다.그리고 저도 블로그 뉴스레터도 보고, MIT 뉴스레터도 읽는 척 해보고, 얉은 선에서는 많이 본다고 보는데 어느새 그렇게 5년이 지났습니다. 남는게 생각보다 별로 없습니다. 물론 눈치와 어디서 주워들은건 많죠. 하지만 이렇게 계속 간다고 해서 과연 저의 경쟁력이 늘까요? 아닌 것 같습니다. 트렌드 겉핥기는 IT뿐만 아니라 방대하고 깊은 심연의 지식이 쌓인 분야, 갈래갈래로 찢어지는 분야에서 트래픽 이외의 힘을 발휘하기는 쉽지 않습니다. 반대로, 긴 맥에서 차근차근 짚어보면, 왜 Mon..
서비스 기획 산출물 톺아보기📚 프로덕트 관련 콘텐츠를 만드는 일을 하다보니, 기획자가 작성한 문서들을 접할 기회가 많다. Wiki에 층층히 쌓여 있는 문서들을 들여다보고 있자면, 기획자라는 직무가 단순히 창의력과 추진력이 전부라고 생각했던 나의 무지함이 부끄러워지곤 한다. 기획자는 하나의 서비스를 기획하고 출시하는 모든 과정에서 끊임없이 글로 소통하는 직무이다. 오늘은 기획자에게 왜 글쓰기 역량이 중요하고, 어떤 산출물을 만들어내야하는 지를 실무 기획자 모준승 님의 "기획자의 글쓰기" (위키북스, 2021년)라는 책의 내용을 빌려 소개해보도록 하겠다. 서비스 기획자에게 글쓰기가 중요한 이유 서비스 기획자에게 글쓰기란 굉장히 중요한 자질이다. 일의 모든 면면에서 글쓰기 작업이 필수적으로 들어가기 때문이다. 서비스 기획자의 기획물이 현실..