일상
함께 자라기 애자일로 가는 길
함께 자라기 애자일로 가는 길
2024.06.22이 책에서 나오는 핵심 내용을 소개해드리고자 합니다. 학습을 할 때 야생학습으로 공부를 하면 개발 공부 시 많은 도움을 얻을 수 있습니다. 야생학습은 대부분 비순차적이다. (학교 학습은 대부분 공부 순서가 정해져 있다.)야생 학습은 대부분 자료에 한정이 없다.(학교 학습은 대부분 교과서, 교재, 시험 범위 등이 정해져 있다.)야생 학습은 대부분 명확한 평가가 없다.A-Z까지 보기 보다는 필요한 내용 공부를 우선하자. 볼 수 있는 참고 자료들이 많기 때문에 학습 하는데 어려움을 덜 수 있다. 다만, 정리를 지속적으로 하면서 보면 도움이 많이 될거 같다. 전문가가 되는 3단계수파리 이론수파리의 첫 번째 단계인 '수( 守 )'는 '가르침을 지킨다'는 의미로 사부가 가르친 기본을 철저하게 연마하기 위해 지루한..
1/23 개발 일기
1/23 개발 일기
2024.01.23늦은 새벽 시간즈음 아래 내용이 공부가 하고 싶어 작성하게 되었다. mongoDB Collection TTL 몽고 TTL 은 Time-To-Live 인덱스 즉, 특정 시간이 지나면 자동으로 데이터를 삭제하도록 설정하는 기능이다. 이걸 사용하는 가장 큰 목적은 데이터가 계속 쌓이는것을 방지하기 위함이다. 당연하겠지만 디비에 불필요한 데이터가 많이 쌓이면 쿼리의 성능이 떨어지게 된다. 그러면 TTL 인덱스를 잡을 때 고려해야할 점은 무엇일까? 몽고 디비에서 제공하는 특별한 데이터 유형으로 BSON 날짜 유형을 사용해야 한다. 예를들면, ISODate 함수 같은것들이다. 근데 이거까지 신경 안써도 될듯 하다. 왜냐하면 프로그래밍 언어에서 몽고 DB Driver 에 해당하는 날짜 유형을 BSON으로 자동으로 변..
1/16 개발일기(이벤트처리, annotation 동작원리)
1/16 개발일기(이벤트처리, annotation 동작원리)
2024.01.16오늘 공부는 갑자기 Event 에 꽂혀서 보고 있다. 게임 이벤트 같지만... 사실은 이벤트 드리븐 아키텍처이다. 이벤트 드리븐 아키텍처는 왜 필요할까? 데이터 동기화가 필요한 시점이 있을것이다. 데이터 일관성을 맞춰야 할수도 있으니까? 원자성도 고려해야한다. 그럼 간단하게 생각해볼건 API Call을 이용해서 동기화 시키는건데 이건 좀 위험하다. 하나가 죽으면 이걸 참조하는 다른 서비스도 같이 죽어버릴 수 있다. 그러면 중간에 뭐 하나 두는게 가장 이상적일거 같다. kafka 같은... 사실은... https://www.youtube.com/watch?v=BnS6343GTkY 오늘은 이걸 좀 보고 리뷰를 해보고자 한다. kafka 구조를 보면 producer, consumer 구조라는것을 쉽게 파악할 ..
11번가 SW 통합 지원기
11번가 SW 통합 지원기
2021.12.30서류 (11월 11일) 합격한지 시간이 조금 지났지만, 11번가 SW 통합 최종 합격에 대한 후기를 작성해보려고 합니다. 11월 11일 11stcorp.com 기준으로 23:59분까지 서류를 마감하였습니다. 마감일에 작성하게 되면 여러 지원자들이 서류를 제출하기 때문에 사이트에 지연이 발생할 수 있습니다. 이점 유의해서 미리 작성하는것을 추천드립니다. 저는 공고를 보고 서류 나온 당일날 제출하였습니다. !자기소개서 Tip 자기소개서는 명확하게 설명할 수 있는 내용을 작성하는것이 좋습니다. 코딩테스트 (11월 13일) 서류 제출하고 11월 13일, 이틀후에 코딩테스트를 보았습니다. 코딩테스트는 크게 어렵지 않았습니다. 결과는 11월 24일 나왔습니다. 1차 면접 & 사전 과제 & 인성검사 (12월 2일) ..
AWS & GCP DevOps PRO Certificate 취득기
AWS & GCP DevOps PRO Certificate 취득기
2021.12.03그간 공부했던 내용을 정리하며 AWS & GCP DevOps PRO Certificate 취득기를 정리하고자 합니다. 시험 후기 [1] AWS 시험장소 시험장소는 종로에 있는 솔데스크에 가서 보았습니다. 온라인으로 시험을 치게 되면 신분증으로는 안되서 여권이 없던 상황이라 직접 가서 시험을 볼 수 밖에 없었습니다. 시간보다 조금 일찍 가서 신분증 검사랑 몇가지 인적사항을 적었습니다. 시험장에 들어갈 때는 휴대용 기기, 지갑, 시계 다 사물함에 보관하고 시험장으로 이동합니다. 시험 신청비는 $300 입니다. 시험시간 및 문제 180분동안 75문제를 해결해야 했습니다. 시간은 모자라지 않지만 끝까지 문제를 풀 수 있는 집중력 그리고 공부했던 내용에 대해 잘 응용해서 정답을 골라야 합니다. 객관식 4지선다형으..
슬픈 세상의 기쁜 말 독서 (1)
슬픈 세상의 기쁜 말 독서 (1)
2021.11.13친구의 추천으로 읽어보게된 , 독서 중 번번히 실수로 생각없이 뱉는 말로 누군가에게는 큰 영향을 줄 수 도 있다는 사실을 생각하며 독서했던 내용을 풀어본다. 책 제목이 참 묘하다. 슬픈 세상에 기쁜 말이라니, 단어속에 포함된 양면의 뜻이 한 문장에 고스란히 들어난다. 책 제목을 조금 음미해보며 독서를 시작할 무렵 나는 이 책에 제목의 숨은 뜻을 알게 되었다. 세상은 바쁘고, 힘들고, 어수룩한 누군가의 삶을 보여준다. (주인공은 아닌듯 하다. 인터뷰 대상자?) 하지만, 극복해 내는 과정을 보여준다. 정확히 말하면 좋은 생각으로 말이다. 좋은 생각은 어디서 나는 걸까? 단어이다. 말 한마디가 그 사람을 표현해준다. 이 책은 이런 내용을 담는다. 한편으로 과거에 나를 다시금 생각해보았다. 이 책에 내 얘기는 ..
책으로 ㅡ 치유하는 시간
책으로 ㅡ 치유하는 시간
2021.05.20간만에 책을 읽었다. 책을 읽으면서 느낀 점은 세상에 우연이란 없었다 라는 것. 왜냐하면, 인과 관계에 발생은 우연히 발생하는것이 아니기 때문이다. 정확한 것은 원인이 있기 때문에 결과로 이어지는 것임을 한번 더 느꼈다. 총평에 대해 언급하면, 좋은 사례을 인용해 전달하고자 하는 내용을 명확하게 소개하고 있다. 특히, 제 3자의 눈에서 생각해보면 지극히 객관적인 것들에 대해(평범해 보일 수 있는것에 대해) '나' 라는 시점으로 끌고 와 공감하고, 위로하며 학창 시절부터 성인되기 까지 경험적으로 한번씩 겪어 볼 만한 내용들을 전부 다루고 있다고 생각한다. 우리는 흘러가는 시간 속에서 경험을 하고 산다. 경험 속에서 받은 감정들의 색은 가지각색이며 여러 가지 색으로 또 물들어 간다. 슬픔, 분노, 즐거움, ..
다산의 마지막 공부
다산의 마지막 공부
2020.12.29책을 선정하고 후기를 작성함에 있어서 다소 주관적인 이야기가 섞여 있음을 알려드립니다. 감사합니다. 다산 정약용을 아시나요? 고등학교 국어 시간에 잠깐 나오는걸로 기억하지만 오랜 시간 지난 후에 이 책을 서점에서 봤을 때 다산이라는 사람에 대해 2초간 골똘이 생각을 하였습니다. 다산 정약용, 조선 후기의 문신 그리고 실학자, 저술가, 시인, 철학자, 과학자, 공학자로 소개되어 있습니다. 현 시대를 살아오면서 각 분야에서 최고가 되신분은 많지만 다방면에서 최고를 이루신 분은 몇 없을 거라 생각합니다. 그래서 골랐습니다. 과연 다방면에서 당대 최고라고 불렸던 다산 정약용 선생님께서 어떻게 살아오셨는지 궁금해 책을 구매해서 읽어보았습니다. 이 책을 한 줄로 요약하라 한다면 "나답게 살기 위해서 인의를 지켜라"..
일상15 :: 프리먼 다이슨의 의도된 실수
일상15 :: 프리먼 다이슨의 의도된 실수
2020.09.23프리먼 다이슨의 의도된 실수 틀린것을 소중히 기억해야 한다. 많은 과학자들의 이론및 배경에 대해 설명한다. 과학은 자연을 관찰하고 이를 진보함으로써 인류의 미래를 준비한다. 하지만, 다 맞는것은 아니다. 본문에 소개된 다윈의 융합유전이론, 켈빈경의 열역학 기본법칙을 활용한 지구나이계산, 폴링의 DNA 구조 이해, 아이슈타인의 암흑에너지 주장 철회 등 많은 사례들이 있다. 하지만, 우리는 그들을 높이 평가하고 현대 과학의 근간을 이루고있다. 따라서, 강하게 주장한 이론들 모두가 자연을 탐구하고 긍정적인 인류의 발전을 일부인것을 새겨야한다. 눈앞에 나무를 보고 즐거워할것인지, 숲을 볼것인지 Isaac Newton은 해변에 모래알 발견에 만족하는 자신을 비유했고, 드넓게 펼져진 바다는 항상 드리워져있다고 표현..
일상14 :: #1. teamgantt로 일정을 관리해보자.
일상14 :: #1. teamgantt로 일정을 관리해보자.
2020.09.16✓. teamgantt ? ㅡ. teamgantt는 공동의 작업을 함께 진행하는데 있어서 프로젝트 진행항목 및 일정에 대해 확인해볼 수 있는 도구 입니다. ✓. 사용방법 ㅡ. 사용방법은 굉장히 간단합니다. 기간을 설정할때는 7일을 넘기지 않는것이 좋습니다. 그 이후가면 관리가 흐지부지 해질 가능성이 있기때문에 ... ! ✓. 총평 ㅡ. 일정 관리 할때 정말 좋습니다. 특히, 그룹핑해서 관리하면 좋고 Days, Parent Group, Type을 지정해서 Details 정보들을 확인하면 좋습니다. ㅡ. 매일매일 관리하지 않으면 pre-warming 이 되지 않은 상태기 때문에 자칫 많은 시간을 뺏길 수 있습니다..
일상13 :: 9월11일
일상13 :: 9월11일
2020.09.121. 무지먹방에서 나머지 값으로 어떻게 2,4,5 에서 4번 위치를 파악할 수 있는거지? 2. 포드에는 볼륨 또한 포함되어 있습니다. 볼륨은 포드가 존재하는 한 계속해서 존재하는 데이터 디스크이며 포드에 포함된 컨테이너에 의해 사용될 수 있습니다. Volumes On-disk files in a Container are ephemeral, which presents some problems for non-trivial applications when running in Containers. First, when a Container crashes, kubelet will restart it, but the files will be lost - the Container starts with a clean ..
일상12 :: 9월10일
일상12 :: 9월10일
2020.09.101. ACPI - 고급전원관리, 인터페이스, 전력 제어를 위한 응용 프로그램 인터페이스 규격, ACPI를 사용하게 되면 PC전체 시스템과 PC와 연결되어 있는 모든 주변 장치의 전력 소비를 통합적으로 관리할 수 있습니다. 2. Privileged 명령어여기서 trap 이란 강제로 현재 모드를 supervisor 모드로 변경하고 supervisor 모드에서 수행되는 OS가 상황에 따라 적절한 작업을 수행하는 것을 말합니다. 3. virtio = Hypervisor와 Guest가 바로 통신 할 수 있는 채널을 만들어 불필요한 오버헤드를 줄이자는 것이다. 이를 위해 Guest에는 특정 장치가 Host와 통신하기 위한 frontend 드라이버가 있어야하고 마찬가지로 Hypervisor에도 Guest와 특정 장치..