Kafka CLI에한 설명과 예제를 정리해나가는 곳이다. 앞으로도 새로운 min.insync.replicas 와 같은 topic config를 기본값이나 broker의 값을 override 하여 지정하고 싶다면 --config 옵션을 사용한다.결과는 다음과 같다. pa
AWS Auto Scaling Group (이하 ASG)를 사용하는 이유 중 하나는 들어오는 로드가 증가할 때 유연하게 인스턴스 수(capacity)를 늘려 인스턴스 당 처리량을 적정 수준으로 유지하여 연결된 서비스에 주는 영향을 최소화 하거나, 인스턴스 수에 비해서
최근에 서버에 공통으로 들어갈 스크립트를 돌리는 일이 생기고 있어, 편하게 이러한 작업을 할 수 없을까 보니 이전에 IaC 관련 블로그을 보면서 인상깊다고 여긴 Ansible이 생각났다. Ansible은 인프라 구성 관리 툴로써 puppet과 chef와 비슷한 툴 입
EventBridge는 EDA(Event Driven Architecture)를 구성하는데 도움을 주는 AWS의 서버리스 서비스이다. AWS 서비스 뿐만 아니라 SaaS 서비스, 개인 어플리케이션에서 보내는 이벤트(데이터)를 받아, 원하는 SNS나 lambda와 같은
파이썬 코드의 성능을 시험해보고 싶을 때 간단하게 시도해볼 수 있는 방법 중 하나가 timeit 명령어이다. 하지만 timeit 명령어를 사용할 때 마다 각 옵션이 정확한 어떤 역할을 하는지 매번 혼동이 될 때가 있다.위 명령어를 실행하게 되면(1) "-".join(s
서버를 위한 socket 프로그래밍을 할 때, listen API를 사용해 socket에 binding 된 host와 port로 들어오는 커넥션 요청을 받겠다고 선언할 수 있다. listen API의 첫번째 인자는 socketfd이며, socket의 file desc