이 강의는 Apache JMeter와 Locust를 활용하여 부하 및 성능 테스트를 구현해 봅니다. 참가자들은 부하 테스트의 목적과 성능 테스트의 중요성을 배우고, JMeter의 설치부터 환경 설정, 테스트 계획 구성까지의 과정을 직접 경험합니다. 실...
현대 개발 환경의 진보는 지속적인 통합(CI)과 지속적인 배포(CD)에서 그 중심을 찾을 수 있습니다. 이번 교육에서는 Git의 핵심과 GitHub Actions, GitLab의 CI/CD 도구를 깊이 있게 탐험하며, 자동화된 소프트웨어 개발 라이프사...
혁신적인 소프트웨어 개발과 배포의 세계로 여러분을 초대합니다. 이 강의에서는 AWS의 Code 시리즈 서비스를 활용하여, 지속적 통합 및 지속적 배포(CICD) 파이프라인을 구축하는 전략적 방법을 탐구합니다. DevOps의 기본 개념부터 AWS 기반의...
클라우드 환경에서의 인프라 구성은 이제 수동 작업의 영역을 넘어 자동화의 경지에 도달했습니다. "인프라 구성 자동화 - 개발" 강의에서는 코드를 통해 인프라를 효율적으로 관리하는 Infrastructure as Code (IaC)의 ...
마이크로서비스 아키텍처에서의 로깅은 애플리케이션의 건강 상태와 성능 모니터링에 필수적입니다. 이 강의는 EFK 스택의 설치부터 로깅 메커니즘 이해, 서비스 통합 방법, Kibana를 활용한 로그 집계 및 분석까지, 통합 로깅 시스템의 구축과 활용 방법...
컨테이너 기반의 DevOps 이해부터 시작하여, Docker 이미지의 생성, 배포, 관리 방법을 단계별로 배웁니다. 도커 허브 사용법부터 Dockerfile을 통한 이미지 생성 실습까지, Docker의 전 과정을 체험할 수 있습니다.
Kube...
서버리스 아키텍처는 확장성과 민첩성을 제공하여 근래에 클라우드 기술의 핵심이 되고 있습니다. 서버리스 컴퓨팅의 핵심 원리와 주요 플랫폼과의 의 차이를 탐색합니다. 함수를 작성하고 배포하며 관리하는 방법을 배우면서, 이벤트 기반의 프로세스 자동화를 위한...
서비스 메시는 마이크로서비스 아키텍처의 복잡성을 관리하는 혁신적인 방법입니다. 이 강의에서는 서비스 메시의 정의와 Istio의 주요 기능을 소개하며, 쿠버네티스 클러스터에 Istio를 설치하는 과정을 단계별로 안내합니다. Istio의 아키텍처를 깊이 ...
현대적인 애플리케이션 개발에서 서비스 통합은 필수입니다. 이 강의는 프론트엔드와 MSA 환경에서의 백엔드 서비스 통합 방법을 심층적으로 다룹니다. Integration review와 Data Projection의 중요성을 배우고, GraphQL과 CQ...
이 강의는 모노리스에서 마이크로서비스로의 전환을 고려하는 개발자와 아키텍트를 위한 첫걸음입니다. Saga 패턴과 같은 전략을 통해 장애 전파 차단과 서비스 간 결합도를 관리하는 방법을 학습합니다.
동기호출(Request/Response) 방식...
현대 소프트웨어 아키텍처의 핵심, 마이크로서비스를 깊이 있게 이해하고 싶은 분들을 위한 최적의 강의입니다. 이벤트스토밍으로 시작하는 마이크로서비스 설계 여정에서는, 참가자가 글로벌 기업들의 마이크로서비스 방법론을 엿보고, 이벤트스토밍의 기본 개념부터 ...
이 강의는 마이크로서비스 아키텍처의 세계로 여러분을 안내합니다. 구현 패턴과 기술부터 시작하여, 개발 도구의 선택과 설치 방법을 배우고, 실제 환경에서 마이크로서비스를 구축하고 배포하는 과정을 단계별로 실습합니다. 이 강의는 단순히 마이크로서비스의 이...