분명 전산학부 졸업 했는데 코딩 개못하는 조준호/Web2024. 10. 29. 15:52프론트엔드 & 백엔드 포함된 초간단 서비스 만들어 보기 - (4) 백엔드의 주요 기술 스택(메시지 브로커, 보안, 로그 및 모니터링)
💡 메시지 브로커서로 다른 앱이나 시스템들이 메시지를 주고받을 수 있도록 중간에서 연결해주는 소프트웨어다. 주요 특징으로는 비동기식 통신, 메시지 큐, 프로듀서와 컨슈머, 확장성과 내구성 등이 있다. 앱들이 서로 직접 연결되는 것이 아니라 메시지 브로커를 통해서 주고받기 때문에 한쪽에 에러가 발생해도 다른 쪽은 잘 작동한다. 예시로는 RabbitMQ, Apache Kafka, Amazon SQS가 있다. 💡 보안 OAuth(Open Authorization)는 서드파티 앱이 사용자의 정보를 저장하지 않고도 접근을 허용하게 해주는 인증 프레임워크다. 어떤 사이트에 로그인 할 때 구글 로그인을 사용할 수 있다. 해당 사이트에 비밀번호가 저장되지 않기 때문에 보안 리스크가 크게 줄어든다. JWT(J..