알라딘

헤더배너
상품평점 help

분류

이름:김병부

최근작
2022년 11월 <스프링 부트로 개발하는 MSA 컴포넌트>

김병부

광운대학교 무선네트워크 연구실에서 석사 학위를 받았다. 지금은 NHN Dooray에서 백엔드 시스템을 개발하고 있으며, 동시에 NHN Academy에서 미래의 개발자에게 기술을 전파하는 즐거움도 느끼고 있다. 저서로는 『자바를 다루는 기술』, 『Linux Server Bible』, 『ASP.NET 30일 완성』 등이 있다.  

대표작
모두보기
저자의 말

<스프링 부트로 개발하는 MSA 컴포넌트> - 2022년 11월  더보기

지난 수년간 스프링 프레임워크는 자바로 웹 애플리케이션을 개발할 때 필요한 대표적인 프레임워크로 자리 잡았습니다. 아니 사실상 표준 프레임워크라 해도 과언이 아닙니다. 스프링 프레임워크는 트렌드에 뒤처지지 않게 새로운 기능을 꾸준히 추가해 왔습니다. 그래서 어느덧 스프링 5까지 출시되었고 (이 글을 쓰는 시점을 기준으로) 곧 6 버전이 출시될 예정입니다. 스프링 프레임워크를 수년간 사용해 온 개발자로서 스프링 프레임워크가 계속해서 대표 웹 프레임워크로 자리매김할 것이라고 믿어 의심치 않습니다. 스프링 프레임워크는 스프링 부트라는 프로젝트를 시작하면서 제2의 중흥기를 맞이했습니다. 스프링 부트는 요즘 개발자들이 가장 많이 사용하는 프레임워크로, 프레임워크를 가장 일반적인 방식으로 미리 설정하여 제공합니다. 관례와 법칙만 맞추면 미리 설정된 프레임워크를 빠르게 사용할 수 있습니다. 우리는 그저 비즈니스 로직에 집중하기만 하면 됩니다. 그러나 개발자는 빠르게 사용할 수 있었을 뿐 스프링 프레임워크에 대한 이해는 점점 낮아졌습니다. 당연하겠지만, 스프링 부트를 사용하여 웹 애플리케이션을 만들 때는 스프링 프레임워크에 대한 이해가 필요합니다. 스프링 프레임워크에 대한 이해가 없다면 단순한 사용 방법은 익힐 수 있겠지만 버그가 발생했을 때 효과적으로 디버깅할 수 없습니다. 이 책은 예전부터 사용한 스프링 프레임워크와 스프링 부트에 대한 경험을 토대로 집필했습니다. 특히 REST-API 서버를 개발하는 데 초점을 맞추었습니다. MSA 환경에서 REST-API 서버를 구축하는 것은 필수이기 때문입니다. MSA 환경에서 다른 컴포넌트들과 유기적으로 동작하는 서버를 만들기 위해 지금까지 쌓아 온 노하우를 최대한 담으려고 노력했습니다. 이 책을 쓰면서 특정 스프링 버전에 얽매이지 않도록 스프링 부트의 세세한 기능보다는 시스템을 원활히 운영하고 개발을 효과적으로 하는 데 필요한 내용에 집중했습니다. 스프링 부트 개발을 처음 시작하거나 개념을 다잡고 싶은 개발자에게 조금이라도 도움이 되었으면 좋겠습니다.

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