Skip to content

Al-ways/Al-ways-BE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BE Stack

구분 사용 기술
언어 Java 11 (Spring Boot 2.7.15)
DB AWS-RDS(Oracle), Mysql
API Rest api
보안 및 인증 OAuth 2.0, JWT, Spring Security
서버 배포 및 관리 AWS
패키지 관리 매니저 Gradle
테스트 프레임워크 Junit5
로깅 및 모니터링 SLF4J
api 문서화 rest docs + swagger

Back-end

backend
  • Springboot 로 웹 어플리케이션 서버를 구축해요
  • Spring Data JPA(Hibernate) 로 객체 지향 데이터 로직을 작성해요.
  • QueryDSL 로 컴파일 시점에 SQL 오류를 감지해요. 가독성 높은 코드를 작성할 수 있어요.
  • Swagger로 초기단계에 개발자와 클라이언트 팀 간의 원활한 의사 소통해요.
  • RestDocs로 작성하여 API 문서를 정확하게 유지할 수 있어요.

Auth

auth
  • oauth2.0 로 소셜 미디어 로그인 및 api 접근 권한 부여를 도와줘요.
  • JWT 로 클라이언트와 서버간의 정보를 안전하게 전달해요.

Infra Structure

auth
  • AWS EC2 를 사용해 서버를 구축해요.

DB

  • 공용 데이터 베이스는 AWS-RDS를 사용해요.
  • Test 데이터 베이스는 Mysql를 사용해요.

TEST

auth
  • Junit5로 테스트 코드를 작성해요. 자신감 있는 리팩토링으로 기능 개발을 할 수 있어요.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •