본문 바로가기

Books32

스프링부트로 개발하는 MSA 컴포넌트 [5]장 스프링 MVC를 이용한 REST-API 개발 Jackson 라이브러리를 포함하고 있어, JSON 에 대한 처리에 대한 추가 설정이 필요없다. 명세에 필수/선택 여부가 반드시 정의되어야 한다. @ResponseBody → 스프링 MVC 의 View 를 사용하지 않는다. @RestController 를 사용하면, 응답값으로 리턴하는 객체는 마셜링된다. @RequestMappingHandlerMapping → @RequestMapping 으로 구현된 컨트롤러가 대상이면 사용, 사용자 요청과 핸들러를 매핑하는 정보를 관리 Controller 클래스 구현 스프링 빈으로 설정되어야 한다 @PathVariable @RequestParam @RequestHeader REST-API 응답 메시지 처리 엔티티 객체를 DT.. 2023. 8. 24.
스프링부트로 개발하는 MSA 컴포넌트 [1~4]장 #book 스프링부트로 개발하는 MSA 컴포넌트 1장.마이크로 서비스 아키텍처 마이크로서비스 아키텍처는 기능 위주로 나뉜 여러 애플리케이션이 있고, 각각 독립된 데이터 저장소를 사용. 특징을 대표하는 키워드는 대규모 시스템, 분산처리 시스템, 시스템 확장 등. 서비스 지향 아키텍처와 관련이 많은데, 대규모 시스템을 설계할 때, 서비스 기능 단위로 시스템을 묶어 시스템 기능을 구현한 것을 의미. 각 마이크로서비스는 독립적으로 동작해야 하고, 다른 마이크로서비스에 의존을 최소화 해야 한다 → 느슨한 결합 기능과 성격에 맞게 잘 분리되어야 한다. 각 마이크로서비스 컴포넌트들은 기능을 연동할 때, API 를 통해 서로 데이터를 주고받는다. → API가 사용하는 네트워크 프로토콜이 성능 저하를 야기할 수 있으므로.. 2023. 8. 20.
비전공자를 위한 이해할 수 있는 IT 지식 을 읽고, 나는 개발자를 준비한지 약 6개월이 된 시점에 이 책을 접하게 되었다. 개발자 현업의 경험이 없고, 혼자 공부한 내가 어디까지 알고 있는지 궁금했으며, 빠진 내용이 없는지 알기 위해 읽었다. 이 책은 10개의 챕터로 나누어져있다. 각 장마다 어떤 주제를 다룰지에 대해 나타나있고, 아예 개발에 경험이 없다면 처음부터 순서대로 읽어야 이해가 된다고 생각한다. 보통 다른 도서나 블로그에서는 조금 딥한 내용으로 예시를 들어주는 경우가 많은데, 이 책은 책의 제목처럼 실 생활에서 개발자가 어떻게 의사소통하는지, 어떤 말을 주고받는지에 대한 예시가 나와있어 쉽게 이해할 수 있었다. 가장 중요하게 전달하고 내가 조금 더 자세히 보았던 부분은 4장의 API 부분이다. ( 내가 백엔드를 준비하고 있어서 ..) 포트폴리오.. 2023. 1. 3.
일 잘하는 사람은 단순하게 합니다 를 읽고, 우연히 주말에 광교에 있는 북 카페에 가서 재미있는 책을 읽을 수 있었다. 다른 여러 책도 있었지만, 이 책을 선택한 이유는 지금 내상황과 미래에 일을 할 때 어떤 마음가짐과 자세로 접근하면 효율적인 직장생활을 할 수 있을지에 대해 도움을 얻고자 선택했다. 일을 잘하고 싶다, 복잡하지 않게 단순하게 일하고 싶다 라는 것은 직장인들 만인의 꿈일 것이다. 개발자에 대한 책은 아니었지만, 상대방에게 어필하기 위한 글 작성방법 등 여러 내용을 포함하고 있다. 개발자를 준비하고 있으면서 내가 어떤 생각으로 프로젝트를 선택하고 기획하고 왜? 이런 스택을 선택했는지에 대해 설명해야 하는 부분에 있어 많은 도움을 받았다. 몇가지 생각나는 문구를 적어보면, 그저 그런 100가지 프로젝트보다 제대로 된 1가지 프로젝트가 .. 2022. 12. 12.
운영체제 - 4.CPU 스케줄링 알고리즘 보호되어 있는 글 입니다. 2022. 9. 27.
운영체제 - 3.프로세스와 스레드 보호되어 있는 글 입니다. 2022. 9. 23.
운영체제 - 2.메모리 보호되어 있는 글 입니다. 2022. 9. 21.
운영체제 - 1.운영체제와 컴퓨터 보호되어 있는 글 입니다. 2022. 9. 19.
네트워크 - 5.HTTP 보호되어 있는 글 입니다. 2022. 9. 17.