마이크로서비스 아키텍처(MSA) 패턴의 이해 마이크로서비스는 현재 기사, 블로그, 소셜 미디어 토론, 회의 프레젠테이션 등 많은 관심을 받고 있습니다. 그들은 Gartner Hype 주기에서 부풀려진 기대치의 정점을 향해 빠르게 향하고 있습니다. 동시에 소프트웨어 커뮤니티에는 마이크로서비스를 새로운 것이 아니라고 일축하는 회의론자들이 있습니다. 반대론자들은…
NGINX Cache 자주 묻는 질문(FAQ) 15가지를 모두 모았습니다. 대부분의 CDN 서비스에는 Core로 NGINX Cache를 사용합니다. 글로벌 CDN 서비스 제공자 Cloudflare, 넷플릭스 모두 NGINX를 Cache 서버로 사용하여 고성능과 안정성을 갖춘 CDN 서비스를 제공하고 있습니다. 자체 Cache 서버와 CDN 서비스를 구축하고 하는…
자습서-NGINX gRPC API Gateway 설정하기 NGINX API Gateway – gRPC API Gateway 배포 모범사례에서 다뤘던 내용을 바탕으로 NGINX gRPC API Gateway 설정을 따라할 수 있는 자습서를 제공합니다. 목차 1. 테스트 환경 설정2. NGINX OSS 또는 NGINX Plus 설치 2-1. 도커 설치 2-2.…
NGINX JavaScript 모듈을 사용하여 Request에 대해 JavaScript의 강력함과 편의성 활용 NGINX JavaScript 모듈(njs)은 NGINX OSS 1.11.10 및 NGINX Plus R12에서 안정적인 모듈로 일반적으로 사용 가능하게 되었습니다. NGINX JavaScript는 서버 측 사용 사례 및 요청별 처리를 위해 특별히 설계된 NGINX 및…
NGINX를 사용하여 Kubernetes에서 Multi-Tenancy 및 Namespace를 격리하는 방법 조직이 확장됨에 따라 Kubernetes의 개발 및 운영 워크플로(workflows)는 더욱 복잡해집니다. 일반적으로 각 팀이 자체 클러스터를 가져오는 것보다 팀이 Kubernetes 클러스터 및 리소스를 공유하는 것이 더 비용 효율적이고 더 안전할 수 있습니다. 그러나…
Kubernetes 에서 NGINX를 통한 TCP 및 UDP 트래픽 로드 밸런싱 Kubernetes 에서 NGINX Ingress Controller는 TCP 및 UDP 트래픽의 부하를 분산하므로 이를 사용하여 다음을 포함한 해당 프로토콜을 기반으로 하는 광범위한 앱 및 유틸리티에 대한 트래픽을 관리할 수 있습니다. MySQL, LDAP…
API Gateway에 고성능 WAF를 쉽게 통합하는 방법 모놀리스가 마이크로서비스로 이동함에 따라 애플리케이션은 그 어느 때보다 빠르게 개발됩니다. 경쟁력을 유지하려면 속도가 필요하며 API는 이러한 빠른 현대화 노력의 선두에 있습니다. 그러나 애플리케이션 현대화를 위한 API의 인기는 앱 보안에 상당한 영향을 미칩니다. API는…
API Gateway를 배포하기 전에 생각해봐야 할 것들 개념으로서의 Microservices는 본질적으로 Cloud-Native 애플리케이션과 거의 동의어입니다. 즉, 작은 구성 요소가 있고 함께 네트워크로 연결된 다음 느슨하게 연결된 서비스로 배포됩니다. API는 수십 년 동안 사용되어 왔으며 API Gateway는 새로운 개념이 아닙니다. 그러나 모놀리식에서…
MSA 개발에서 API Gateway 패턴 사용은 옵션이 아닌 필수입니다. 이번 사례에서는 효과적인 API 제공을 위하여 우리 서비스에는 어떠한 API Gateway 패턴을 선택해야 하는지 알아봅니다. API의 ProgrammableWeb 디렉토리는 2005년부터 외부에서 사용 가능한 API를 추적해 왔으며 2019년 6월에 개수가 22,000개를 넘었습니다. 게시된…
NGINX API Gateway - API 정의 및 인증 구현 최신 애플리케이션 아키텍처의 핵심은 HTTP API입니다. HTTP를 사용하면 애플리케이션을 신속하게 구축하고 쉽게 유지 관리할 수 있습니다. HTTP API는 단일 목적 마이크로서비스에서 모든 것을 포괄하는 모놀리스에 이르기까지 애플리케이션의 규모에 관계없이 공통 인터페이스를 제공합니다. HTTP를 사용하면…
댓글을 달려면 로그인해야 합니다.