[알고리즘] 보안 알고리즘 4
Web 서비스를 만드는데 기본적으로 알아야할 보안 알고리즘 (디지털 서명과 인증서)
Web 서비스를 만드는데 기본적으로 알아야할 보안 알고리즘 (디지털 서명과 인증서)
Web 서비스를 만드는데 기본적으로 알아야할 보안 알고리즘 (디피-헬먼 키 교환법, 메시지 인증 코드)
Web 서비스를 만드는데 기본적으로 알아야할 보안 알고리즘 (대칭키와 비대칭키)
Web 서비스를 만드는데 기본적으로 알아야할 보안 알고리즘 (암호화와 해시함수)
브로커의 토픽에서 이벤트 데이터를 가져와서 처리하는 애플리케이션을 카프카 컨슈머라고 합니다. 카프카의 읽기 진입점으로 오프셋 관리, 재처리 전략, 처리 안정성 등에서 중요한 역할을 합니다.
프로듀서는 애플리케이션에서 발생한 이벤트를 카프카 토픽에 전달하는 주체입니다. 즉, 카프카의 쓰기 진입점이므로 성능, 안정성, 메시지 순서를 보장하는데 중요한 역할을 합니다.
카프카는 고성능 분산 이벤트 스트리밍 플랫폼으로, 지연 시간이 짧고 처리량이 높아서 대량의 데이터를 실시간으로 처리하고 전송하기 위해 사용됩니다. 단순히 메시지를 전달하는 시스템을 넘어, 대규모 데이터 스트림을 안정적으로 처리하고 여러 시스템 간의 결합도를 낮추는 핵심 인프라로 자...
이번 밋업은 스프링 씬에서 세계적으로 유명한 Josh Long님이 “Bootiful Spring Boot: A DOGumentary” 라는 주제로 발표를 했습니다. 최신 Java, Spring Boot 기능을 이용해서 성능과 효율 및 안정성을 더 높일 수 있는 방식에 대한 강연이었...
지난 2월 28일에 개최된 MongoDB 워크샵에 다녀왔습니다. 2022년도에 참석했던 대규모 컨퍼런스와는 다르게 기업회원 위주의 제한된 소수의 인원으로 진행된 교육 세션이었습니다.
무중단 배포란 배포의 성공이나 실패 관계 없이 서비스가 중단되지 않아야 합니다. 하지만 배포 실패시 문제가 발생했고, 기존 실행중이던 프로세스가 계속 동작중이었지만 일부 기능이 동작하지 않았습니다.
이번 프로젝트에서 블록체인 지갑의 Private key 암호화 및 ECDSA 서명을 HSM을 이용하기로 했습니다. 어플리케이션 서버와 HSM 간의 연동은 업체에서 지원해주는 Luna Client 를 사용해서 구현했습니다.
소셜 로그인 구현을 위해 가장 많이 쓰이고 있는 프로토콜은 OAuth 2.0과 OIDC가 있습니다. 이 두 프로토콜이 어떻게 인증 및 인가를 부여하는지 알아봅시다.
소셜 로그인 구현을 위해 가장 많이 쓰이고 있는 프로토콜은 OAuth 2.0과 OIDC가 있습니다. 이 두 프로토콜이 어떻게 인증 및 인가를 부여하는지 알아봅시다.
NestJS를 사용한 서버 개발을 하는 회사가 점점 늘어나면서 Spring과 NestJS의 차이점에 대해서 궁금해하실 분들이 계실 것 같습니다. 오늘은 NestJS로 커리어를 시작해서 현재는 Kotlin & Spring 프로젝트까지 개발 중인 저의 주관적인 의견을 소개해 드...
HTTP/2와 프로토콜 버퍼를 사용하는, Google에서 개발한 RPC인 gRPC
길벗 출판사에서 출간한 컴퓨터 구조와 운영체제 핵심 노트 리뷰
가비지 컬렉션은 자바 메모리 관리의 핵심 요소로서 힙 영역에 동적으로 할당된 메모리 중에서 더 이상 사용되지 않는 메모리 객체(garbage)들을 모아서 주기적으로 제거하는 매커니즘입니다. 가비지 컬렉터가 메모리를 관리해주기 때문에 개발자가 메모리 누수 문제를 고려하지 않고 개발에...