목차 Apache Kafka 아파치 카프카는 그 유명한 링크드인에서 개발해 11년에 공개한 오픈소스 메시지 브로커 프로젝트이다. Message Broker 오픈소스는 그렇다 치고 메시지 브로커라는 단어를 처음 보니 정리하고 지나가자면, 브로커라는 단어 뜻 그대로 프로그램 간의 메시지를 전달하는 중개인 역할을 하는 앱이라고 생각하면 된다. 출처: https://www.g2.com/articles/message-broker 특히 카프카는 복잡한 시스템에서 컴포넌트 간의 통신을 담당하며, 이 과정에서 컴포넌트들이 직접 통신하는 대신 카프카를 통해 메시지, 즉 요청과 응답을 주고받는다. 이를 통해 시스템은 컴포넌트 사이의 결합도를 낮추는 동시에, 확장성과 유연성을 동시에 높일 수 있게 된다. Key Featur..
목차 언젠가 언급했지만, 뜻하지 않게 자바 17과 웹플럭스를 이용한 웹 개발을 하게 되었다. 리액티브 프로그래밍 자체에 흥미가 있어 웹플럭스는 공부도 하고 써보기도 했지만, 갑작스러운 자바 17 사용은 당황이 될 수밖에 없었다. 물론 자바 자체가 강력한 하위호환을 지원해서 당장 힘든 일은 없었지만, 레거시 코드를 구성하신 개발자 분들께 물어봐도 왜 자바 17을 선택했는지 아는 분이 계시지 않아 아쉬웠다. 그렇다고 한참 전에 틀을 잡은 개발자분의 연락처를 물어보기도 그렇고... 해서 처음부터 정리하고 싶었지만 미루고 미뤘던 자바 17의 특징에 대해 가볍게 정리하려고 한다. 추가로 에러메시지를 출력하는 System.err.println()까지. Java 17 기존에 사용하던 자바 11과의 비교보다는 17의 ..
- Total
- Today
- Yesterday
- Python
- BOJ
- 리스트
- 남미
- 중남미
- 알고리즘
- a6000
- 야경
- 유럽
- 맛집
- 지지
- 백준
- 스트림
- Backjoon
- 유럽여행
- 세모
- 세계여행
- 칼이사
- java
- 스프링
- 자바
- 동적계획법
- 파이썬
- RX100M5
- 여행
- Algorithm
- 세계일주
- spring
- 면접 준비
- 기술면접
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |