알라딘

헤더배너
상품평점 help

분류

이름:미나 안드라오스 (Mina Andrawos)

최근작
2022년 4월 <Go로 구현하는 클라우드 네이티브 애플리케이션>

Go 풀스택 웹 개발

웹 애플리케이션 개발에서 Go 언어 사용이 급격히 늘고 있다. 높은 성능과 쉬운 개발을 자랑하는 Go 언어 기반의 확장성 높은 고성능 웹 서비스와 애플리케이션을 개발할 수 있는 다양한 오픈소스 프레임워크가 있다. 이 책은 Go 언어 기반의 풀스택 프로그래밍의 여러 측면을 소개하는 안내서로 온라인 악기 쇼핑몰 웹 사이트를 단계적으로 개발한다. 이해하기 쉬운 설명과 다양한 예제로 구성했으며, Go 언어의 기본 개념뿐만 아니라 동시성의 설명을 시작으로 Go 프로그래밍을 소개한다. 리액트 프레임워크를 사용해 애플리케이션의 프론트엔드를 개발하고 웹 API 개발에 유용한 Gin 프레임워크를 기반으로 RESTful 웹 API를 구현한다. ORM(Object-Relational Mapping)을 사용한 데이터베이스 연결과 웹 서비스 라우팅 정의, 보안 통신, 스트라이프 API를 사용한 신용카드 결제 처리 등의 중요한 소프트웨어 백엔드 기술도 살펴본다. 나아가 운영 환경에서 애플리케이션을 효율적으로 벤치마킹하는 방법을 알아보고, GopherJS를 사용해 동형 Go 프로그래밍을 실습한다. 이 책을 읽고 나면 Go 언어 기반의 풀스택 웹 애플리케이션 개발에 익숙해질 것이다.

Go로 구현하는 클라우드 네이티브 애플리케이션

클라우드 컴퓨팅과 마이크로서비스는 현대 소프트웨어 아키텍처에서 아주 중요한 두 가지 개념이다. 이들은 소프트웨어 엔지니어들이 필요한 규모에 따라 확장 가능한 소프트웨어 애플리케이션 설계와 개발을 위해 습득해야 하는 핵심 기술이 됐다. Go는 현대적인 복수 플랫폼 지원 프로그래밍 언어로, 아주 강력하고 간결해서 마이크로서비스와 클라우드 애플리케이션 개발에 있어 최고의 선택지다. Go는 점점 더 인기를 얻고 있으며 Go로 애플리케이션을 개발하는 능력은 매력적인 개인 역량이 되고 있다. 이 책은 Go의 도움으로 마이크로서비스와 클라우드 컴퓨팅의 세계로 가는 여정에 여러분을 데려갈 것이다. 클라우드 애플리케이션의 소프트웨어 아키텍처 패턴을 다루는 것으로 시작하며 이런 애플리케이션을 어떻게 확장, 분산, 배포하는지에 관련된 실용적 개념들을 살펴본다. 그리고 실제 운영 환경 수준의 마이크로서비스 작성과 일반적인 클라우드 환경에 배포하는 데 필요한 기법과 설계 접근 방식들로 깊이 있게 들어간다. 이 책을 마치면 클라우드에 배포할 수 있는 효과적인 실제 운영 환경 수준의 마이크로서비스 작성 방법을 알고, 아마존 웹 서비스의 세계를 실제로 이해하며, Go 애플리케이션을 어떻게 만드는지 알게 될 것이다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자