NginX + Keycloak으로 레거시 MSA에 보안 레이어 얹기
회사에서 운영 중인 주요 솔루션은 오랫동안 폐쇄망 환경에서만 돌아가고 있었다. 국내 고객사 대부분이 외부와 완전히 차단된 네트워크를 쓰다 보니, API 보안에 대해서는 크게 고민할 일이 없었다. 서비스가 내부에서만 호출되니 인증/인가 로직 없이도 그냥 잘 굴러갔던 거다.
회사에서 운영 중인 주요 솔루션은 오랫동안 폐쇄망 환경에서만 돌아가고 있었다. 국내 고객사 대부분이 외부와 완전히 차단된 네트워크를 쓰다 보니, API 보안에 대해서는 크게 고민할 일이 없었다. 서비스가 내부에서만 호출되니 인증/인가 로직 없이도 그냥 잘 굴러갔던 거다.
현재 진행하고 있는 프로젝트중 요구사항을 구현하기 위해 스크린 캡처도구를 직접 구현해야하는 일이 있었고 이를 직접 구현하면서 Github에서 유사한 구현체들을 참고하면서 개발 하게 되었다. 그러나 이 과정에서 몇 가지 문제에 직면했는데 이 글에서는 문제 해결 과정을 공유하고자 한다.
서론 대규모 사용자를 위한 시스템 설계는 현대 기술의 핵심 과제 중 하나입니다. 사용자 수가 많을수록 이용자들의 요구를 수용하고 빠른 응답을 제공하는 것이 중요합니다. 이를 위해서는 지속적인 개선과 성능 최적화가 필수적입니다. Alex Xu의 System Interview를 참고하...
서론 CAP 이론은 분산 시스템의 일관성(Consistency), 가용성(Availability), 분할 허용성(Partition Tolerance) 간의 균형을 설명하는 컴퓨터 과학의 중요한 이론입니다. 이는 네트워크를 통해 연결된 여러 노드로 이루어진 분산 시스템이 어떻게 동작...