Red Hat 오픈소스에 기여한 이야기
얼마전 Debezium(디비지움)
이라는 오픈소스 프로젝트에 처음으로 코드로 기여를 하였다. 이전까지는 여러 오픈소스 프로젝트의 README 나 문서에 대한 컨트리뷰션 밖에 해보지 못했는데 드디어 코드로써의 기여를 하게 되었다.
비록 특별한 내용은 없지만 나의 경험이 처음으로 오픈소스 컨트리뷰션을 하고자 하는 사람들에게 조금이나마 도움이 되었으면 하는 마음에서 글을 작성하게 되었다.
얼마전 Debezium(디비지움)
이라는 오픈소스 프로젝트에 처음으로 코드로 기여를 하였다. 이전까지는 여러 오픈소스 프로젝트의 README 나 문서에 대한 컨트리뷰션 밖에 해보지 못했는데 드디어 코드로써의 기여를 하게 되었다.
비록 특별한 내용은 없지만 나의 경험이 처음으로 오픈소스 컨트리뷰션을 하고자 하는 사람들에게 조금이나마 도움이 되었으면 하는 마음에서 글을 작성하게 되었다.
마이크로서비스 아키텍처(MSA)
의 목표는 하나의 거대한 서비스를 일정한 기준으로 쪼갠 여러 stand-alone 서비스로 구동하여 각 애플리케이션의 복잡도와 이들 간의 결합도를 낮춤으로써 궁극적으로는 전체 시스템을 좀 더 생산적으로 개발하고 운영하는 것이라고 볼 수 있다.
본 포스트에서는 켄트 벡(Kent Beck)의 테스트 주도 개발(Test-Driven Development)
에 대해 리뷰한다.
히스토그램에서 가장 큰 직사각형(Largest Rectangle in Histogram)
이라는 문제를 푸는 다양한 방법에 대해 알아보자.
본 포스트에서는 쿠버네티스 인 액션(Kubernetes in Action)
재출간판에 대한 리뷰를 한다.
이 포스팅에서는 쿠버네티스에에서 API 서버의 보안
과 아래의 리소스들에 대해 이야기한다.
ServiceAccount
Role
과 RoleBinding
ClusterRole
과 ClusterRoleBinding
쿠버네티스의 파드 내에서 파드의 매니페스트나 속성에 대한 정보를 얻기위한 방법인 Downward API
에 대해 알아보자.
Programming in Scala
는 Scala 의 창시자인 마틴 오더스키(Martin Odersky) 가 집필한 Scala 서적이다.
Boyer-Moore 과반수 투표 알고리즘(majority vote algorithm)
[1]은 배열에 포함된 원소들 중 절반 이상 포함된 원소를 linear time 과 constant space 로 찾을 수 있는 알고리즘이다.
파이썬의 동시성 프로그래밍과 관련하여 삽질한 내용을 바탕으로 블로그 포스팅을 작성해보았다.