분류 전체보기(116)
-
클라우드의 이점을 최대로, 클라우드 네이티브와 핵심 요소!
해당 글은 [클라우드를 넘어 클라우드 네이티브까지] 2. 클라우드 이점을 최대로, 클라우드 네이티브 의 내용을 토대로 작성한 글입니다! 2023.04.26 - [클라우드와 클라우드 네이티브란?] - [1] 클라우드는 선택이 아닌 필수! [1]클라우드는 선택이 아닌 필수! 해당 글은 [클라우드를 넘어 클라우드 네이티브까지] 1. 기업 생존과 직결된 클라우드 도입 의 내용을 토대로 작성한 글입니다! 요새 모든 사업 분야에서 디지털 트랜스포메이션(이하 D.T.)을 도 xpmxf4.tistory.com 위 글을 먼저 보고 오시는 것을 추천합니다! 위 글을 읽고 오셨다면 아마 여러분은 여러분의 새로운 서비스에 클라우드를 도입하고 싶거나 혹은 클라우드로의 전환의 대한 필요성을 느끼실겁니다. 도입과 전환이 마냥 쉬웠..
2023.05.05 -
[1]클라우드는 선택이 아닌 필수!
해당 글은 [클라우드를 넘어 클라우드 네이티브까지] 1. 기업 생존과 직결된 클라우드 도입 의 내용을 토대로 작성한 글입니다! 요새 모든 사업 분야에서 디지털 트랜스포메이션(이하 D.T.)을 도입하려는 추세가 강세입니다. 여기서 D.T. 란 기존의 온프레미스 환경에서 클라우드 환경으로의 전환을 의미하는 데요, 왜 그렇게 대세일까, 클라우드란 도대체 뭘까, 적어도 요즘 트렌드에 정말 중요한 개념이라는 것을 알 수 있습니다. 그렇다면 클라우드에 대해 한번 알아볼까요? 1. 클라우드의 정의 먼저 클라우드 라는 단어에 대해 알아볼 필요가 있습니다. "클라우드"는 인터넷을 통해 액세스 할 수 있는 서버와 이러한 서버에서 작동하는 소프트웨어와 데이터베이스를 의미합니다. 클라우드 서버는 전 세계 데이터 센터에 위치합..
2023.04.26 -
WebKit과 Blink 이해하기: 당신의 웹 브라우저 뒷면의 엔진
WebKit과 Blink는 모두 웹 브라우저의 렌더링 엔진입니다. WebKit은 최초로 애플에서 개발되어, 애플의 사파리 브라우저에서 사용되었습니다. 이후 구글에서도 이를 기반으로 하는 Chromium 브라우저를 개발하면서 많은 사용자들에게 알려졌습니다. WebKit은 HTML, CSS 및 JavaScript와 같은 웹 요소를 렌더링하는 역할을 합니다. WebKit은 각각의 웹 요소들을 렌더링하기 위한 렌더 트리를 구성하고, 이를 화면에 표시하는 역할을 합니다. Blink는 구글이 Chromium 브라우저를 위해 개발한 렌더링 엔진이고 WebKit 과 마찬가지로 HTML, CSS 및 JavaScript와 같은 웹 요소들을 렌더링하는 역할을 합니다. Blink는 WebKit을 포크(fork)하여 만들어졌으..
2023.04.06 -
JIT 컴파일러의 이해와 자바와 자바스크립트에서의 활용
JIT 컴파일러란? JIT(Just-In-Time) 컴파일은 프로그램을 실제 실행하는 시점에 기계어로 번역하는 컴파일 기법입니다. 자바와 자바스크립트 모두 이 기법을 사용하지만, 두 언어의 동적 타입(dynamic type)과 정적 타입(static type) 특성에 따라 JIT 컴파일러가 다르게 작동합니다. 자바스크립트에서의 JIT 컴파일러 활용 반면, 자바스크립트는 동적 타입 언어입니다. 실행 전까지 변수나 함수에 넘겨지는 매개변수 같은 타입들에 대한 정보를 알 수 없습니다. 동적 타입 언어의 경우, 프로그램 실행 중에 변수의 타입이 변경될 수 있으므로, 실행 시점의 타입 정보를 활용하여 최적화를 수행해야 합니다. 자바스크립트 엔진들은 이러한 동적 타입 언어의 특성을 고려하여 JIT 컴파일러를 사용하..
2023.04.03 -
프로토콜 스택: 웹 브라우저와 운영체제 간의 통신 이해하기
해당 글은 https://github.com/JaeYeopHan/Interview_Question_for_Beginner/tree/master/Network#%EC%9B%B9-%ED%86%B5%EC%8B%A0%EC%9D%98-%ED%81%B0-%ED%9D%90%EB%A6%84 위 게시물의 "웹 통신의 큰 흐름"을 좀 더 자세하게 풀어보는 글입니다. 먼저 해당 url 을 타고 들어가서 한번 설명을 읽고 오시면 좋을 거 같습니다 :) 브라우저에서 URL 을 입력하고 Enter를 누르면 어떤 일이 일어나는 가? 브라우저가 정해진 브라우저의 규칙에 따라 URL을 해석한다. 브라우저의 규칙의 예시로는 Fragment Identifer 가 있습니다. https://xpmxf4.tistory.com/15 해석된 UR..
2023.04.02 -
도커란? docker?
지금까지 도커를 한번도 써본 적 없이 살아왔고 별 문제 없이 살아왔습니다만, 이번에 프로젝트를 진행하던 와중에 다른 사람이 만든 Chronium 확장 프로그램을 가져다 사용할 일이 생겼는 데 제작자가 해당 프로그램을 도커로 배포했다고 하기에 이번 기회에 도커에 대해 배워보도록 하겠습니다. 먼저 설명을 하기에 앞서, 해당 영상을 보고 오면 본 글을 읽을 때 더 도움이 될거라 생각하고 올리겠습니다. https://www.youtube.com/watch?v=hWPv9LMlme8 도커란? 도커는 애플리케이션과 그에 필요한 의존성들을 가상화된 환경인 컨테이너에 패키징하는 기술입니다. 이를 통해 소프트웨어 개발과 배포를 더욱 쉽게, 빠르게, 그리고 안정적으로 할 수 있습니다. 도커의 주요 구성 요소와 개념은 다음..
2023.03.31