본문 바로가기

Rev's/스크랩36

오픈소스 생태계에 퍼진 BLACK LIVES MATTER 운동 2013년부터 소셜미디어에 나타난 #Black Lives Matter를 사용하면서 시작된 이 사회운동은 2020년 조지 플로이드 시위 중 경찰에 체포된 흑인 남성이 경찰의 무릎에 목이 눌려 질식사 한 사 건이 발생하면서 온라인에서 급격히 확산되었다. 특히 오픈소스 생태계를 중심으로도 널리 퍼지기 시작했는데 오픈소스 커뮤니티들은 첫 화면 전체를 운동에 대한 내용을 채우거나 배너가 추가되는 등 다양항 방법으로 운동에 참여하기 시작했다. Linux Foundation 도 지난해 6월 Black 커뮤니티에 대한 지지를 표명하고, 그들이 추구하는 변화에 대한 솔루션을 개인과 조직을 지원하고, 변화를 지원하는 방법도 제시할 것이라고 밝혔다. 이후에 OpenJS, CDF(Conttinuous Delivery Foun.. 2021. 1. 31.
책소개 - 턴어라운드 "우리 대부분은 일을 시작하면 자신의 모든 것을 바칠 각오를 한다. 대개 업무를 개선할 아이디어도 충분히 가지고 있다. 하지만 열정과 지적 능력을 총 동원해서 이런저런 제안을 해봤자, 내가 할 일이 아니라느니 전에도 시도해봤다느니 판을 흔들지 말라느니 하는 반응만 돌아온다. 주도적인 행동은 회의론에 부딪치기 일쑤다. 의견을 내도 곧잘 무시당한다. 지시를 따르라는 말만 듣는다. 그래서 우리의 일은 일련의 지시사항을 수행하는 것으로 전략하고 만다. 창의성과 혁신은 존중받지 못한다. 그러다 보면 어느새 새로운 시도를 멈춘 채 시키는 대로 일하는 자신을 발견하게 된다. 체념하고 그럭저럭 살아가는 것이다. 우리의 직장생활 이야기는 결국 그렇게 귀결되는 경우가 허다하다. " -'턴어라운드' 서문 중 첫 단락부터 머.. 2021. 1. 31.
New Relic Hack the Planet 콘테스트 Announcing the New Relic Hack the Planet Contest on DEV! Your mission? To build an application that will help combat climate change using New Relic dev.to 2 월 28 일까지 3 가지 기후 변화 관련 범주 에서 New Relic의 최근 출시 된 New Relic One 플랫폼을 사용하여 애플리케이션을 구축하는 데 도전 3가지 주제로 진행 과학 및 관찰 New Relic을 활용하여 오픈 소스 데이터의 힘으로 전 세계의 과학 현상 (극지 만년설 감소, COVID-19 사례, CO2 배출량 등)을 관찰 새해, 새로운 리소스 구축 한 기존 애플리케이션에 New Relic을 구현하고 기후 중심.. 2021. 1. 31.
Kubernetes 성숙도 모델 2014년 Google에서 발표한 이후 2021년 현재 Kubernetes 의 인기도는 그 어느 때보다 높다. 아니 단순한 인기를 넘어 클라우드 환경에서 반드시 필요한 필수가 되고 있다. CNCF(Cloud Native Computing Foundation)의 2020년 11월 설문조사에서 응답자의 92%가 현재 프로덕션 환경에서 컨테이너를 사용하고 있으며, 83%는 해당 환경에서 Kubernetes를 사용하고 있다고 응답했다. 이는 84%가 컨테이너를 사용하고, kubernetes는 78%가 사용하고 있다고 보여 주었던 2019년 조사 결과와 비교된다. 이렇게 많은 곳에서 Kubernetes를 사용하고 있지만, 현실적으로는 그 시스템 전체를 올바르게 이해하고 도입하는 것은 꽤 복잡하다. Kubernte.. 2021. 1. 28.
12 Factor The Twelve-Factor App SaaS (Software As A Service) 를 위한 방법론 목적 - 설정 자동화를 위한 절차를 체계화한다. -> 새로운 개발자가 프로젝트 참여하는데 드는 시간과 비용을 최소화한다. - OS따라 달라지는 부분을 명확하게 하여 실행 환경 사이의 이식성을 극대화한다. - 클라우드 플랫폼 배포에 적합하고, 서버와 시스템 관리가 필요없게 된다. - 개발과 운영 환경 차이를 최소화 하여 지속적인 배포가 가능하다. - 툴, 아키텍처, 개발 방식을 크게 바꾸지 않고 확장할 수 있다. 1. 코드 베이스 코드 베이스와 앱 사이에는 항상 1:1 관계가 성립해야 한다. 여러개 앱이 동일한 코드를 공유한다면 12-Factor 를 위반하는 것이다. 이를 해결하기 위해서는 공유 코드.. 2021. 1. 23.
프로젝트를 망치는 15가지 방법 폴 사이먼은 사랑하는 사람을 떠나보내는 50가지 방법에 대한 노래를 불렀다. 프로젝트에도 마찬가지다. IT 프로젝트를 망치는 방법이 50가지는 족히 될 것이다. 1. 작업 기술서가 형편없거나 존재하지 않는다. "프로젝트 범위를 제대로 정의하지 않아 문제에 직면한 많은 프로젝트를 목격했다"고 마이크로 포커스(Micro Focus) 기업인 볼랜드의 책임 프로젝트 관리자 브라이언 팽맨이 말했다.그는 "최선의 기획 노력에도 불구하고 변화가 불가피하기 때문에 먼저 명확한 작업 기술서를 작성하는 것은 실제로 무엇을 달성할지에 관해 고객과 합의를 이끌어 내는데 있어서 필수적이다"라며, "제대로 작성하지 않은 작업 기술서는 (또는 그 부재는) 해결이 어려운 모호성으로 귀결되고 프로젝트가 언제 끝날지 절대로 알 수 없을.. 2013. 7. 24.