5. ① 2020년 오픈 소스 데이터베이스 설문 조사(By Percona)
② DoorDash의 AWS 가용성에 대한 오해
③ scorecard – 오픈소스 공개 전에 점검하는 도구
④ 프론트 엔드 개발자가 백엔드 개발자보다 덜 중요하게 여겨지는 이유는? (정말?)
⑤ 놀라운 애플 실리콘 M1 성능
⑥ 애플 실리콘 M1에서 텐서플로우와 도커 소식
⑦ 레드판다: 카프카를 대체할 수 있을까?
⑧ Play 버튼이 없으면 IDE가 아니다?
오늘의 소개할 내용
OKdevTV
6. • https://www.percona.com/blog/2020/10/29/2020-percona-survey-results-reveal-the-
latest-open-source-database-trends/
• 미국, 유럽, 아시아 83개 국가에서 693 응답, 429(스타트업), 130(중간), 112(대기업)
• DBaaS가 작년 40% → 45%로 증가
• 절반 이상의 대기업이 DBaaS를 사용한다고 응답(56%)
• 데이터베이스 배포 의사 결정에 책임이 있는 사람은 아키텍트가 1위(41%), 2위는 개발자(26), 3위는 DBA(16%)
• 82%의 조직이 데이터베이스 크기가 연간 5% 이상 커진다고 보고 있음, 12%는 매년 두 배 이상 늘어난다고 보고 있
음
• 28%가 2~3회 클라우드 인스턴스를 업그레이드하며, 21%는 10회 이상 업그레이드를 함. 12%만 인스턴스에 변화
가 없음
• 22%가 클라우드 비용이 예상을 초과한다고 보고, 60%는 대체로 예상과 일치하며, 17%는 예상보다 비용이 적게 들
어감
• 오픈소스 데이터베이스 선택의 가장 큰 이유: 비용 절감(81%)
• 지난 1년 동안 겪은 문제: 성능 문제(74%), 예상 못한 중단(45%), 잘못된 코드 배포(38%), 직원 과로(28%)
• 밤을 새는 이유: 중단/고가용성(59%), 성능 문제(51%), 긴급 수정(35%), 보안 문제(29%), 잘못된 질의(23%), 자
원 부족(16%)
OKdevTV
(개발) 2020년 오픈 소스 데이터베이스 설문 조사(By Percona)1
10. OKdevTV
(오늘의 논쟁) 프론트 엔드 개발자가 백엔드 개발자보다 덜 중요하
게 여겨지는 이유는? (정말?)
4
• https://www.quora.com/Why-do-front-end-developers-make-significantly-less-than-back-end-
software-engineers
• 프론트엔드 코딩이 백엔드 코딩 보다 더 단순하기 때문: 데이터를 다루는 작업이 물리적인 요소를 다루는 작업 보다
훨씬 더 까다롭기 때문
• 프론트엔드 개발자+디자이너가 시장에 더 많이 나와 있기 때문: 수요와 공급의 원칙
• 반론: 표준화된 백엔드 작업은 점점 허로쿠, AWS, 애저, 구글 파이어베이스 등으로 넘어갈 가능성이 높으며, 소프
트웨어 개발은 프론트엔드 HTML 웹앱으로 이동할 것이다.
• 여러분들의 의견은 어떠십니까? 댓글로 의견 남겨주시면 감사하겠습니다.
11. OKdevTV
(개발) 놀라운 애플 실리콘 M1 성능5
• https://www.macrumors.com/2020/11/17/apple-silicon-m1-compiles-code-as-fast-as-mac-pro/
• https://www.macrumors.com/2020/11/16/m1-beats-geforce-gtx-1050-ti-and-radeon-rx-560/
• https://www.macrumors.com/2020/11/11/m1-macbook-air-first-benchmark/
https://www.ciokorea.com/news/171609 필자는 애플이 M1칩을 그래픽코어가 집적된 인텔의 아톰, 셀러론 N 시
리즈, 코어 i3 칩 혹은 그 정도 수준의 칩과 비교한 것이라 추정한다.
12. OKdevTV
(개발) 놀라운 애플 실리콘 M1 성능5
• https://info.crunchydata.com/blog/postgresql-benchmarks-apple-arm-m1-macbook-pro-2020
• https://www.theregister.com/2020/11/19/apple_m1_high_bandwidth_memory_performance/
SDRAM operations are synchronized to the SoC processing
clock speed. Apple describes the SDRAM as a single pool of
high-bandwidth, low-latency memory, allowing apps to share
data between the CPU, GPU, and Neural Engine efficiently.