Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

2021년 1월 9일 개발자 이야기

655 vues

Publié le

유튜브에서 방송한 자료입니다. 오늘자 방송: https://www.youtube.com/watch?v=p-rcVpX4zr4&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=1

Publié dans : Logiciels
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

2021년 1월 9일 개발자 이야기

  1. 1. CTO 둘이 풀어드리는 주간 뉴스 2021.1.9방송 내가 소프트웨어 업계에서 45년 동안 배운 교훈
  2. 2. 참고자료 • <컴퓨터vs책> 블로그 http://jhrogue.blogspot.com/ • 오늘자방송: https://www.youtube.com/watch?v=p- rcVpX4zr4&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=1 • 유튜브채널OKdevTV >재미있는개발이야기리스트 https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg • 슬라이드셰어 https://www.slideshare.net/jrogue/presentations • 채널박재호(초급개발자를위한...)https://www.youtube.com/c/박재호dev OKdevTV
  3. 3. 오늘의 짤방 OKdevTV Requirements vs code base after handling all scenarios via https://www.facebook.com/ProgrammersCreateLife/
  4. 4. ① 서버쪽 웹어셈블리 와스머 GA 버전 공개! ② 우리가 클라우드를 싫어하는 11가지 이유 ③ 닛산, 깃 저장소 설정 오류로 코드 유출 ④ 내가 소프트웨어 업계에서 45년 동안 배운 교훈 ⑤ (SQL) Correlated Subquery ⑥ 페북이 앱에서 수집하는 정보 범위는? ⑦ 아틀라시안 클라우드 사용 약관 중… 오늘의 소개할 내용 OKdevTV
  5. 5. • https://www.ciokorea.com/news/178284 • https://wasmer.io/ • 와스머? 웹어셈블리 포터블 바이너리 포맷을 지원하는 서버측 오픈소스 런타임 • 소프트웨어 컨테이너화에 웹어셈블리를 활용해 C++, 러스트, 고랭, 파이썬 등 다른 개발 언어로 컴파일된 범용 바이너 리를 수정없이 다른 운영체제와 웹 브라우저에서 실행 • 참고: wapm: 웹어셈블리 패키지 관리자 OKdevTV (개발) 서버쪽 웹어셈블리 와스머 GA 버전 공개!1
  6. 6. • https://www.ciokorea.com/news/177989 • 비용을 나누기 어렵다: 클라우드 비용/요금을 정확하게 산정하기 어려움 • 비용을 고르게 나눠 분담하는 것은 식당에서나 가능한 일이다. 심지어 식당에서도 술을 주문하지 않았던 사람은 정산 과정에 화가 날 수 있다. ㅋㅋ • 현대적인 아키텍처가 소비를 유도한다 • 장: 로드가 증가하면 쿠버네티스가 끼어들어, 모두 행복하도록 새 인스턴스를 구입 vs 단: 한 번에 얼마나 많은 컨테이너나 인스턴스가 실행되는지 확인하는 사람이 없음 • 공짜에 대한 대가가 비쌀 수 있다 • 일정 시점이 되면 누군가 돈을 내야 하고, ‘공짜’에서 ‘유료’로 넘어가는 큰 단계를 관리하기란 아주 어려움 • 좋은 제품에는 까다로운 함정이 있다 • 공간을 늘리기 쉽지만, 이를 줄이기는 어려운 경우가 많음 • 때론 위치가 중요하다 • 예) 알리바바는 중국 내에서 실행되는 인스턴스에 더 많은 요금을 부과 • 할인에는 ‘약정’이 필요하다 • ‘정가’는 꽤 비싸기 때문에, 가격을 낮추려면 상당한 ‘약정’을 해야 함 • 옮기기가 생각보다 어렵다 • 데이터를 옮겨야 하는 경우, 네트워크를 통해 데이터를 옮기는 비용을 지불해야 함 • 때론 그냥 오픈소스일 뿐이다 • 클라우드 기업들은 혁신으로 가득하지만 때로는 오픈소스 프로젝트를 토대로 영리하게 이름을 붙여 서비스로 재판매 • 감당하기 힘들 정도로 자세한 요금 내역 • 주말까지 할애해 스프레드시트와 보고용 소프트웨어로 분석을 한 후에도, 많은 사람들이 머리를 긁적이며 ‘생각보다 많네’라고 이야기 • 정확한 가격을 아는 사람은 없다 • 보기 좋은 1분 당, 또는 1초 당 요금을 제시하는 모델이므로 가격을 정확히 산정하기란 불가능 • 우리가 요구한 것이지만... • 가격은 투명하나… 투명하게 제시된 정보들이 오히려 더 많은 의문점을 남김 OKdevTV (오늘의 논쟁) 우리가 클라우드를 싫어하는 11가지 이유2
  7. 7. • https://www.zdnet.com/article/nissan-source-code-leaked-online-after-git-repo-misconfiguration/ • 사건 발단 • 닛산 미국 지사에서 사용된 모바일 앱과 내부 도구가 유출 • 원인 • 깃 서버(빗버킷) 중 하나에 설정 오류가 있었고 온라인에 유출 • 문제는? • admin/admin OKdevTV (뉴스) 닛산, 깃 저장소 설정 오류로 코드 유출3
  8. 8. OKdevTV (개발) 내가 소프트웨어 업계에서 45년 동안 배운 교훈4 • https://www.bti360.com/what-ive-learned-in-45-years-in-the-software-industry/ • 지식의 저주에 주의 • 뭔가를 알게 될 때 이를 모른다는 상황이 어떤지 상상하기가 거의 불가능 → 끊임없는 오해와 비효율성의 근본 원인 • 주의: “이런 것도 몰라요?”라고 말하는 사람을 경계하라. • 기본에 충실 • 팀워크, 신뢰, 의사 소통, 합의, 자동화된 테스트, 명백하고 이해 가능하고 탐색 가능한 코드와 설계 • 단순함 • 복잡성과 싸우는 것은 끝없는 전쟁. 해법은 최대한 단순하게. 다음으로 코드를 볼 사람은 당신보다 뛰어나지 않을지도 모른다. • 먼저 이해하기 • 다른 사람에게 영향을 미치고 효과적으로 협력하고 싶다면, 먼저 남들을 이해해야 함. • 락-인 주의 • 과거에는 락-인이 주로 벤더에 의해 발생했다면 요즘에는 프레임워크에 의해 발생함. 고정은 변경에 상당한 비용을 초래 • 역할에 맞지 않을 경우 인정 • 자신이 적합하지 않은 역할을 맡을 때(예: 관리자) 이를 인정하고 다른 역할로 이동해야 함
  9. 9. OKdevTV (개발) (SQL) Correlated Subquery5 • https://www.geeksforgeeks.org/sql-correlated-subqueries/
  10. 10. • https://www.forbes.com/sites/zakdoffman/2021/01/03/whatsapp-beaten-by-apples- new-imessage-update-for-iphone-users/?sh=27e09f8c3623 OKdevTV (우리가 몰랐던 사실) 페북이 앱에서 수집하는 정보 범위는?6
  11. 11. • https://www.atlassian.com/legal/cloud-terms-of-service OKdevTV (우리가 몰랐던 사실) 아틀라시안 클라우드 사용 약관 중…7

×