목록개발/Front (2)
레커
NextAuth 라이브러리NextAuth.js는 Next.js 프로젝트의 사용자 인증 및 세션 관리를 위한 라이브러리특히 Google, GitHub, 카카오 등의 다양한 인증 공급자를 지원하고, Next.js의 서버와 클라이언트 측 모두에서 인증 및 세션 관리를 손쉽게 처리할 수 있도록 도와주는 라이브러리홈페이지 링크 : https://next-auth.js.org/NextAuth 설치npm install next-auth ORyarn add next-authNextAuth 기본 설정project의 pages/api/auth 경로에 /[...nextauth].js 파일 생성 import NextAuth from "next-auth"import GithubProvider from "next-auth/pro..
모놀리스(Monolithic) 많이 사용 아키텍처 방식으로 하나의 소프트웨어를 구성하는 모든 모듈과 코드를 한 프로젝트에서 관리서비스가 단일 프로세스로 동작되어, 더 적은 기술과 설계 방법이 필요새로운 앱을 만들때 좋은 시작점. 마이크로서비스 앱에 필요한 기술적 투자를 하기 전 빠르게 비즈니스 검증비스니스와 서비스가 확장될수록 유지 보수가 어려워짐마이크로서비스(Microservice )마이크로서비스(Microservice) 아키텍처는 하나의 소프트웨어를 구성하는 컴포넌트들을 독립적인 프로젝트들로 분리하여 관리서비스의 기능들을 수행하기 위해 작은 서비스로 구성된 일종의 분산 프로그램 형태각각의 서비스는 실제로 분리된 서버에 위치하고 서비스를 종합적으로 관리할 수 있는 오케스트레이션 플랫폼이 필요다른 환경에..