목록2024/10 (9)
잡동사니
안녕하세요. yeTi입니다.오늘도 지난 시간에 이어 마크 브래킷의 감정의 발견 제3부 행복과 성공을 부르는 감정 기술 적용법 의 제10장 학교에서의 감정 를 읽으며 느낀 감정 과학자라는 것을 기록해보려고 합니다.개요아이들이 잘 자라길 바란다면 교사부터 살펴야 한다. 는 말이 인상깊게 다가왔습니다. 왜냐하면 학생들의 관리 의무를 온전히 교사에게만 지우는 것이 아니라 조직의 구성원으로써 교사도 관리받아야 지속가능한 힘을 낼 수 있다고 생각하기 때문입니다.교사도 교육을 받아야 공감할 수 있다.요즘 첫째 아들의 학교 문제를 겪으면서 학교에서 학생간의 관계를 제대로 인식하고 대응하고 있는지 의구심이 들었습니다. 마침 마크 브래킷 또한 학교도 판단을 함에 있어서 혼동이 있다는 것을 말해줘 저 혼자만의 생각은 아니라..
안녕하세요. yeTi입니다.클라우드 네이티브 애플리케이션의 발전과 함께, 경량 애플리케이션의 중요성이 점점 더 부각되고 있습니다. 동시에, 높은 동시성을 요구하는 현대 애플리케이션 환경에서는 컨텍스트 스위칭(Context Switching) 문제가 중요한 과제로 떠오르고 있습니다. 이번 포스팅에서는 클라우드 네이티브 애플리케이션에서 경량 애플리케이션의 중요성을 살펴보고, 컨텍스트 스위칭 문제가 대두된 원인을 분석하며, 프로그래밍 업계에서 이를 해결하기 위해 취하고 있는 방향을 논의하고자 합니다.경량 애플리케이션의 중요성자원 효율성클라우드 네이티브 애플리케이션은 확장성과 유연성이 중요한데, 이를 위해서는 자원을 효율적으로 사용하는 경량 애플리케이션이 필수적입니다. 경량 애플리케이션은 적은 메모리와 CPU ..
안녕하세요. yeTi입니다.오늘도 지난 시간에 이어 마크 브래킷의 감정의 발견 제3부 행복과 성공을 부르는 감정 기술 적용법 의 제9장 가정에서의 감정 를 읽으며 느낀 감정 과학자라는 것을 기록해보려고 합니다.부모가 감정을 능숙하게 다루면 아이들도 자연스레 따라 배운다협력적 조절 부분을 보면서 부모와 자식 관계에서 아이는 자신의 감정을 적극적으로 조절하는데 그 전략의 원천은 결국 부모라고 말하는 것을 보면서 부모로써의 능력이 중요하다는 것을 깨닫습니다.그리고 저자가 말하는 실천적인 예를 보며 상황을 대응하는 방법도 익힐 수 있는 계기가 됩니다.어린아이들에게는 기분 전환 전략도 이에 해당한다. "속상하구나. 쟤가 네 장난감 가져가서 화났어? 그러면 이 장난감 갖고 같이 놀자." - p.250아이 스스로 감..
안녕하세요. yeTi입니다. 오늘은 안영회 대표님의 포스팅을 통해 알게 된 아장스망 개념을 바탕으로, 제가 가지고 있던 엄격하고 고정된 정렬 및 배치의 개념이 어떻게 유연한 관계적 정렬과 배치로 변화하게 되었는지에 대한 경험을 공유하고자 합니다.아장스망의 정의아장스망(agencement)은 프랑스 철학자 질 들뢰즈와 펠릭스 가타리가 사용한 개념으로, "서로 얽히고 협력하는 요소들의 네트워크" 를 의미합니다. 이는 사물, 사람, 아이디어, 환경 등이 고정된 방식이 아닌 다양한 방식으로 연결되고 변형되는 방식을 설명하는 용어입니다.철학적 배경아장스망은 들뢰즈의 차이와 반복 철학과 깊은 연관이 있습니다. 들뢰즈는 고정된 개념에서 벗어나 끊임없이 변화하는 존재와 현상의 차이에 주목해야 한다고 주장했습니다. 이는..
안녕하세요. yeTi입니다.현대 소프트웨어 개발은 클라우드 컴퓨팅의 발전과 함께 급격한 변화를 겪고 있습니다. 특히, 클라우드 네이티브 애플리케이션(Cloud Native Applications)은 이러한 변화의 중심에 서 있으며, 기존의 온프레미스(On-Premise) 환경에서 클라우드(Cloud) 환경으로의 전환을 촉진하는 중요한 개념으로 자리잡고 있습니다. 이번 포스팅에서는 클라우드 네이티브 애플리케이션의 탄생 배경부터 현재의 현황까지를 살펴보고, 이를 구현하기 위한 주요 원칙과 기술, 그리고 실제 적용 사례를 소개하겠습니다.클라우드 네이티브 애플리케이션이란?클라우드 네이티브 애플리케이션은 클라우드 환경의 특성을 최대한 활용하여 설계되고 개발된 애플리케이션을 의미합니다. 이는 클라우드의 유연성, 확..
안녕하세요. yeTi입니다.현대 소프트웨어 개발은 빠르게 변화하는 환경 속에서 지속적으로 적응하고 발전하고 있습니다. 특히, 온프레미스(On-Premise) 환경에서 클라우드(Cloud) 환경으로의 전환은 서비스의 구동 방식과 성능 최적화에 큰 영향을 미쳤습니다. 이러한 변화는 동시성(Concurrency)과 병렬성(Parallelism)에 대한 새로운 요구사항을 만들어냈으며, 이에 대한 효과적인 대응 방안으로 버추얼 쓰레드(Virtual Threads), 코루틴(Coroutines), WebFlux와 같은 최신 동시성 기법들이 등장하게 되었습니다. 이번 포스팅에서는 Context Switching의 개념과 온프레미스에서 클라우드로의 전환이 동시성 기법에 어떤 영향을 미쳤는지, 그리고 이러한 변화가 새로..
안녕하세요. yeTi입니다.프로그램의 효율성과 응답성을 극대화하기 위해 동시성(Concurrency)과 병렬성(Parallelism)은 필수적인 개념입니다. 이전 포스팅에서는 동시성과 병렬성의 기본 개념과 이를 구현하는 대표적인 방법인 멀티스레딩(Multithreading)과 멀티프로세싱(Multiprocessing)에 대해 알아보았습니다. 이번 포스팅에서는 동시성 문제를 더욱 깊이 있게 이해하기 위해 동기(Synchronous), 비동기(Asynchronous), 블로킹(Blocking), 논블로킹(Non-Blocking)의 개념이 동시성과 어떻게 연결되는지 살펴보겠습니다.동시성에서의 동기와 비동기동기(Synchronous) 프로그래밍이란?동기 프로그래밍은 작업이 순차적으로 실행되는 방식을 의미합니다...
안녕하세요. yeTi입니다.오늘은 동시성(Concurrency)과 병렬성(Parallelism)에 대해 알아보고 나아가 멀티스레딩(Multithreading)과 멀티프로세싱(Multiprocessing) 의 개념까지 알아보고자 합니다.개요프로그래밍에서 동시성(Concurrency)과 병렬성(Parallelism)은 성능 최적화와 효율적인 자원 활용을 위해 중요한 개념입니다. 이 두 개념은 종종 혼동되지만, 각각 고유한 특징과 적용 사례가 있습니다. 특히 멀티스레딩(Multithreading)과 멀티프로세싱(Multiprocessing)은 동시성과 병렬성을 구현하는 대표적인 방법들입니다. 이번 포스팅에서는 동시성과 병렬성의 기본 개념을 이해하고, 멀티스레딩과 멀티프로세싱의 차이점과 선택 기준을 살펴보겠습니..
안녕하세요. yeTi입니다.오늘도 지난 시간에 이어 마크 브래킷의 감정의 발견 제2부 감정을 다루는 다섯 가지 기술 의 제8장 감정 조절하기 를 읽으며 느낀 감정 과학자라는 것을 기록해보려고 합니다.감정 조절은 어떤 감정이라도 마음껏 느껴도 된다고 허락하는 행위이다최근 인사이드 아웃2 를 수차례 보면서 감정을 통제하듯이 부정적인 감정을 추방하고 긍정적인 감정만 인정하는 것이 아니라 다양한 감정을 충분히 느끼며 이를 자아로써 만들어가는 것이라고 느끼는데 저자가 비슷한 맥락을 말한다고 느낍니다. 감정 조절하기는 '느끼지 않는 것'을 다루지 않는다. 우리 감정을 엄격히 통제하지 않으며, 부정적인 감정을 추방하고 긍정적인 감정만을 느끼게 하는 것도 아니다. 오히려 감정 조절은 감정을 느껴도 좋다고 허락해 주는..