24 1월 2025

[ 一日30分 인생승리의 학습법] 기술부채(Technical Debt)는 소프트웨어 개발이나 프로젝트 과정에서, 약속된 것과 실제로 제공된 것 사이에 차이가 발생하는 것을 의미합니다. 

[ 一日30分 인생승리의 학습법] 기술부채(Technical Debt)는 소프트웨어 개발이나 프로젝트 과정에서, 약속된 것과 실제로 제공된 것 사이에 차이가 발생하는 것을 의미합니다. 

 

기술부채(Technical Debt)는 소프트웨어 개발이나 프로젝트 과정에서, 약속된 것과 실제로 제공된 것 사이에 차이가 발생하는 것을 의미합니다. 즉, 기술적으로 해결해야 할 문제를 미루고 비즈니스 문제를 해결하는 것을 말합니다.

기술부채는 금전적인 채무와 비슷한 개념으로, 언젠가는 이자와 함께 상환해야 합니다. 기술부채가 쌓이면 개발 속도가 느려지고, 고객은 수정되지 않은 결함으로 인해 피해를 볼 수 있습니다.

기술부채를 최소화하기 위해서는 다음과 같은 방법을 고려할 수 있습니다.

  • 프로젝트 초기부터 적절한 기술 선택과 설계를 수행합니다
  • 코드 품질 관리를 합니다
  • 충분한 테스트를 수행합니다
  • 지속적인 개선과 리팩토링을 수행합니다
  • 기술 부채를 적극적으로 모니터링하고, 적절한 대응 전략을 수립합니다

2025-01-23-01 기술부채 01 DALL·E 2025-01-23 18.46.37 - A conceptual illustration of technical debt in software development. The image should depict a software engineer climbing a mountain made of messy cod.png

기술 부채(Technical Debt)란?

글쓴이 권오륜 / 2023년 06월 27일

 

기술 부채의 정의


 

사전적인 정의는 다음과 같습니다.

 

현 시점에서 더 오래 소요될 수 있는 더 나은 접근방식을 사용하는 대신 쉬운(제한된) 솔루션을 채택함으로써 발생되는 추가적인 재작업의 비용을 반영하는 소프트웨어 개발의 한 관점이다.

기술 부채는 금전적인 채무와 비유될 수 있다.

– 위키백과

출처 입력

워드 커닝햄(Ward Cunningham) 이 1992년도에 사용한 표현으로, 소프트웨어 개발에서 빠른 개발이나 기능 출시를 위해 나중에 처리하도록 미루어진 기술적인 문제를 말합니다. 이러한 문제들은 나중에 수정되어야 하지만, 미뤄진 만큼 처리하기에 더욱 복잡하고 비용이 많이 들어가게 됩니다.

결국, 나중에 개발해야 만 하는 추가적인 작업 형태로 남아 마치 갚아야 할 부채처럼 된다는 것입니다.

 

평균적인 소프트웨어 개발자는 기술 부채를 처리하는 데 일주일에 13시간 이상을 쓴다.

– 2018년 스트라이프(Stripe)의 Developer Coefficient 보고서

출처 입력

이와 같이 기술 부채를 관리하는데, 많은 시간을 투입해야 하는 것으로 나타났으며, 시스템이나 애플리케이션이 복잡하고, 커질수록 더욱 많은 시간을 투입해야 합니다.

이외에도, 마틴 파울러는 2009년 그의 블로그에서 기술 부채 사분면을 제시하였으며, 소프트웨어 개발 과정에서 “빠른 구현” 이라는 효과는 나타낼 수도 있지만 결국에는 “유지보수 노력 증가”라는 대가를 치루게 된다는 점을 설명하면서, 기술 부채의 중요성을 강조하고 있습니다.

02. 기술부채 -image-10.png

