/dodami-backend

πŸ‘ΆπŸ» μ•„λΉ μ˜ λͺ©μ†Œλ¦¬λ‘œ μ‚¬λž‘μ„ λ“€λ €μ£ΌλŠ” νƒœκ΅ μ„œλΉ„μŠ€ (SWλ§ˆμ—μŠ€νŠΈλ‘œ 10κΈ°)

Primary LanguageJava

도담이

μŠ€ν¬λ¦°μƒ· 2020-05-19 μ˜€ν›„ 4 37 45

Introduction

μ•„λΉ μ˜ λͺ©μ†Œλ¦¬λ‘œ μ‚¬λž‘μ„ λ“€λ €μ£ΌλŠ” νƒœκ΅ μ„œλΉ„μŠ€ πŸ‘ΆπŸ»

이 μ„œλΉ„μŠ€λŠ” μ•„λΉ κ°€ λΆ€μž¬ μ‹œμ—λ„ μ–Έμ œλ“ μ§€ μ•„λΉ μ˜ λͺ©μ†Œλ¦¬λ‘œ νƒœλ‹΄ νƒœκ΅λ₯Ό ν•  수 μžˆλŠ” μ•± μ„œλΉ„μŠ€μž…λ‹ˆλ‹€. 아빠듀이 νƒœκ΅μ˜ μ€‘μš”μ„±μ„ μΈμ‹ν•˜κ³  μžˆμŒμ—λ„ λΆˆκ΅¬ν•˜κ³  직μž₯ λ“± μ‹œκ°„μ μΈ μ œμ•½μœΌλ‘œ νƒœκ΅μ— 적극적으둜 μ°Έμ—¬ν•˜μ§€ λͺ»ν•˜λŠ” 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ λ”₯λŸ¬λ‹μœΌλ‘œ μ•„λΉ μ˜ λͺ©μ†Œλ¦¬λ₯Ό ν•™μŠ΅ν•˜μ—¬ λͺ©μ†Œλ¦¬ λͺ¨λΈμ„ μƒμ„±ν•˜κ³ , 이λ₯Ό νƒœκ΅ μ½˜ν…μΈ μ— μŒμ„± ν•©μ„±ν•˜μ—¬ λ“€λ €μ£ΌλŠ” μ„œλΉ„μŠ€λ₯Ό λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

개발자 μ„Έ λͺ…이 μ§„ν–‰ν•œ ν”„λ‘œμ νŠΈλ‘œ λ‹€ 같이 κΈ°νšμ„ ν•˜μ˜€κ³ , κ°œλ°œμ€ iOS μ•±κ³Ό λ°±μ—”λ“œ, λ”₯λŸ¬λ‹ 개발둜 역할을 λ‚˜λˆ„μ—ˆμŠ΅λ‹ˆλ‹€. μ €λŠ” 그쀑 λ°±μ—”λ“œ κ°œλ°œμ„ λ‹΄λ‹Ήν•˜μ—¬ μ‚¬μš©μž, μ½˜ν…μΈ , μŒμ„± λͺ¨λΈ 등을 μœ„ν•œ λ‹€μ–‘ν•œ APIλ₯Ό κ°œλ°œν•˜μ˜€μŠ΅λ‹ˆλ‹€.

  • μ†Œμ†: μ†Œν”„νŠΈμ›¨μ–΄ λ§ˆμ—μŠ€νŠΈλ‘œ 10κΈ° λ„λ‹΄νŒ€
  • κΈ°κ°„: 2019.05.11~2019.11.23 (κΈ°νšλΆ€ν„° μ΅œμ’… λ°œν‘œκΉŒμ§€)

Development Environment

  • Language - Java 8
  • Framework - Spring Boot 2
  • IDE - IntelliJ
  • Cloud - AWS EC2, RDS, S3
  • RDBMS - PostgreSQL

Libraries

  • Spring MVC
  • Spring Data JPA - ORM
  • Spring Security - μ‚¬μš©μž 인증 처리
  • Spring Cloud - AWS μ‚¬μš©
  • PostgreSQL - RDBMS
  • Lombok - 반볡적인 μ½”λ“œ μžλ™ 생성
  • JWT - Json Web Token μ‚¬μš©
  • Swagger - API λ¬Έμ„œ μžλ™ν™”

Architecture

μŠ€ν¬λ¦°μƒ· 2020-05-19 μ˜€ν›„ 4 37 45

ERD

ERD Diagram

API

μŠ€ν¬λ¦°μƒ· 2020-03-25 μ˜€μ „ 1 57 02