본문 바로가기

반응형

kafka

(2)
[DOIK 스터디 2기] Kafka 개념 및 Kafka 생태계 개념 정리 DOIK 스터디 2기 - 5번째 글로 Kafka 개념 및 생태계에 대해 정리해본다. 공부하는 내용을 정리하는 글이라 부정확할 수 있음 주의 Apache Kafka는 실시간 이벤트 기반 애플리케이션 개발을 지원하는 오픈소스 분산형 스트리밍 플랫폼이다. Kafka는 크게 3가지 기능을 통해 작업을 수행한다. 1. Application에서 Data 또는 Event stream을 Kafka로 Produce(발행)하거나 Subscription(구독)할 수 있다. 2. 서버는 항상 장애에 대비해야 한다. Kafka는 장애가 발생하더라도 처리하고 있는 데이터들을 안전하고 안정적인 방식으로 처리할 수 있도록 설계되어 있다. 3. 레코드들은 순서대로, FIFO 방식으로 Queue에 넣어서 실시간 처리된다. Kafka 용..
[DOIK 스터디 2기] Kubernetes Operator 개념과 Database 관련 Operator 얕게 알아보기 가시다님 주관 DOIK(Database Operator In Kubernetes) 스터디를 참여하게 되었다. 이번 기회를 통해 Operator 패턴과 Database 및 DB 운영에 대한 지식을 많이 늘렸으면 좋겠다.. 1주차 과제로 Kubernetes Operator 개념과 Database 관련 Operator들을 간단하게 알아보고자 한다. 1. Kubernetes Operator? Operator란 무엇일까? 관리자란 뜻이다. 쿠버네티스 관리자라는 뜻인데 무엇을 관리한다는 걸까? Operator는 특정 대상(ex. DB, ..) 소프트웨어 운영 및 관리를 자동화하기 위한 방법론이다. DB 운영을 생각해보자. DB 운영을 하기 위해서는 다음의 운영들이 필요할 수 있다. - Master가 죽으면 Slav..

반응형