토요일, 2월 25, 2023

[B급 프로그래머] 2월 4주 소식(빅데이터/인공지능, 하드웨어/블록체인, 읽을거리 부문)

오늘의 짤방: 에어비엔비체 뚫림 via @ysmdev

  1. 빅데이터/인공지능
  2. 하드웨어
  3. 블록체인과 메타버스
  4. 읽을거리
보너스: 며칠 전 회식하다 예언한 한국형 인공지능 파멸편 via @eelbus
EOB

[독서광] 마이크로서비스 아키텍처 구축 가이드 저자 김용욱 님 인터뷰

오늘은 마이크로서비스 아키텍처 구축 가이드 저자을 집필하신 김용욱 저자님과 인터뷰한 영상을 소개하겠다.

인터뷰는 한빛미디어 본사의 스튜디오 H에서 진행했으며, 총 2부로 구성되어 있다. 마이크로서비스 아키텍처를 한국의 현실에 맞춰 적용하기 위한 여러 가지 흥미로운 내용이 담겨 있으므로, MSA 관련해 고민이 많았다면 실무에서 겪은 경험과 교훈을 확인하시기 바란다. 각 부에서 다룬 질문 내역을 정리해놓았다.

  • 도입
  • Q1 마이크로서비스 아키텍처 구축 가이드"는 국내 현실을 잘 반영한 도서라 생각되는데, 집필하신 내용 중에서 가장 힘을 준 부분은?
  • Q2 마이크로서비스 아키텍처를 잘 이해하고 현업에 적용 및 응용할 수 있는 독자는?
  • Q3 책을 집필하게 만든 여러 가지 사례 중에서 가장 기억에 남는 사례는?
  • Q4 현업에서 마이크로서비스를 설계 및 구현할 때 가장 큰 제약 사항은 무엇이며 이런 문제를 멋지게 풀어낸 경험은?
  • Q5 내부 고객과 외부 고객 중 누구를 먼저 설득해야 하는가?
  • Q6 마이크로서비스 아키텍처의 장점에 대해 고객을 설득할 때 설득이 가장 잘 이루어지는 포인트는?
  • 도입
  • Q8 네이티브 클라우드를 도입하거나 쿠버네티스만 사용하면 마이크로서비스가 뚝딱 완성된다는 오해가 있는데, 마이크로서비스의 본질은 무엇이라고 생각하는가?
  • Q9 마이크로서비스 도입에 있어서 애자일이 필수인가?
  • Q10 개발 과정은 마이크로서비스 아키텍처의 방법론을 그대로 따르되, 배포를 한 번에 하는 것도 마이크로서비스 아키텍처로 볼 수 있는가?
  • Q11 현업에서 템플릿으로 사용 가능한 수준으로 정리하는 데 성공할 수 있었던 비법은?
  • Q12 다이어그램 그릴 때 주로 사용하는 도구는?
  • Q13 저자의 경험을 토대로 생각해볼 때 주로 어떤 규모, 어떤 업에서 마이크로서비스가 제대로 위력을 발휘할까?
  • Q14 스타트업은 어떤 관점으로 마이크로서비스 아키텍처를 바라보는 것이 안전할까?
  • 마무리

최근에 레트로 게임 개발 바이블 박주항님 인터뷰도 진행했었는데, 앞으로도 국내외 다양한 IT 서적을 집필하신 저자분들과 인터뷰를 진행할 예정이므로 많은 성원과 격려 부탁드리겠다. 인터뷰하고 싶은 분이 계시면 언제든지 제보를 부탁드리겠다. :)

EOB

토요일, 2월 18, 2023

[B급 프로그래머] 2월 3주 소식(개발/설계/경력관리/보안/클라우드/데이터베이스 관련 소식 정리)

Let's test which language is faster! via @PR0GRAMMERHUM0R

개발 관련 소식

  1. 팁과 유틸리티
  2. 프로그래밍
  3. DevOps
  4. 설계
  5. 경력 관리와 개발문화

쉬어가기

보안/클라우드/데이터베이스 관련 소식

  1. 보안
  2. 클라우드
  3. 데이터베이스

보너스: floating point representation via @b0rk

EOB

수요일, 2월 15, 2023

[독서광] 레트로 게임 개발 바이블 저자 박주항님 인터뷰

오늘은 레트로 게임 개발 바이블을 집필하신 박주항 저자님과 인터뷰한 영상을 소개하겠다.

인터뷰가 상당히 길어져서, 3부로 나눴고, 박주항 저자님의 고전 게임에 대한 열정과 애정을 느끼실 수 있을 것이다. 책을 구입하신 분들께서는 아쉽게 책에 들어가지 못한 힌트가 담긴 3부를 꼭 시청하시면 좋겠다. 각 부에서 다룬 질문 내역과 소개한 도구 목록도 정리해놓았다.

  1. 이번에 집필하신 '레트로 게임 개발 바이블' 책은 과거 80년대 월간 마이크로소프트웨어에서 코드를 곁들이면서 여러 가지 MSX의 비밀(?)을 풀어내는 기사가 떠오르게 만들었습니다. 현대적인 관점에서 과거를 되짚어보니까 무척 재미있었는데, 집필하신 내용 중에서 가장 힘을 준 부분은 어디라고 생각하십니까?
  2. 여느 8비트 컴퓨터와 마찬가지로 MSX 시스템에도 부족한 점이 정말 많은데, 가장 큰 제약은 무엇이라고 생각하십니까? 그리고 이런 제약을 멋지게 돌파하거나 역으로 이용한 게임이 있으면 소개 부탁드리겠습니다.
  3. 요즘 워낙 개발 환경이 좋아서 유니티나 언리얼과 같은 상용 엔진을 사용하면 저수준의 작업을 최소로 줄이고 게임에 집중할 수 있어 보이는데, 이렇게 밑단에서 동작하는 시스템의 원리를 이해하고 있으면 게임 개발자 입장에서 어떤 경쟁력이 생길까요?
  1. 다양한 개발 관련 서적을 집필하고 번역하셨는데, "C++로 나만의 운영체제 만들기"와 "0부터 시작하는 OS 자작 입문"이라는 운영체제 관련 집필서가 눈에 띄었습니다. 운영체제 개발은 게임 개발과는 살짝 거리가 있어 보이기는 하는데, 운영체제에 관심을 가지게 된 계기가 있었습니까?
  2. 고전 어드벤처 게임을 한글화하는 과정에서 기여를 많이 하셨다는 이야기를 들었습니다. 되돌아봤을 때 가장 인상이 깊었던 어드벤처 게임은 무엇입니까? 그리고 고전 어드벤처 게임중에서 한글화를 하신 게임과, 현재 한글화를 진행중인 게임이 있다면 소개해 주시겠습니까?
  3. 독자분들께 전해드리고 싶은 마지막 말씀
  1. meisei 에뮬레이터
  2. openMSX 에뮬레이터
  3. Tiled
  4. 영상에서 소개된 MSX 게임 리스트: 봄버맨 스페셜, 사이코 월드, 걸케이브, 마성전설, Exoide-Z
EOB

토요일, 2월 11, 2023

[B급 프로그래머] 2월 소식(빅데이터/인공지능, 하드웨어/블록체인, 읽을거리 부문)

오늘의 짤방: ML diagram via @DataScienceDojo
  1. 빅데이터/인공지능
  2. 하드웨어
  3. 블록체인과 메타버스
  4. 읽을거리
보너스: The fifth hyperfactorial: 5⁵ × 4⁴ × 3³ × 2² × 1¹ = 86400000 milliseconds is exactly 1 day! via @fermatslibrary
EOB