목록2025/07/20 (2)
코디잉
🧐 9주차 과제 Kafka 도입: 결제 성공 후 처리 로직을 Kafka 메시지 기반으로 비동기 처리하도록 개선 🙋♀️ 고민했던 부분 기존 ApplicationEvent → Kafka 기반 구조로 리팩토링 ◾ 기존에는 @TransactionalEventListener(phase = AFTER_COMMIT) 기반으로 비동기 이벤트를 처리했음 ◾ Kafka를 도입하여, 이벤트들을 Kafka 메시지로 발행하고 별도 Consumer에서 처리하도록 구조 변경 ◽ 발행: ReservationService.pay() 성공 시 PaymentSuccessMessage Kafka로 전송 ◽ 소비: PaymentSuccessKafkaConsumer.consume()에서 메시지 수신 후 랭킹/토큰/내역 순..

📘 책: 『혼자 공부하는 컴퓨터 구조+운영체제』🗓️ 기간: 3주차📍 범위: Chapter 06 ~ Chapter 08💾 Chapter 06 | 메모리와 캐시 메모리 6-1. RAM의 특징과 종류✅ RAM (Random Access Memory)실행할 프로그램의 명령어와 데이터가 저장되는 메모리휘발성: 전원이 꺼지면 데이터가 사라짐비휘발성 메모리 예시: 하드디스크, SSD, CD-ROM, USB 등RAM 용량이 클수록 더 많은 프로그램을 동시에 빠르게 실행하는데 유리📚 RAM의 종류종류설명특징DRAM (Dynamic RAM)일반적인 RAM- 주기적으로 새로 저장 필요- 소비전력이 비교적 낮고, 저렴- 집적도 높아서 대용량으로 설계하기 용이SRAM (Static RAM)캐시 메모리에 사용- 시간..