로드맵 썸네일

혹시 일반적인 API, CRUD만 알고 계시나요...?

작성자 프로필 이미지

gohans

Go
Node.js
MySQL

초급 대상

로드맵 참여중인 유저 프로필 사진
로드맵 참여중인 유저 프로필 사진

16명 참여중

로드맵 코스

Q. 이 로드맵을 만든 ‘나’는 어떤 사람인가요?

안녕하세요. 스타트업에서 서버 개발을 진행하고 있는 개발자에요. 회사에서는 주로 TypeScript를 주 스택으로 쓰고 있어요.

항상 부족하고, 새로운 지식을 습득하는데에 관심이 많아요. 🙂

Q. 왜 이 로드맵을 만들었나요?

일을 하면서, 항상 반복적인 일이 많았던거 같아요. 뭔가 새로운 개발 방식을 적용해보고 싶고 새로운 경험을 해보고 싶었어요.

  • CRUD만 할 줄 알면, 서버 개발은 끝나는게 아닌가??

  • 백엔드 개발자는 실무에서 어떤 개발을 할까??

  • 상황별로 어떠한 프로토콜을 사용해야 할까??

당연히 실무에서는 CRUD를 가장 많이 만들고, HTTP도 매우 중요하지만, 이런 다양한 프로토콜과 서비스를 직접 구현하면서 배우는 로드맵이 있다면 많은 도움이 될 거라고 생각을 하였고, 저 또한 개발에 대한 견해가 넓어지는 경험을 하였어요.

Q. 어떤 사람들이 이 로드맵을 시작하면 좋을까요?

저와 비슷한 생각을 하셨거나, 새로운 개발방식과 서비스를 직접 구현해보고 싶으신 분들에게 매우 추천해요.

  • 주니어 개발자면서, HTTP 개발이 지루하신 분

  • 항상 새로운 프로토콜과 지식을 습득하고 싶으신 분

  • 개발자 취업 준비생으로 플랫폼의 특성에 맞는 개발방식을 적용해 보고 싶으신 분

  • 어려운 서비스 개발을을 쉽게 구현하면서 학습하고 싶으신 분

Q. 이 로드맵 순서대로 강의를 들으면 어떤 점이 좋을까요?

사실 순서는 그렇게 큰 영향을 주지 않는다고 생각을해요.

로드맵이 모두 각각 챕터별로 간단하게 구성이 되어있고, 이론적인 내용보다는 정말 로직을 구현하고 서비스를 구축하는데에 중점이 되어 있다고 생각을 했어요.


그래서 굳이 이 로드맵을 따를 필요가 없고, 관심있는 프로토콜 또는 서비스 개발에 대해서 학습하시면 좋을 꺼 같아요.

한가지 중요한 포인트는 HTTP를 몰라도 된다는 것이 큰 장점인거 같아요.

가장 기본적이고 많이 사용되는 프로토콜이지만, 이 강의에서는 HTTP를 모르는 개발자 준비생분들도 이런 프로토콜이 있다는것을 배우 실 수 있어요.

  • 당연하지만!! HTTP도 이후에 학습을 하셔야 한다고 생각해요!


Q. 이 강의를 선택한 이유가 있나요?

인프런에서 이러한 주제로 강의를 다루는 강의가 없었어요.

강의 대다수가 모두 실제 서비스에서는 어떠한 프로토콜과 어떠한 구조 및 방법으로 개발이 진행되는지를 다루고 있어요.


그래서 이론적인 내용에 집중하기보다는 정말 실무자가 알려준다는 느낌이 드는 강의고 이러한 스타일이 제 학습방향과 매우 적합했어요.


그리고 쉽게 접하지 못하는 서비스에 대한 개발이다보니, 항상 볼 떄마다 저의 견해가 넓어지는 경험을 할 수 있었어요.

그래서 다른 수강생분들도 이러한 강의를 수강하시고 견해를 넓히실 수 있는 기회가 주어지면 좋을 꺼 같아요.

로드맵 상세보기

7개 코스

로드맵에 포함된 강의 썸네일
해당 강의에서는 실제 실무에서 사용을 하는 RPC, gRPC통신을 구현하여, 서버간 통신에 대한 리소스를 줄이는 방법에 대해서 다루게 됩니다.

27,500

로드맵에 포함된 도서 썸네일

저자

그웬 샤피라 토드 팔리노 라지니 시바람 크리트 페티

번역

이동진

출판

제이펍

프로덕션 환경에 설치하는 방법, 신뢰성 있는 이벤트 주도 마이크로서비스를 개발하는 방법, 그리고 카프카를 플랫폼으로 사용해서 규모 가변적인 스트림 처리 애플리케이션을 개발하는 방법을 설명한다. 상세한 예제를 통해 카프카의 설계 원칙, 신뢰성 보장, 핵심 API 그리고 복제 프로토콜, 컨트롤러, 저장 레이어에 이르는 아키텍처의 상세한 부분까지 배울 수 있다.  ■ 카프카 설정, 설치에 관한 모범 사례 ■ 메시지를 쓰고 읽기 위해 카프카 프로듀서와 컨슈머를 사용

로드맵 코스 7