전세계에서사랑받는언어러스트가궁금하다면반드시읽어야하는책
러스트는2023년에도스택오버플로에서개발자가가장사랑하는언어로뽑혔다.빠른속도,안정성,편의성등많은장점을갖춘러스트는8년째1위자리를지키고있다.새로운언어를선택한다면러스트를선택한다고할정도로개발자들에게유망한프로그래밍언어다.
이책은러스트로API백엔드프로그래밍을하는방법을자세히다룬다.서로다른경험과숙련도를가진가상의엔지니어팀이러스트를통해클라우드네이티브애플리케이션을개발하고배포하는과정을통해소프트웨어를안정적으로생산해내는러스트의강점과가치를알수있을것이다.
1장과2장에서는러스트의유용한도구와유틸리티,책에서만들어볼뉴스레터API개발에필요한개념과기법을살펴본다.3장과4장에서는단위/통합테스트,에코시스템탐색및활용을다루며,5장에서는광범위한지속적통합/배포파이프라인구축,6장에서는타입시스템을사용한도메인불변성적용,7장에서는애플리케이션의모듈화와구조화,8장에서는강력한오류처리전략을설명한다.이어서9장에서는뉴스레터전달로직의프로토타입을만들어보고,10장과11장에서는API사용자인증및권한부여뿐만아니라내장애성,확장성,비동기처리등의개념까지알려준다.
러스트도입을망설이고있다면바로이책을선택하자.원서의제목처럼제로에서시작해프로덕션까지,여러분을러스트개발자의세계로안내해줄것이다.이보다더완벽하고,더유용하며,더친절한백엔드개발자를위한러스트가이드는없다.
주요내용
러스트의에코시스템탐색및활용하기
애플리케이션을모듈화및확장할수있도록구조화하기
단위테스트부터통합테스트까지테스트작성하기
타입시스템을활용해도메인불변성적용하기
API사용자를인증하고권한부여하기
강력한오류처리전략구현하기
구조화된로그로애플리케이션상태체크하기
지속적인통합및배포파이프라인설정하기