본문 바로가기
반응형

전체 글362

V8 Engine의 integer, string이 메모리 어디에 할당 되는가? JavaScript는 debug하기가 어렵습니다. 때문에 node에서 컴파일러로 사용되는 V8 engine의 docs를 보거나, 여러 사람들이 작성한 Reference를 봐야합니다. 책 JavaScript Deep Dive에서 간략하게 JavaScript메모리에 대해 설명하고 있는데, 이를 좀 더 파보려고 합니다. 1. V8 Engine 메모리 구조 V8 Engine에는 기본적으로 Stack과 Heap메모리가 있으며, Literal을 저장하기위한 Constant pool이 있습니다. 2. Integer가 저장되는 방식. Integer는 기본적으로 V8 engine의 stack pointer에 저장됩니다. 저장되는 영역은 SMI(Small Integer)라는 곳에 저장되는데, 운영되는 OS에 따라 32Bi.. 2023. 1. 23.
Docker에서의 -i -t의 의미 Docker를 사용할 때, 도커 컨테이너를 실행 후 해당 컨테이너에 접근하기 위해서 위 옵션을 붙여서 사용합니다. 물론 -d(Detached)로 실행한다면 위 옵션은 필요하지 않겠죠. 그럼 -i와 -t는 무슨 역할을 하며 이거 2개의 옵션이 없으면 도커 컨테이너 내부에 접근해서 명령어를 실행하지 못할까요? 이것을 설명하기에 앞서 UNIX는 다음과 같은 말을 합니다. "everything is a file". 이 글을 읽고 저 문장이 무엇을 뜻하는지 이해하시면 성공한 겁니다~ 1. -i (STDIN) https://docs.docker.com/engine/reference/commandline/exec/ docker exec docker exec: The `docker exec` command runs a.. 2023. 1. 15.
스트리미 입사 후 회고 오랜만에 글을 작성하는 것 같습니다. 2021년 10월 31일 이후로 작성된 글이 없는 걸 보니 대략 1년 정도 블로그 활동을 안한 것 같습니다. 블로그 활동을 안한 이유는 "바쁘다" 라는 핑계를 대면서 하지 않았습니다. 어느순간 반복적인 일과 일상, 새로운 것을 배워도 반짝이고 끝, 어느 정도 여유가 생기니 발전 하는 것이 싫어졌던 것 같습니다. (배부른 돼지가 되어버렸습니다....) DevOps라는 직군으로 입사하였지만, 막상 DevOps가 무엇을 위주로 하는지는 찾아보지도 않고, 시키는 일만 열심히 했거든요. 그리고 입사전, 입사 후 간절함과 노력, 성장에 대한 욕심이 많았지만 근래 들어서 그러지 못한 것 같습니다. 물론 노력과 성장에 대한 욕심은 지금도 갖고 있지만... 예전만치 못하다?? 입니다.. 2022. 11. 13.
Part 3. DevOps vs SRE ?(공통점과 차이점) 앞선 글에서 DevOps와 SRE가 하는 역할에 대해 간략하게 적어봤습니다. DevOps : https://hwan-shell.tistory.com/361 Part 1. DevOps 란 무엇일까? DevOps란 무엇일까?... 이 글을 작성하고 있는 지금 시점에서 저는 Streami 회사에서 1년 4개월 동안 DevOps Engineer로 근무를 하고 있습니다. 하지만 아직까지도 DevOps의 정의를 설명해 보라고 누군가 질 hwan-shell.tistory.com SRE : https://hwan-shell.tistory.com/362 Part 2. SRE란 무엇일까? DevOps에 대해 공부하는 도중에 SRE란 개념이 나왔고 이 개념이 저를 햇갈리게 했습니다. DevOps == SRE 인 것 같았거든.. 2022. 10. 2.
Part 2. SRE란 무엇일까? DevOps에 대해 공부하는 도중에 SRE란 개념이 나왔고 이 개념이 저를 햇갈리게 했습니다. DevOps == SRE 인 것 같았거든요. 그래서 이 둘의 차이점을 알아내려고 이것저것 알아봤습니다. 이 둘이 의미하는 뜻은 명백히 다르지만 하는 역할은 비슷합니다. https://bcho.tistory.com/1325 블로그에서 설명을 인용하자면 "SRE implements DevOps" 입니다. 즉, 광범위한 DevOps의 문화중 일부분을 구현하는 것이 SRE입니다. SRE SRE는 Site Reliability Engineering의 약자로 처음 이 개념을 제시한 곳은 Google입니다. 해당 개념은 DevOps와 굉장히 밀접해 있으며, 추 후 DevOps vs SRE에 대해서 다룰 예정입니다. SRE의.. 2022. 9. 24.
Part 1. DevOps 란 무엇일까? DevOps란 무엇일까?... 이 글을 작성하고 있는 지금 시점에서 저는 Streami 회사에서 1년 4개월 동안 DevOps Engineer로 근무를 하고 있습니다. 하지만 아직까지도 DevOps의 정의를 설명해 보라고 누군가 질문 한다면 정확히 말할 자신이 없습니다. (단순 개발과 운영을 합친 포괄적인 의미로 설명하고 싶지 않습니다.) 하여 이 글을 통해 생각을 정리해보고자 합니다. DevOps DevOps는 Development & Operations의 합성어로 전채적인 개념을 보자면 개발과 운영을 합쳐놓은 것입니다. 또한 해당 용어는 Engineer의 뜻도 가질 수 있지만, 철학적인 뜻으로 설명되는 경우도 많습니다. 우선 철학적인 뜻으로 설명을 하자면... 지속적 통합 / 지속적 배포(CI/CD).. 2022. 9. 4.
반응형

스킨편집 -> html 편집에서