am I RESTful?

좋은 개발자가 되기 위한 방법

김해준

 

코드스테이츠 IM 15기

프로젝트명

쌉가능

 

대학교에서 사용 가능한 교내 심부름앱

쌉가능

ㅇ 신속성

ㅇ 정확성

ㅇ 경제성

 

대학생들의 심부름 주문 배달에 대한 욕구를 해소

작은 규모지만 대학생들의 경제 활동이 가능

내가 가는 길이 돈이 된다

- Position :  Back-end

- Stack :  Node.js

   ㅇ Server:  Express

   ㅇ Database:  MySQL, Sequelize

   ㅇ Authentication:  JSON Web Token, Crypto

   ㅇ Email:  Nodemailer

- Other

   ㅇ Multer, Multer-S3 (이미지 업로드)

   ㅇ Push Notification with Expo(앱 푸시 알림)

  

Works

- 관계형 데이터베이스 설계 및 구축
- REST API 만들기
- JSON Web Token을 이용한 로그인 간소화
- Expo 를 활용하여 앱 푸시 알림 보내기
- 클라이언트에서 요청하는 데이터 생성 및 제공
- 이해하기 쉬운 서버 구축하기

Database Schema

SERVER

읽기 쉬운가? (Easy, Readable)

예측가능한가 (Predictable)

나 (서버) 로 인해서 발생하는 문제가 무엇이며 내가 해결 할 수 있는가?

내가 해결할 문제인가?

끝까지 좋은 컨디션을 유지하는 방법은?

조급해 하지 말 것

핵심은 무엇인가
팀의 조화

소통

공유하고 싶은 내용

이해하기 쉬운 서버 만들기

쉽고 정확하고 예측 가능하게

끊임없는 소통으로 만드는
RESTful API

소통하는 개발자

핵심은 무엇인가

am I RESTful?

By Hae Jun Kim

am I RESTful?

  • 82