본문 바로가기

분산 시스템

클라우드 네이티브 스프링 인 액션 클라우드 환경에 스프링 애플리케이션을 구축하는 효과적인 방법 클라우드 기술이 발달하면서 많은 애플리케이션이 클라우드에서 서비스되고 있다. 이 책에서는 가상의 온라인 서점 시스템을 개발하며 클라우드 환경에 애플리케이션을 어떻게 구축하는지 상세히 설명한다. 스프링으로 클라우드 네이티브 앱을 빌드 및 테스트하고, 도커로 컨테이너화하며, 쿠버네티스로 퍼블릭 클라우드에 배포하는 방법을 배운다. 클라우드 네이티브 환경과 개발 원칙에 대한 이해부터 시작하여 모범 사례와 디자인 패턴을 학습하고, 잘 알려지지 않은 팁과 요령을 배워 문제없이 클라우드 네이티브 개발을 진행하도록 돕는다. 나아가 보안, 복원력, 확장성 처리에 대해 이해하고 지속적 배포와 깃옵스까지 실습해본다. 점점 더 복잡해지는 클라우드 환경을 탐색하는 데.. 더보기
서버 구축 없이 사이트를 만드는 방법 만약 온라인 서점 사이트를 만들려면 어떻게 해야 할까요? 자체적으로 서버 등을 구축해 제공하는 온프레미스 방식, 서버를 빌리고, 호스팅 업체를 통해 운영하는 서드파티 호스팅 서비스 방식 등 다양한 방법이 있겠지만, 요즘은 클라우드 서비스가 고도로 발전하여 서버리스 아키텍처를 활용한 클라우드 환경에서 애플리케이션을 구축하는 것도 좋은 선택지입니다. 클라우드는 유연성과 확장성 그리고 효율성을 보장하여 비즈니스 요구사항에 맞춤형 서비스를 제공할 수 있습니다. 하지만 이를 완벽하게 구축하기 위해서는 고려할 사항이 너무나도 많습니다. 클라우드에 대한 이해는 물론이고, 클라우드 네이티브의 의미가 무엇인지, 클라우드 네이티브 애플리케이션의 기본 속성이 무엇인지, 이를 지원하는 프로세스에 대해서도 알아야 합니다. 그리.. 더보기