마틴 파울러의 기술 부채 사분 (https://www.productplan.com/glossary/technical-debt/)

 

기술 부채의 종류


 

기술 부채는 다양한 형태로 나타날 수 있으며, 예를 들어, 설계 부채, 코드 부채, 테스트 부채, 인프라 부채 등이 있습니다.

설계 부채

  • 소프트웨어 설계 단계에서 적절한 설계를 제대로 수행하지 않았거나 설계 결함을 미처 수정하지 못하여 생기는 부채
  • 소프트웨어의 설계가 미흡하거나 부적절하게 이루어졌을 때, 나중에 해당 소프트웨어를 수정하거나 유지 보수하는 과정에서 발생하는 추가적인 비용과 시간

코드 부채

  • 개발자가 프로그램 코드를 작성할 때, 시간이나 예산 등의 제한으로 인해 충분한 품질을 보장하지 못하고 미루는 코드 작성 작업
  • 소프트웨어 개발의 초기 단계에서는 효과적으로 비용을 절감할 수 있지만, 이후에 시스템을 유지 보수/업그레이드/기능 추가 시 많은 비용과 시간이 들어감

테스트 부채

  • 소프트웨어 개발 과정에서 충분한 테스트를 수행하지 않아 생기는 부채
  • 시스템의 기능이나 성능을 충분히 검증하지 않거나, 불완전한 테스트를 수행하여 발견하지 못한 결함으로 인해 시스템이나 소프트웨어의 품질 저하되며, 이후 품질 향상을 위해 많은 비용과 시간이 들어감

인프라 부채

  • 소프트웨어 개발 및 운영을 위한 인프라 구성에 대한 부채
  • 개발자가 시스템 운영을 위한 서버나 DB 등의 인프라 구성을 미리 준비하지 않은 채 개발을 진행하여, 시스템의 초기 버전은 빠르게 출시할 수 있지만, 이후 시스템 규모가 확장되거나 사용자 수가 증가하면 인프라 구성이 부족한 상황이 발생하게 되어, 시스템의 성능 저하나 서버 다운 등의 문제가 발생

기술 부채의 원인


 

기술적인 결함

  • 시스템/소프트웨어 대한 적절하지 않은 설계 또는 코드의 품질 관리를 하지 않는 등의 이유

시간 및 예산 제약

  • 개발 프로젝트의 일정이 매우 촉박하거나, 예산이 제한되어 있는 경우 개발자들은 충분한 테스트나 코드 리팩토링을 수행하지 않아 발생

기술적인 부족함

  • 새로운 기술을 익히는데 시간이 부족한 경우나, 충분한 경험이 없는 경우 발생 가능성이 높음

업무 환경

  • 개발 프로젝트를 위한 업무 환경이 부적절하거나, 커뮤니케이션에 문제가 있어 일부 정보나 요구사항을 놓치는 경우

이외에도 업무 우선순위, 기술적인 한계 등 여러 원인이 있을 수 있습니다.

기술 부채 최소화하는 방안


 

코드 리뷰

  • 다른 개발자들이 작성한 코드를 검토하고, 잠재적인 기술 부채를 예방할 수 있음
  • 코드의 가독성, 유지보수성, 확장성 등을 개선하고, 문제가 발생했을 때 빠르게 대처할 수 있도록 도와줌

테스트 자동화

  • 개발자가 작성한 코드를 자동으로 검증하고, 문제를 미리 파악할 수 있음
  • 잠재적인 기술 부채를 미리 예방할 수 있으며, 개발자가 코드를 수정하거나 추가할 때마다 자동으로 테스트가 수행되므로 코드의 신뢰성을 높일 수 있음

지속적인 통합/배포

  • 코드 변경 사항을 빠르게 반영하고, 문제를 빠르게 파악하고 해결할 수 있음
  • 개발자들은 코드 변경에 대한 실시간 피드백을 받으므로, 문제가 발생했을 때 빠르게 대처할 수 있음

기술 부채 관리

  • 기술 부채를 발생시키는 원인을 파악하고, 관리할 수 있는 프로세스를 도입하여 최소화할 수 있음
  • 기술 부채를 쌓이지 않도록 예방하고, 발생했을 때는 빠르게 대처하여 안정적인 소프트웨어 개발을 진행할 수 있도록 노력해야 함

최신 기술 도입

  • 새로운 기술이 나올 때마다 최신 기술을 도입하여 기술 부채를 최소화할 수 있음
  • 최신 기술을 도입하면 개발 시간이 단축되고, 더욱 효율적으로 개발할 수 있음

기술 부채를 최소화하기 위해서는 프로젝트 초기부터 적절한 기술 선택과 설계, 코드 품질 관리, 충분한 테스트, 그리고 지속적인 개선과 리팩토링을 수행해야 합니다. 또한, 기술 부채를 적극적으로 모니터링하고, 적절한 대응 전략을 수립하여 신속하게 해결하는 것이 필요합니다. 이러한 노력을 통해 기술 부채를 최소화하고, 높은 품질과 안정성을 갖춘 소프트웨어를 개발하는 것이 가능합니다.

기술 부채 관리의 중요성


 

기술 부채는 소프트웨어 개발 프로젝트에서 매우 중요한 문제이며, 기술 부채가 높아질수록 프로젝트 진행에 대한 위험이 높아질 수 있습니다.

높은 기술 부채는 미래에 프로젝트를 더욱 복잡하게 만들어서, 수정과 유지 보수 비용이 늘어날 수 있으며, 회사와 고객에게 추가적인 비용과 불편함을 초래할 수 있습니다. 또한, 품질이 낮아질 가능성이 높아져서, 불편한 사용자 경험과 기능 오류를 초래할 수 있습니다.

따라서, 기술 부채를 적절하게 관리하고 최소화하는 것이 매우 중요합니다. 기술 부채를 관리함으로써, 프로젝트의 일정과 예산을 준수하는 데 도움을 주며, 프로젝트의 품질과 안정성을 유지하는 데에도 중요합니다. 또한, 기술 부채를 최소화하면 개발자들은 보다 많은 시간과 에너지를 현재의 개발 과제에 집중할 수 있으며, 개발자들의 생산성과 만족도를 높이는데 도움을 줍니다.

마치며 …


 

기술 부채는 피할 수 없는 것이며, 모든 조직에서 발생할 수 있는 문제입니다.

개발자들은 기술 부채에 대한 인식을 높이고, 팀 전체적으로 기술 부채를 예방하고 관리할 수 잇는 문화를 구축해야 할 것입니다.

팀내에서도 기술 부채를 관리하고 있는지에 대해 한번쯤 검토해 보아야 할 것이며, 저희가 개발하고 있는 제품/서비스를 지속적으로 발전해나가려면, 기술 부채들을 조금씩은 해소해나가면서 개발 진행할 수 있도록 해야할 것입니다.

기술 부채를 최소화하기 위한 방안 및 프로세스 개선에 대해서도 본부 차원에서 고민해봐야 할 문제로 보입니다.

관련 기사


 
  • https://melv1n.com/what-is-technical-debt/
  • https://namu.wiki/w/기술적 부채
  • https://www.itworld.co.kr/insider/238829
  • https://yozm.wishket.com/magazine/detail/1331/
  • https://www.bzpp.co.kr/viewplus/viewplus/ST170328A00001
  • https://www.2e.co.kr/news/articleView.html?idxno=207765
  • https://giljae.com/2022/08/08/기술-부채의-유형과-관리-방법.html

[출처] https://tech.hancom.com/2023-06-27-technical-debt/

 
한컴테크한컴테크를 통해 한컴의 기술을 공유합니다. 한컴의 프로그래밍, 프레임워크, 라이브러리 및 도구 등 다양한 기술을 만나보세요. 한컴 개발자들의 다양한 지식을 회사라는 울타리를 넘어 여러분과 공유합니다. 한컴이 제공하는 기술블로그에서 새로운 아이디어와 도전을 마주하고, 개발자가 꿈꾸는 미래를 실현하세요.

tech.hancom.com

 
 
 

 

Loading

18 1월 2025

[사회과학] [박진영의 사회심리학] 차별적 판단과 편견을 줄이려면

[사회과학] [박진영의 사회심리학] 차별적 판단과 편견을 줄이려면

[박진영의 사회심리학] 차별적 판단과 편견을 줄이려면

입력
게티이미지뱅크 제공

게티이미지뱅크 제공

성별 또는 인종 등으로 인한 차별을 막는 것은 심리학자들의 오랜 과제였다. 자신의 고정관념과 편견이 얼마나 사실로부터 어긋나는지 확인하도록 하기, 사람들은 특정 카테고리(예를 들어 국적, 성별, 피부색)에 의해 차이가 나는 부분보다 그렇지 않은, 똑같은 사람으로서 가지는 공통점이 훨씬 많다는 사실 강조하기 등 팩트체크 또는 내집단(ingroup) 바운더리를 재정의하게 만드는 것의 효과에 관한 연구들이 다수 있었다.

또한 사람들로 하여금 자신의 ‘내면’을 돌아보며 자신이 얼마나 편견에 쉽게 물들기 쉬운 존재인지 깨우쳐서 앞으로는 조심하도록 만들기, 비슷하게 인간은 어차피 다 늙고 병들어 죽는다는 사실을 일깨우거나 훨씬 더 큰 존재(예를 들어 신, 자연) 앞에서 우리는 다 우주 먼지 같은 존재임을 깨닫게 하는 등 내적 성찰을 통해 차별적인 생각을 하지 않도록 만드는 것에 대한 연구들도 활발했다.

하지만 다양한 분야에 걸쳐 이루어진 연구 결과들인 만큼 각 개입 방법들이 효과적인 상황이나 효과 크기가 조금씩 다를 뿐 아니라 그래서 무엇이 가장 효과적인 개입인지 또한 모호하다는 불편함이 존재했다.

엘리안 로이 캐나다 맥길대 연구팀은 일종의 ‘콘테스트’를 열어서 전 세계 연구자들로부터 차별적인 판단을 줄이는 데 효과적인 7분 미만의 개입을 제안하도록 했다. 여기에서 30가지 정도를 추려서 총 4회에 걸쳐 약 2만명 이상의 참가자들을 통해 어떤 것이 가장 효과적인 방법인지 추려내는 작업을 했다.

그 결과 어쩌면 가장 단순한 명료한 방법인 사람을 판단할 때 미리 정해진 합리적이고 구체적인 기준들에 의해 판단하도록 하는 것이 가장 (참가자의 외모나 정치적 성향 등에 따른) 편견에 치우친 판단을 효과적으로 막아주는 것으로 나타났다.

사람을 판단하는 데 ‘명확하고 합리적인 기준’을 가지고 있는 것이 나 자신을 돌아보는 것이나 팩트 체크보다도 대체로 더 합리적인 판단을 내리는 데 도움이 되었다는 것이다.

문제는 서로 다른 상황에서 서로 다른 사람들을 판단할 때 도움이 되는 구체적인 지침들을 모두 미리 구비해 두었다가 그 때 그 때 나누어 줄 수 없다는 점이다. 하지만 다양한 상황에서 대체로 좋은 판단을 내리는 사람들은 실제로 존재하고 우리는 그런 사람들을 ‘지혜로운 사람’이라고 부른다.

어쩌면 다양한 경험들을 통해 축적된 방대한 판단 지침이 곧 지혜로움의 정체인지도 모르겠다. 여기에 더해 충분한 합리적 지침이 없는 상황에서는 아예 섣부른 판단을 내리지 않는 것 또한 중요하다. 물론 완벽하게 이를 해낼 수 있는 사람은 없겠지만 올바른 판단력을 ‘기르는’ 것이 가능하다면 그것은 분명 좋은 소식일 것이다.

한편 어떤 ‘룰’을 따를 때 편견에 치우치지 않은 판단이 가능하다는 점에서 차별을 금지하는 각종 정책, 법의 존재가 새삼 중요해지는 것 같다. 예를 들어 미국에서는 나이, 성별, 인종, 장애 유무에 따라 누군가를 고용할 때 또는 교육 현장에서 차별하는 것이 금지되어 있는데 이로 인해서 (적어도 표면적으로는) 무엇이 옳고 그르다는 합의 또는 최소한의 차별 제어 장치가 작동함을 느낄 때가 있다.

대학에서도 예외가 아니라서 다양한 형태의 장애가 있는 학생들에게도 수업 들을 권리와 이동권 등을 보장하기 위해 이들의 다양한 요구를 수용하기 위한 전담 센터가 존재하고 수업을 진행하는 사람들은 모두 이와 관련된 사항들을 숙지하도록 되어 있다.

그런 한편 아직 장애인이 지하철도 마음 놓고 탈 수 없는 한국의 서울을 생각하면 가슴이 답답해진다. 인간적이고 합리적인 룰의 부재 때문에 모두가 이미 버림받았거나 곧 버림 받을 거라는 슬픔과 불안을 가진 채 여유를 잃고, 각자도생을 외치고, 그 결과 점점 더 차가워지기만 하고 있는 것은 아닌지 생각해 본다.

Roy, E., Jaeger, B., Evans, A. M., Turetsky, K. M., O’Shea, B. A., Peterson, M. B., … & Axt, J. R. (accepted). A contest study to reduce attractiveness-based discrimination in social judgment. Journal of Personality and Social Psychology. https://doi.org/10.1037/pspa0000414

※필자소개
박진영. 《나, 지금 이대로 괜찮은 사람》, 《나를 사랑하지 않는 나에게》를 썼다. 삶에 도움이 되는 심리학 연구를 알기 쉽고 공감 가도록 풀어낸 책을 통해 독자와 꾸준히 소통하고 있다. 온라인에서 ‘지뇽뇽’이라는 필명으로 활동하고 있다. 현재 미국 듀크대에서 사회심리학 박사 과정을 밟고 있다.

Loading

18 1월 2025

[사회과학] 부모의 편애 진짜 있다 …”동생, 딸에 호의적”

[사회과학] 부모의 편애 진짜 있다 …”동생, 딸에 호의적”

부모의 편애 진짜 있다 …”동생, 딸에 호의적”

입력
연구팀 “인지하면 개선 가능”

형제자매를 차별적으로 대우하는 편애는 특히 차별받는 자녀의 발달에 부정적인 영향을 줄 수 있다. 게티이미지뱅크 제공

형제자매를 차별적으로 대우하는 편애는 특히 차별받는 자녀의 발달에 부정적인 영향을 줄 수 있다. 게티이미지뱅크 제공

부모의 자녀 편애가 연구결과로 확인됐다. 나이가 어린 자녀에게 더 호의적이고 아들보다 딸을 우대하는 경우가 많은 것으로 나타났다. 부모가 느끼는 감정 자체는 어쩔 수 없지만 이를 인지하면 자녀를 대할 때 행동을 개선할 수 있다는 조언이 이어졌다.

알렉스 젠슨 미국 브리검영대 가족생활학부 교수팀은 자녀의 출생 순서, 성별, 성격 등에 따른 부모의 선호도 차이를 조사하고 연구결과를 16일(현지시간) 국제학술지 ‘심리학 불레틴(Psychological Bulletin)’에 공개했다.

선행 연구에 따르면 형제자매를 차별적으로 대우하는 편애는 차별받는 자녀의 발달에 부정적인 영향을 준다. 하지만 편애가 어떤 변수와 관련됐는지는 거의 연구되지 않았다.

연구팀은 자녀의 출생 순서, 성별, 기질·성격이 부모의 편애와 관련 있는지 조사하기 위해 1만9469명의 응답이 포함된 30개 논문 등에서 데이터를 분석했다. 편애에 대한 자녀와 부모의 보고가 모두 포함됐다.

조사 결과 부모는 나이가 어린 자녀를 더 호의적으로 대하는 경향이 나타났다. 대신 나이가 더 많은 자녀는 동생보다 자율성을 더 주고 통제를 덜 하는 것으로 나타났다.

성별 관점에서 부모는 아들보다 딸을 더 호의적으로 대하는 것으로 나타났지만 부모와 달리 자녀는 이를 잘 인식하지 못했다. 원만하고 책임감 있는 성격으로 보고된 자녀에게 부모의 선호도가 높았다.

다만 이번 연구결과는 수십 년에 걸친 문화적 변화를 고려하지 않았다는 것이 한계점으로 지적된다. 또 미국과 캐나다, 서유럽 등 서구 문화권 데이터로만 분석된 연구다. 어린 시절이 아닌 다른 생애 단계에서도 동일한 결과가 나오는지에 대한 추가 연구도 필요하다. 연구팀은 “부모가 자녀를 다르게 대하는 이유는 더 복잡할 수 있다”고 덧붙였다.

젠슨 교수는 “우리가 흔히 느끼지만 잘 논의되지 않는 가족의 역학 관계를 이번 연구가 조명하길 바란다”며 “편애는 의도적이든 아니든 가족의 행복에 영향을 준다”고 설명했다.

이어 “부모가 편애를 인지하면 모두에게 도움이 되도록 조정할 수 있다”며 “죄책감을 느끼라는 것이 아니라 개선할 수 있는 부분을 찾아보라는 격려의 의미”라고 밝혔다.

칼 필레머 미국 코넬대 인간발달학과 교수는 이번 연구결과에 대해 “자녀에게 느끼는 감정은 어쩔 수 없지만 행동하는 방식은 바꿀 수 있다”고 전했다.

<참고 자료>
– doi.org/10.1037/bul0000458

[출처] https://n.news.naver.com/article/584/0000030538?cds=news_media_pc

Loading

15 1월 2025

[생물 및 의학(건강)] “잠 깨기 전부터 스트레스 올라가”…기존 이론 뒤집었다

[생물 및 의학(건강)] “잠 깨기 전부터 스트레스 올라가”…기존 이론 뒤집었다

“잠 깨기 전부터 스트레스 올라가”…기존 이론 뒤집었다

입력
아침 기상 전후 스트레스 호르몬 증가율은 큰 차이가 없는 것으로 나타났다. 게티이미지뱅크 제공.

아침 기상 전후 스트레스 호르몬 증가율은 큰 차이가 없는 것으로 나타났다. 게티이미지뱅크 제공.

우리는 매일 등교나 출근을 위해 아침잠과 싸운다. 기존 연구들에 따르면 더 누워 있고 싶은 욕구를 참아야 할 때 스트레스 호르몬 수치가 높아진다. 그런데 스트레스 호르몬 수치는 잠이 깨기 전부터 이미 높아지고 있다는 점이 확인됐다.

스태포드 라이트맨 영국 브리스톨대 의대 교수 연구팀은 아침에 잠에서 깨어난 직후부터 스트레스 호르몬인 ‘코르티솔’ 분비가 증가한다는 기존 연구를 반박한 연구 결과를 15일 국제학술지 ‘영국왕립학회보B’에 발표했다.

지금까지 아침에 잠에서 깨는 행위가 코르티솔 분비를 자극한다고 여겨졌다. 이 현상을 ‘코르티솔 각성 반응(CAR)’이라고 한다. 잠에서 깨는 ‘각성’ 과정을 통해 코르티솔 수치가 급격히 상승한다는 것이다.

코르티솔 각성 반응은 외상후스트레스장애(PTSD), 우울증, 비만, 만성피로증후군 등을 포함한 다양한 임상 상태를 연구하는 데 활용된다. 신체적·정신적 웰빙 상태에 코르티솔 각성 반응이 크게 관여하고 있을 것으로 본 것이다.

연구팀은 코르티솔이 각성에 의해 분비된다는 이론의 결함을 발견했다. 잠에서 깬 이후 채취한 타액 샘플만 분석한 결과물이라는 것이다. 잠을 깨기 전 코르티솔 분비 변화는 알 수 없다.

연구팀은 코르티솔 분비가 각성 이후 증가하는지 확인하기 위해 18~68세 건강한 성인 남녀 201명을 대상으로 각성 전후의 코르티솔 수치를 측정했다.

그 결과 각성 전 한 시간과 각성 후 한 시간 동안 코르티솔 증가율은 별다른 차이를 보이지 않았다. 연구팀은 잠을 깨기 전부터 코르티솔 수치는 상승하며 기상 후 상승하는 코르티솔 수치는 코르티솔 일주기 리듬의 끝부분에 해당할 것으로 해석했다. 각성에 대한 반응으로 코르티솔이 분비된다기보다 코르티솔 수치 상승이 각성을 유도하는 것으로 본 것이다.

사람은 24시간 주기로 수면과 각성이 반복되는 일주기 리듬에 맞춰 생리적, 행동적 패턴이 변화한다. 연구팀은 “일주기 리듬에 교란을 일으키면 심리적, 대사적, 면역학적 건강에 좋지 않은 영향을 미칠 수 있다”며 “코르티솔의 리듬을 제대로 이해하게 되면 건강을 개선하거나 잠재적 치료법을 찾는 데 통찰력을 얻게 될 것”이라고 말했다.

<참고 자료>
doi.org/10.1098/rspb.2024.1844

Loading

11 1월 2025

[사회과학] [박진영의 사회심리학] 작은 분노들이 모여 세상을 바꾼다

[사회과학] [박진영의 사회심리학] 작은 분노들이 모여 세상을 바꾼다

[박진영의 사회심리학] 작은 분노들이 모여 세상을 바꾼다

입력
윤석열 대통령 탄핵소추안이 가결된 14일 서울 여의도 국회 앞에서 열린 윤 대통령 탄핵 촉구 집회에 참가한 시민들이 기뻐하며 노래를 따라부르고 있다.연합뉴스 제공

윤석열 대통령 탄핵소추안이 가결된 14일 서울 여의도 국회 앞에서 열린 윤 대통령 탄핵 촉구 집회에 참가한 시민들이 기뻐하며 노래를 따라부르고 있다.연합뉴스 제공

화(anger)와 비슷하지만 조금 다른 친척들이 있다. 바로 분함 또는 적개심(resentment)과 분노, 분개하는 것(indignation)이다. 마리아 미켈리 이탈리아 국립연구위원회 인지과학기술연구소 연구자에 의하면 화, 적개심, 분개하는 것 모두 공격성을 유발하는 감정들이다. 따라서 흔히 거기서 거기라고 생각하기 쉽지만 좀 더 자세히 들여다보면 각 감정들 사이에 큰 차이가 존재한다.

이 중 ‘화’는 가장 흔히 나타나는 감정으로 의도적 또는 비의도적으로 해를 입은 경우에 발생한다. 어떤 사람 또는 상황으로부터 해를 입어 자신이 추구하려고 하는 목표가 좌절된 경우에 발생하는 가장 일반적인 감정이다. 화가 나면 흔히 화의 대상(해를 입힌 주체이거나 아니면 그냥 약한 화풀이 대상)에게 화풀이를 하는 현상이 나타나며 빼앗긴 권력감을 다시 충족시키려는 모습을 보인다.

이와 달리 분함 또는 적개심(resentment)은 보통 해를 입은 것에서 한발짝 더 나아가 도덕적 판단이 들어가는 경우 발생한다. 어떤 사람이나 집단으로부터 의도적 또는 비의도적으로 불공정하거나 잘못된 일을 당했을 때 화를 넘어 분한 마음과 도로 갚아주고 싶다는 복수심을 느끼게 된다.

‘당한 만큼 갚아주겠다’는 복수심과 그로 인한 행동들이 나타난다. 일반적으로 적개심은 특히 대상자가 아무런 벌을 받지 않고 지나가는 경우 화보다 더 크고 길게 지속되는 경향이 있다.

분개 또는 분노하는 것(indignation) 역시 일반적인 화와 달리 ‘도덕적’ 판단의 결과인 경우가 많다. 하지만 적개심과는 다르게 개인적으로 잘못된 일을 당하는 것 뿐 아니라 타인이 잘못된 일을 당했을 때에도 나타나는 경향을 보인다.

사회적으로 중요하게 여기는 도덕 규범이 무너졌을 때에도 나타나는 감정이다. 사회 정의와 관련된 감정이다 보니 집단적인 규모로 나타나기도 한다. 관련 행동 또한 개인적인 복수나 앙갚음보다는 사회 정의를 다시 세우는 방향으로 나타나곤 한다. 한 사회의 도덕 규범을 어지럽힌 사람들을 제대로 처벌하는 것을 목표로 하기도 한다.

상식이 무너지고 나라를 어지럽혔는데도 마치 법 위에 존재하는 것 마냥 아무런 제재를 받지 않는 이들을 벌써 한 달 째 보고 있다. 차가운 거리에 많은 시민들을 모이게 만든 것은 무너진 정의에 대한 분노(indignation)일 것이다. 역사는 항상 이렇게 자기 신상에 관한 일이 아니어도 분개하고 일어서는 사람들에 의해 발전되어 왔다.

한강 작가의 “죽은 자가 산 자를 구할 수 있는가?”라는 물음에 대해 지금의 분개하고 있는 사람들에게서 그 답을 본다. 분노는 약자의 힘이다. 작은 분노들이 모여 세상을 바꾼다는 것을 우리는 알고 있다.

여전히 험한 세상을 살아갈 다음 세대들을 위해서 지금의 사람들이 실시간으로 세상을 바꾸고 있음을 본다. 이민진 작가의 “역사는 우리를 저버렸지만 그대로 상관없다”는 말처럼, 약자인 사람들은 나아갈 것이고 지워질지언정 존재할 것이고 과거가 될 지언정 미래의 당신을 구하고 말 것임을 믿는다.

Miceli, M., & Castelfranchi, C. (2019). Anger and its cousins. Emotion Review, 11(1), 13-26.

※필자소개
박진영. 《나, 지금 이대로 괜찮은 사람》, 《나를 사랑하지 않는 나에게》를 썼다. 삶에 도움이 되는 심리학 연구를 알기 쉽고 공감 가도록 풀어낸 책을 통해 독자와 꾸준히 소통하고 있다. 온라인에서 ‘지뇽뇽’이라는 필명으로 활동하고 있다. 현재 미국 듀크대에서 사회심리학 박사 과정을 밟고 있다.

Loading

5 1월 2025

[사회과학] [박진영의 사회심리학] 나를 아는 것, 목표 달성 성패 가른다

[사회과학] [박진영의 사회심리학] 나를 아는 것, 목표 달성 성패 가른다

[박진영의 사회심리학] 나를 아는 것, 목표 달성 성패 가른다

입력
게티이미지뱅크 제공

게티이미지뱅크 제공

찰스 카버 등 자기통제를 연구해온 학자들에 의하면 자기 통제의 가장 기본이 되는 과정은 다음과 같다.

①목표 설정
②실행 및 모니터링 목표나 실행 과정 개선
③평가 (개선 과정이 잘 이뤄졌는지)
④최종 평가 (달성해야 할 목표와 현 상태가 얼마나 가까워졌는지 확인)

그리고 다시 이 단계들을 반복하는 것이다. 이를 자기통제의 피드백 프로세스 이론이라고 부른다.

작은 목표를 달성하는 일에도 내가 지금 잘 하고 있는지 확인하고 그렇다면 괜찮지만, 아니라는 판단이 든다면 계속해서 목표 달성 방법이나 목표를 재조정하고 이를 통해 결국 목표를 달성하는 과정이 나타난다는 것이다.

목표 달성의 간절함이나 방해 요소 등 자기통제의 성패를 가를 수 있는 다른 중요한 요소들을 고려하지 않았기 때문에 지나치게 단순화되어 있다는 비판을 받았지만 큰 방해요소가 없다고 한다면 자기통제 과정은 대략 저렇게 요약할 수 있다.

각 과정이 꽤 간단해 보이지만 사실 그렇지만은 않다. 일단 목표 설정을 할 때 지나치게 원대한 목표를 설정해도 달성 확률이 떨어지지만 지나치게 쉬운 목표를 설정해도 일의 중요도나 성취감이 낮을 수 있겠다. 자신의 현 위치와 달성해야 하는 목표 사이의 간극을 재는 것에는 어느 정도 자기 객관화가 가능해야 한다는 것이 전제되어 있는데 이 또한 생각보다 쉽지 않다.

실행은 당연히 해야 하는 부분이지만 사실 다수의 사람들이 목표 설정에서 실행으로 넘어가는 과정에서 탈락하고 만다. 나만 해도 매년 운동을 열심히 해서 근육을 잔뜩 만든다는 목표를 세우고 있지만 항상 생각보다 과한 스트레스와 피로, 애초에 움직이는 것이나 나가는 것을 별로 좋아하지 않는 특성 등으로 인해 실행 부분에서 항상 넘어지고 있다.

모니터링은 목표를 설정하고 이를 이행하는 전 과정에서 내가 원하는 바를 잘 달성하고 있는지 쭉 살펴보는 것을 말한다. 하다가 ‘이게 아닌 것 같은데?’라는 생각이 들거나 왠지 좌절하게 되는 등 뭔가 잘못된 것 같다고 느껴진다면 모니터링 과정에서 어떤 이상 신호가 감지된 것이다. 이 때 어떤 부분이 문제인지 확인해서 시정하는 재조정 또는 디버깅 과정이 필요하다. 이 과정이 일어나지 않는다면 목표 달성 계획은 실패로 돌아가고 만다.

대부분의 디버깅 과정이 그러하듯 오류가 발생한 곳을 찾는 것도 쉬운 일은 아니다. 예컨대 무작정 내가 게으른 것이 문제라고 생각하고 있었지만 따지고 보면 진짜 문제는 인간관계 등에서 오는 스트레스로 인한 번아웃이나 우울증상인 경우가 적지 않다.

예를 들어 연구들에 의하면 ‘미루기’의 대표적인 원인 중 하나가 ‘좋지 않은 기분 상태’이다. 미루기를 통해 성가신 일을 당장 하지 않아도 되는 ‘기쁨’을 누리 것이 습관화된 경우가 적지 않다.

이렇게 다양한 문제가 존재할 수 있는데 내가 게으른 것이 문제라고 잘못 진단하면 문제의 원인이기보다 증상일 뿐인 게으름을 고치겠다며 잘못된 곳에 에너지를 쓰게 되지만 문제의 진짜 원인인 인간관계나 우울 등으로 초점을 옮기면 적어도 자신을 비난하고 좌절하는 소모적이기만 한 결말을 막을 수 있다.

또 예를 들어 과한 스트레스가 문제라면 필요보다 과하게 신경 쓰고 있는 것은 없는지 따져보고 일의 중요도를 재정비하는 것, 휴식이나 취미활동을 통한 재충전을 시도하는 것, 또는 가벼운 운동이나 마음챙김 명상을 시도해보는 것 등이 큰 도움이 될 수 있다.

이렇게 다양한 문제들을 찾아내어 개선하는 과정을 거치고 이것이 얼마나 도움이 되었는지, 또 최종적으로 내가 설정한 목표와 나의 현 상태가 얼마나 가까워졌는지 확인하는 과정이 피드백 과정의 마지막이다. 나머지는 첫 라운드를 통해 얻은 정보를 활용해서 두번째, 세번째 라운드에 계속해서 임하는 것이다.

결국 목표 달성을 위해 가장 중요한 것 중 하나는 적을 알고 나를 알면 백전백승이라는 말처럼 목표를 제대로 알고 또 나의 상태를 제대로 아는 것이라고 할 수 있겠다. 나와 목표 사이의 간극을 살펴보고 그 사이를 다양한 개선 과정을 통해 끊임없이 업데이트하는 과정인만큼 내 삶 전반을 돌보는 것이 매우 중요하겠다는 생각이 든다. 내가 너무 힘이 들어 손가락을 까딱 할 여유조차 없다면 우선 내 상태를 개선하는 것이 먼저일 테니까.

또한 이런 피드백 프로세스는 한두 번이고 백 번이고 일어날 수 있는 자연스러운 과정임을 기억하자. 단 한 번의 시도로 모든 것이 완벽하게 떨어져서 아무런 개선 사항 없이 좋은 결과를 얻는 것은 판타지에 불과하다. 대부분의 목표 달성 과정은 지난한 디버깅과 업데이트 과정을 거친다. 이미 과거에 한 번 힘든 과정을 거쳤다고 해도 그 방법이 내일의 당신에게 유효하리라는 보장도 없다.

하지만 일단 모든 개선의 시작은 ‘뭔가 잘못된 것 같다’는 느낌이다. 만약 머리 속에서 이런 알람이 들려온다면 적어도 출발선에 서 있는 것이라는 점을 기억하자.

Carver, C. S., & Scheier, M. F. (2001). On the self-regulation of behavior. Cambridge University press.

※필자소개
박진영. 《나, 지금 이대로 괜찮은 사람》, 《나를 사랑하지 않는 나에게》를 썼다. 삶에 도움이 되는 심리학 연구를 알기 쉽고 공감 가도록 풀어낸 책을 통해 독자와 꾸준히 소통하고 있다. 온라인에서 ‘지뇽뇽’이라는 필명으로 활동하고 있다. 현재 미국 듀크대에서 사회심리학 박사 과정을 밟고 있다.

Loading

3 1월 2025

[알아봅시다] 세상에서 가장 재미있는 과학 시상식…2024 이그노벨상

[알아봅시다] 세상에서 가장 재미있는 과학 시상식…2024 이그노벨상

세상에서 가장 재미있는 과학 시상식…2024 이그노벨상

입력
2024 Ig Nobel 제공

2024 Ig Nobel 제공

● 드디어 돌아왔다! 이그노벨상 현장 시상식

“무엇보다 안전이 중요합니다. 비상구 위치를 확인하고 당신이 아이가 아니라면 다른 사람 위에 앉지 마세요. 오리에게 먹이를 주거나 오리를 쫓아다니거나 오리를 먹지 마세요. 자 그럼 이제 34번째 이그노벨 시상식을 시작하겠습니다.”

9월 12일 미국 매사추세츠공대의 한 강의실에서 키이스 뮬러 박사가 34번째 이그노벨 시상식 개최를 알렸습니다. 뮬러는 2003년에 죽은 청둥오리 연구로 이그노벨 생물학상을 받은 수상자예요. 이그노벨상은 매년 가을 노벨상 발표 2주전에 열리는 특별한 시상식으로 미국 유머과학잡지 ‘기발한 연구 회보’에서 만들었습니다.

카이스 뮬러 박사. 2024 Ig Nobel 제공

카이스 뮬러 박사. 2024 Ig Nobel 제공

이그노벨상은 매년 사람들을 웃게 하고 그다음에 생각하게 만드는 연구를 선정해 상을 줍니다. 이그노벨상의 창시자인 마크 에이브러햄스는 위대한 연구도 처음에는 무시당하거나 우습게 여겨졌던 경우가 있다는 사실에 주목했어요.

실제로 안드레 가임 영국 맨체스터대 교수는 2000년에 이그노벨상을 받은 뒤 2010년에 노벨물리학상을 받았습니다. 이그노벨상은 개구리 공중부양 연구로, 노벨상은 그래핀 연구로 받은 거긴 하지만요.

노벨과 이그노벨의 다른점. 어린이과학동아 제공

노벨과 이그노벨의 다른점. 어린이과학동아 제공

이그노벨 시상식은 매년 주제를 정해서 진행됩니다. 올해 시상식 주제는 머피의 법칙이었어요. 머피의 법칙은 ‘잘못될 만한 일이 있다면 그 일은 반드시 잘못된다’는 뜻의 심리학 용어입니다. 이전 수상자들이 24초 동안 머피의 법칙과 관련된 개념을 설명한 뒤 딱 7개의 단어로 요약하는 ’24/7’ 강연을 진행했어요. 24초를 넘기면 가차없이 말을 끊어 웃음을 자아냈습니다.

2024 이그노벨 트로피 - 상금(약 530원)과 함께 전달된 트로피. 머피의 법칙과 관련있을 수도 있는 물건이 든 투명한 상자다. 열리지는 않는다. 2024 Ig Nobel 제공

2024 이그노벨 트로피 – 상금(약 530원)과 함께 전달된 트로피. 머피의 법칙과 관련있을 수도 있는 물건이 든 투명한 상자다. 열리지는 않는다. 2024 Ig Nobel 제공

또 올해의 트로피는 ‘머피의 법칙과 관련이 있을 수도 있는’ 물건이 담긴 플라스틱 상자였는데 누군가 시상 후 무대에 놓고 가버리는 바람에 진행자가 범인찾기에 나서기도 했습니다. 상품이 마음에 안 들어도 피할 수는 없었답니다.

죽은 송어보다 살아있는 송어가 더 많이 움직인다는 내용의 물리학상, 부작용이 심한 가짜약이 부작용이 없는 가짜약보다 효과적이라는 내용의 의학상 등 기발한 연구로 가득했던 2024 이그노벨상 수상 연구들을 지금부터 소개합니다.

○ 2024 이그노벨상 통계학상. 동전 350757번 던지고 알아낸 것은?

● 몸으로 확인한 동전 던지기 가설

동전을 던져 앞면이 나올 확률은 얼마일까요. 미국의 수학자 디아코니스가 세운 가설에 따르면 동전이 시작 면과 같은 면으로 떨어질 확률은 다른 면으로 떨어질 확률보다 약간 높아요. 하지만 이 가설이 아직 증명되지는 않았습니다.

프란티셰크 바르토시 네덜란드 암스테르담대 심리학적방법론 박사과정생은 직접 동전을 수십만 번 던져서 가설을 확인하기로 했어요. 충분한 데이터를 모으기 위해 바르토시는 친구들을 모아 동전 던지기 마라톤을 여러 차례 열었습니다.

총 48명이 참여해 81일 동안 650시간 동전 던지기를 한 결과, 처음 위로 향했던 면이 1% 정도 더 많이 나온다는 걸 알아냈다. 2024 Ig Nobel, Frantisek Bartos 제공

총 48명이 참여해 81일 동안 650시간 동전 던지기를 한 결과, 처음 위로 향했던 면이 1% 정도 더 많이 나온다는 걸 알아냈다. 2024 Ig Nobel, Frantisek Bartos 제공

48명이 35만757번 동전을 던진 결과 처음 면과 같은 면이 나올 확률은 50.8%였습니다. 현실에서 동전을 던질 때 앞면이나 뒷면이 나올 확률은 완전히 무작위하지 않고 처음 보였던 면이 다시 나오는 경우가 조금 더 자주 있는 거예요.

연구팀은 공중에 던진 동전이 완벽하게 돌지 않고 약간 비틀리면서 돌아서 이론적인 확률에 딱 떨어지지 않는 것으로 추정했습니다. 바르토시는 “이 연구가 일상에 특별히 변화를 불러오진 않을 것”이라면서도 “미세한 물리 법칙이 우리에게 영향을 미친다는사실을 보여준다”고 말했습니다.

○ 2024 이그노벨상 해부학상. 가마 방향은 태풍의 영향을 받을 수도 있지만, 아마 아닐 것이다” – 로만 콘사리

사람의 정수리를 보면 머리카락이 양쪽으로 나뉘는 지점이 있는데 이를 ‘가마’라고 합니다. 로만 콘사리 프랑스 파리시립대 의대 교수팀의 연구 결과에 따르면 북반구 사람들의 가마는 시계 방향으로 남반구 사람들의 가마 방향은 반시계 방향으로 회전하는 경향이 있습니다.

콘사리는 사람들의 가마 방향이 다른 이유에 태풍과 같은 환경적 요인이 있을 수도 있다고 설명하다가 이렇게 덧붙였어요. “하지만 사실 그럴 가능성은 거의 없습니다.” 도대체 무슨 의미일까요.

2024 Ig Nobel 제공

2024 Ig Nobel 제공

Q. 수상 소식을 듣고 기분이 어떠셨나요.

“팀원들이 많이 생각났어요. 이 연구를 하는 동안 병원의 동료들이 우리 팀을 많이 놀렸거든요. 그런데 이렇게 인정받아 무척 자랑스러웠죠.”

Q. 왜 사람의 가마 방향을 연구하게 됐나요.

“환자의 머리를 수술하면서 가마를 자주 봐요.몇몇 유전 질환은 머리카락의 방향이랑 관련이 있거든요. 그런데 어느 날 동료인 윌렘스 박사의 쌍둥이 딸들의 가마가 같은 방향인 것을 보고 가마 방향이 유전적인 영향을 받는지 환경적 영향을 받는지 궁금해졌어요.”

가마 연구자. Roman Khonsari 제공

가마 연구자. Roman Khonsari 제공

Q.”태풍이 가마 방향과 관련있을 수도 있지만 아마 아닐 것”이라고 하신 이유는 뭔가요.

“태풍의 방향은 지구 자전에 영향을 받아요. 물체가 회전할 때 작용하는 힘을 ‘코리올리힘’이라고 하는데 지구가 자전하면서 생긴 코리올리힘이 바람이나 해류의 방향을 결정하죠. 저희는 남반구와 북반구 사람들의 가마 방향이 다른 이유에 환경적 요인이 있을 수 있다고 짐작했어요.

하지만 코리올리힘은 대규모 환경에서 작동하는 것이라 세포 수준의 사건에는 거의 영향을 미치지 않아요. 그러니까 이 가설이 맞을 가능성은 거의 없죠. 하지만 모든 발견에는 고유한 가치가 있답니다.”

○ 2024 이그노벨상 화학상. “술취한 벌레보다 맨정신인 벌레가 빠르다” – 앙투안 드블레

앙투안 드블레 네덜란드 암스테르담대 물리학과 교수팀은 술이 생물의 움직임에 미치는 영향을 알아내기 위해 독특한 실험을 설계했습니다. 술에 취한 벌레와 맨정신인 벌레에게 달리기를 시킨 결과 맨정신인 벌레가 훨씬 빨랐어요. 연구팀은 술취한 벌레의 활동성이 맨정신인 벌레보다 떨어진다고 설명했습니다.

술 취한 벌레 경주를 실험하는 모습. 2024 Ig Nobel, Antoine Deblais 제공

술 취한 벌레 경주를 실험하는 모습. 2024 Ig Nobel, Antoine Deblais 제공

Q. 이 연구 결과엔 어떤 의미가 있을까요.

“친구들과 경주한다고 생각해 보세요. 어떤 친구는 빨리 뛰고, 또 어떤 친구는 천천히 걸어요. 이 연구에서 벌레들은 달리기 선수들이에요. 우리는 벌레들을 술에 취하게 한 뒤 그들이 어떻게 움직이는지를 관찰했어요.

이를 통해 우리는 스스로 움직일 수 있는 것들이 어떻게 행동하는지 또 이런 움직임이 자연에서 어떻게 적용되는지에 대한 아이디어를 얻었어요. 물고기 떼나 새 떼가 어떻게 함께 움직이는지 이해하는 데도 쓰일 수 있죠. 그래서 과학적으로 아주 중요한 연구입니다.”

Q. 이그노벨상은 과학자에게 어떤 상인가요.

“이그노벨상은 과학의 창의성을 기념하는 상이에요. 연구가 재미있을 수 있다는 걸 상기시켜 주고 과학이 모두에게 열려 있다는 점을 다시 한번 생각하게 해요. 때로는 웃을 수 있는 연구가 중요한 발견으로 이어질 수도 있다는 사실을 보여주기도 합니다.”

Q. 이그노벨상을 꿈꾸는 어린이들에게 조언을 해주신다면.

“과학이 누구에게나 열려있다는 사실을 기억하세요. 여러분이 어리든 대학에 다니든 말든 상관없어요. 우리 연구팀의 테스는 23살 학생인데 집에서 대부분의 실험을 했어요. 항상 호기심을 유지하고 엉뚱해 보이는 질문도 두려워하지 마세요. 계속해서 실험하고 과학을 즐기다 보면 여러분의 실험이 이그노벨상을 받을 날이 올지도 몰라요.”

관련기사
어린이과학동아 11월 1일, 2024 이그노벨상. 세상에서 가장 재미있는 과학 시상식

Loading

29 12월 2024

“돈 너무 많이 든다”오픈AI, 지배구조전면 개편 하기로 – 오픈AI, 결국 투자 친화적 기업으로 전환…지배 구조 바꾼다

“돈 너무 많이 든다”오픈AI, 지배구조전면 개편 하기로

– 오픈AI, 결국 투자 친화적 기업으로 전환…지배 구조 바꾼다

오픈AI, 결국 투자 친화적 기업으로 전환…지배 구조 바꾼다

01. VPDXYJO57JHMRN6WDYUQS2VWTQ.png
 
지난 5월 미국 시애틀에서 열린 마이크로소프트의 연례 개발자 회의 ‘빌드’에서 연설하는 샘 올트먼 오픈AI 최고경영자. /AFP 연합뉴스

세계에 생성 인공지능(AI) 열풍을 불러일으킨 챗GPT 개발사 오픈AI가 수익성을 강화하는 방향으로 지배 구조를 전격 개편한다. 오픈AI는 “상상보다 더 많은 자본을 모으는 것”을 개편 이유로 들었다.

27일 오픈AI는 자사 블로그를 통해 비영리 이사회의 통제를 받는 기존의 영리 자회사 법인을 보통 주식(ordinary shares of stock)을 보유한 공익법인(Public Benefit Corporation, PBC)으로 전환하는 방안을 검토하고 있다고 밝혔다. 앞서 오픈AI는 ‘안전한 AI’를 목표로 내걸고 2015년 비영리법인으로 시작했다.

오픈AI는 지배 구조 개편이 필요한 이유로 ‘자금 조달’을 들었다. 오픈AI는 “주요 기업들이 현재 AI 개발에 수천억 달러를 투자하고 있는 상황은 오픈AI가 사명을 계속 추구하기 위해 실제로 무엇이 필요한지를 보여준다”며 “우리는 다시 한번 상상했던 것보다 더 많은 자본을 조달해야 한다. (지배 구조 개편을 통해) 경쟁사들처럼 필요한 자본을 조달할 수 있게 될 것”이라고 밝혔다.

02. BOA3GNBLYRECPNAAPGOH4QEYRI.png
그래픽=김하경

현재 오픈AI는 복잡한 구조를 갖고 있다. 2015년 설립된 오픈AI는 비영리법인으로 시작해 이사회의 통제를 받고 있다. 하지만 AI 모델을 훈련하기 위해 대규모 자금이 필요하자 2019년 손자회사로 ‘오픈AI 글로벌’이라는 영리법인을 설립했다. 실제 AI 모델을 개발하고 사업화를 담당하는 회사다.

명목은 ‘영리법인’이지만 오픈AI 글로벌은 ‘이익제한기업(Capped profit company)’이라는 독특한 구조를 갖고 있다. 주요 의사 결정은 모회사인 ‘오픈AI 지주회사’가 내리고 수익은 원금의 100배로 제한돼 있다. 상한선을 초과하는 이익은 비영리법인에 귀속돼 오픈AI가 지향하는 인류 전체의 이익을 위해 사용된다.

오픈AI은 이같은 수익 제한 원칙이 투자금을 제한할 수 있다고 보는 것으로 알려졌다. 실제 지난 10월 오픈AI는 66억 달러(약 9조 7416억원) 규모의 투자를 유치했는데 당시 투자자들은 오픈AI에 2년 이내에 회사가 현재의 수익 제한을 풀지 못하면 자금을 회수할 수 있다는 조건을 내건 것으로 알려졌다.

이 때문에 오픈AI는 ‘투자 친화적’인 기업으로 전환을 위해 현재의 영리 법인을 보통 주식을 보유한 PBC로 전환한다는 계획이다. PBC는 사회에 공헌하는 목표를 갖고 있으면서도 이익을 추구할 수 있는 형태의 구조다. 오픈AI의 대항마로 평가받는 AI 스타트업 앤스로픽과 일론 머스크 테슬라 최고경영자(CEO)가 소유한 AI 기업 xAI도 이와 유사한 구조라고 로이터 통신은 전했다.

오픈AI는 “(개편을 통해) 상업적 운영을 추진할 수 있다”며 “그러면서도 비영리 부문을 위해 직원을 별도로 고용하고 이 부문이 의료, 교육, 과학 분야에서 자선 활동을 맡을 수 있게 하겠다”고 밝혔다.

다만 오픈AI의 이같은 계획이 순조롭게 이뤄질지는 미지수다. 오픈AI의 공동창립자이자 현재는 샘 올트먼 오픈AI CEO와 대립각을 세우고 있는 머스크가 앞장서서 이를 반대하고 있기 때문이다. 그는 지난달 29일 캘리포니아 북부 지방법원에 오픈AI 영리법인 전환을 막아달라며 가처분 신청서를 제출했다. 머스크 CEO는 “(오픈AI가 초래할 위협을 막기 위해선) 오픈AI의 비영리적 성격을 보존하게 하는 가처분 명령이 유일한 구체책”이라고 주장했다.

여기에 페이스북 모회사 메타의 마크 저커버그 CEO도 가세하고 나섰다. 메타는 지난 12일 캘리포니아주 법무장관에게 보낸 서한에서 “자선단체로서 비영리 혜택을 누린 뒤 영리 목적으로 전환하는 것은 불법”이라며 오픈AI의 영리법인 전환을 저지해줄 것을 요청했다.

03. https___author-service-images-prod-us-east-1.publishing.aws.arc.pub_chosun_5cb5aa01-8c49-4412-a702-6debe77b0fd3.png
편집국 테크부 기자

[출처] https://www.chosun.com/economy/tech_it/2024/12/28/B4NFVKBRYVETZH4PEPRUMSIAOI/

Loading

28 12월 2024

[ 一日30分 인생승리의 학습법] 고가용성(High Availability) 시스템을 위한 5가지 전략

[ 一日30分 인생승리의 학습법] 고가용성(High Availability) 시스템을 위한 5가지 전략

고가용성(High Availability) 시스템을 위한 5가지 전략

5가지 전략으로 마스터하는 MSA의 고가용성 실전 가이드

Introduction

고가용성, 보통 HA(High Availability)라고 많이들 부를 텐데요. 비즈니스가 잘 되기 시작하면서 대용량 트래픽을 뒷받침할 요소들을 넣다보면 가용성에 대한 고민이 깊어질 수밖에 없어집니다. 특히 마이크로서비스 아키텍처(MSA)를 설계할 때 많은 소프트웨어 엔지니어들이 고민하는 부분이 바로 이 고가용성인데요. 서비스 간의 느슨한 결합과 독립적인 배포라는 MSA의 장점을 살리면서도 시스템 전체의 안정성과 가용성을 확보하는 것이 쉽지 않은 과제이기 때문입니다. 이번에 소개해 드릴 글은 System Design Codex의 “5 Strategies for High-Availability Systems”라는 제목의 글로, 고가용성 시스템을 설계하는 데 도움이 될 만한 5가지 핵심 전략을 다루고 있습니다.


가용성(Availability)은 사용자 경험에 있어 매우 중요합니다. 매 분마다 비행기가 이륙하고 착륙하는 바쁜 공항을 운영하고 있다고 가정해봅시다. 우리가 가장 원하지 않는 것은 관제탑이 고장 나서 혼란과 지연이 일어나는 것일 겁니다.

이와 비슷하게, 24시간 온라인 서비스가 제공되는 시대에 고가용성은 일종의 성배와도 같게 되었습니다. 여러분이 주말에 친구 및 가족과 하이킹을 갈 때조차도 시스템은 항상 작동하고 운영되도록 보장해야 합니다.

그렇다면, 이를 어떻게 해야 할까요? 당연히 여러분은 휴가나 가족과의 시간을 망치고 싶지 않겠죠. 그러니 시스템의 고가용성을 확보하기 위한 몇 가지 전략을 적용해야 합니다.

아래에 소개한 5가지 중요한 전략을 살펴보겠습니다.

1. 로드 밸런싱(Load Balancing, LB)

다시 공항 예시로 돌아가보죠. 우리의 시스템이 바쁜 공항이고, 들어오는 리퀘스트가 착륙을 요청하는 비행기와 같다고 가정해 봅시다. 그런데 활주로가 단 2개밖에 없다면 어떨까요?

바로 이때 관제사가 해야 할 일은 비행기를 다른 활주로로 유도하고, 각 활주로의 부하를 관리하며, 혼잡을 야기하지 않으면서 교통량을 계속 처리하는 것일 겁니다.

로드 밸런서는 곧 애플리케이션의 항공교통관제사와 같습니다. 로드 밸런서는 CPU 사용률, 메모리 사용량, 응답 시간 등 여러 요소를 분석하여 요청을 가장 가용성이 높고 응답성이 좋은 서버로 라우팅합니다. 부하를 분산시킴으로써 단일 서버가 과부하되는 것을 방지하여 피크 부하 시에도 원활한 운영 흐름을 보장합니다.

01 image.png

2. 격리를 통한 데이터 복제(Data Redundancy with Isolation)

만약 특정 노선의 비행기에 문제가 생겨 운항할 수 없게 되면 어떻게 될까요? 탁월한 고객 서비스를 제공하는 효율적인 항공사를 운영하고 있다면, 승객들을 목적지까지 데려다 줄 예비 항공기를 갖추고 있을 것입니다.

애플리케이션의 데이터 복제도 마찬가지입니다. 여기서 데이터 복제(Redundancy, 혹은 Replication)란, 여러 데이터 센터나 클라우드 리전(region)에 걸쳐 데이터의 복사본을 여러 개 저장하는 것을 포함합니다.이렇게 하면 한 데이터 센터에서 장애나 중단이 발생하더라도 사용자는 다른 위치에서 데이터에 계속 엑세스할 수 있습니다.

데이터베이스 복제, 객체 스토리지, 분산 파일 시스템은 바로 데이터 복제를 구현하는 데 일반적으로 사용되는 기술입니다.

02 image.png

3. 장애 조치(Failover)

스카이다이빙을 하러 갔다고 해봅시다. 땅으로 떨어지는 와중에 등에 매달린 유일한 낙하산에 결함이 있다는 것을 깨달은 적이 있나요? (아마도 그렇지 않겠지만) 만약 그런 상황이라면 쉽게 펼칠 수 있는 보조 낙하산이 있기를 간절히 바랄 테죠. 시스템 설계의 맥락에서 장애 조치(Failover)는 그 낙하산과 같습니다.

장애 조치란 주요 구성 요소가 실패할 때, 시스템이나 서비스를 주요 구성 요소에서 대기 또는 백업 구성 요소로 자동 전환하는 것을 의미합니다. 이는 네트워크 트래픽을 백업 서버로 전송하거나, 보조 데이터베이스로 전환하거나, 사용자를 미러링된 애플리케이션 인스턴스로 리디렉션하는 것을 포함할 수 있습니다.

장애 조치 메커니즘은 일반적으로 로드 밸런서, 애플리케이션 서버 및 데이터베이스 관리 시스템에 내장되어 있어 사용자의 가동 중단 시간을 최소화하면서 신속한 전환을 보장합니다.

03.png

4. 오토 스케일링(Auto scailing)

고가용성 관점에서 오토 스케일링은 전투 시나리오의 요구 사항에 따라 추진력을 조정할 수 있는 강력한 전투기에 비유할 수 있습니다.

시스템 설계에서 이 전략은 현재 부하 및 사용 패턴에 따라 컴퓨팅 자원(가상 머신, 컨테이너 또는 서버리스 기능 등)을 동적으로 할당하거나 할당 해제하는 것을 뜻합니다.

오토 스케일링은 CPU 사용률, 메모리 사용량 또는 들어오는 요청 비율과 같은 메트릭에 의해 트리거될 수 있으며, 종종 클라우드 플랫폼 서비스 또는 맞춤형 스케일링 알고리즘을 사용하여 구현됩니다.

사용자 트래픽이 변동할 때, 오토 스케일링은 시스템이 부하를 처리하는 데 필요한 용량을 항상 확보해 성능 저하나 중단을 방지합니다.

04 image.png

5. Rate Limiting(호출 제한)

매우 바쁜 공항의 활주로가 15분마다 단 두 번의 착륙만 처리할 수 있다고 상상해 보세요. 더 많은 착륙을 시도하면 사고가 발생해 활주로를 완전히 망가뜨리게 될 것입니다. 승객의 생명을 위험에 빠뜨리는 것은 말할 것도 없죠. 이 경우 관제사는 15분마다 2대의 비행기만 착륙할 수 있도록 들어오는 비행기를 조정함으로써 호출 제한기(Rate Limiter) 역할도 합니다.

사용자 요청과 관련하여 애플리케이션에도 동일한 개념이 적용됩니다. 이 전략은 초당 또는 분당 고정된 수의 요청과 같이 주어진 시간 프레임 내에서 사용자 또는 시스템이 요청할 수 있는 수에 제한을 두는 것을 포함합니다.

호출 제한은 로드 밸런서, 웹 서버 또는 애플리케이션 수준과 같은 다양한 계층에서 구현될 수 있습니다. 단일 사용자 또는 시스템이 모든 리소스를 사용하는 것을 방지함으로써 호출 제한은 모든 사용자에게 공정하고 안정적인 서비스를 보장하고 갑작스러운 트래픽 급증으로 인해 시스템이 과부하되는 것을 방지합니다.

05 image.png

자, 여러분들은 애플리케이션의 가용성을 향상시키기 위해 다른 어떤 전략을 사용해 보셨나요? 댓글을 남겨주세요 🙂

Top 1% 개발자로 거듭나는 확실한 처방전, 데브필이었습니다.

06 woonys__youtube_profile_image_the_channel_name_is_DevPill_softw_a07a80be-3468-4941-a672-9146f0f59b5b.png
 [출처] https://maily.so/devpill/posts/8do7x52ezgq

Loading

27 12월 2024

[천체물리 – 우주(과학)] 태양과의 ‘키스’…NASA 탐사선, 시속 69만㎞로 610만㎞ 거리 역대 최근접 [아하! 우주]

[천체물리 – 우주(과학)] 태양과의 ‘키스’…NASA 탐사선, 시속 69만㎞로 610만㎞ 거리 역대 최근접 [아하! 우주]

태양과의 ‘키스’…NASA 탐사선, 시속 69만㎞로 610만㎞ 거리 역대 최근접 [아하! 우주]

입력
[서울신문 나우뉴스]

태양을 탐사하는 파커 솔라 프로브의 가상 그래픽 이미지. Applied Physics Lab and NASA Goddard Space Flight Center

태양을 탐사하는 파커 솔라 프로브의 가상 그래픽 이미지. Applied Physics Lab and NASA Goddard Space Flight Center

미 항공우주국(NASA)의 태양탐사선 ‘파커 솔라 프로브’(Parker Solar Probe·이하 PSP)가 역대 어느 우주선보다 태양에 가장 가깝게 또한 가장 빠르게 비행하는 역사를 만들었다. 지난 24일(현지시간) NASA 측은 이날 PSP가 태양 표면 기준 약 610만㎞까지 최근접 비행했으며 속도는 시속 69만 2000㎞를 기록했다고 발표했다. 이 정도 속도면 미국 워싱턴 DC에서 서울까지 1분 남짓이면 올 수 있으며 610만㎞ 거리면 태양과 수성 거리보다 10배는 더 가깝다.

태양을 탐사하는 PSP의 가상 그래픽 이미지. NASA

태양을 탐사하는 PSP의 가상 그래픽 이미지. NASA

니콜라 폭스 NASA 과학미션 총책임자는 “PSP가 우리가 기획한 임무를 달성했다”면서 “우리는 별의 대기를 통과하는 미지의 세계로 들어가고 있다”고 자평했다. 다만 이번 PSP의 태양 근접비행 성공 여부가 완전히 확인된 것은 아니다. 현재 PSP가 태양 인근에 있어 통신이 두절돼 27일에서야 신호를 받을 수 있다. 또한 이번 근접비행 과정에서 얻은 데이터는 1월 초에나 지구로 전송될 예정이다.

2020년 7월 PSP가 금성을 플라이바이하며 촬영한 금성 모습. NASA/APL/NRL

2020년 7월 PSP가 금성을 플라이바이하며 촬영한 금성 모습. NASA/APL/NRL

사실 PSP는 이번을 포함 총 22차례의 태양 근접비행을 통해 점점 더 빠르게 더 가깝게 태양에 근접했다. PSP가 상상하기 힘들 정도의 빠른 속도로 태양 궤도를 선회하는 이유는 태양의 가공할 중력을 버티기 위해서다. 이를 위해서는 ‘인류의 힘’ 만이 아닌 ‘우주의 도움’도 필요하다. 바로 ‘중력도움’으로 불리는 ‘플라이바이’(fly-by)인데 행성궤도를 근접통과하면서 행성의 중력을 훔쳐 가속을 얻는 방법이다. PSP가 중력도움을 얻는 대상은 금성으로 지난달 6일 최근접해 힘을 얻었다.

한편 2018년 8월 12일 발사된 PSP는 총 24번의 태양 근접비행을 수행할 예정으로 미션 이름도 ‘태양을 터치하라!’(Touch the Sun)이다. 특히 PSP는 태양에 매우 가까이 다가가기 때문에 강력한 열에너지에서 탐사선을 보호할 수 있는 두꺼운 쉴드를 가지고 있다. 다만 오랜시간 복사열을 견디지 못하기 때문에 긴 타원궤도를 돌면서 금성과 태양 주변을 부지런히 오가고 있다.

PSP가 태양을 탐사하는 모습을 영상으로 만든 가상 그래픽 이미지. NASA

PSP가 태양을 탐사하는 모습을 영상으로 만든 가상 그래픽 이미지. NASA

PSP의 임무는 그간 베일에 쌓여왔던 수많은 태양의 비밀을 푸는 것이다. 대표적으로 태양 대기인 코로나가 태양 표면 온도보다 수백 배 더 높은 이유와 태양풍의 비밀이다. 태양은 ‘태양 플라스마’라 불리는 태양풍을 내뿜는데 당연히 지구를 포함한 태양계 천체는 이 영향을 받는다. 태양풍은 어떨 때는 엄청난 에너지를 뿜어내는데 이 경우 GPS 등 통신 시설이 마비되는 등 지구에 커다란 영향을 미친다. PSP의 23번째 비행은 내년 3월 22일, 마지막으로 예정된 24번째는 내년 6월 19일에 이루어진다.

Loading