- 이 비디오는 Spring Boot, Spring Cloud, Keycloak, React를 사용하여 풀 스택 AI 기반 마이크로서비스를 구축하는 방법을 다룹니다. 🚀
- 백엔드는 Spring Boot, 프론트엔드는 React를 사용하며, AI 통합도 포함됩니다. 🤖
- AI가 중요한 이유는 많은 기업들이 AI를 도입하고 있으며, 개발자들은 AI 관련 기능을 통합할 수 있어야 하기 때문입니다. 💡
- 이 과정은 Spring Boot와 마이크로서비스를 마스터하려는 개발자를 위한 프로젝트 중심의 과정입니다. 👨💻
- 기존의 마이크로서비스 과정과는 달리, 이 과정은 AI 통합과 풀 스택 개발을 함께 다룹니다. 🌟
- 이 과정은 초급, 중급, 고급 개발자 모두에게 적합하며, 포트폴리오 프로젝트로 활용할 수 있습니다. 📈
- 피트니스 애플리케이션을 구축하며, 사용자의 데이터를 기반으로 AI가 건강 추천을 생성합니다. 💪
- 무료 AI 모델을 사용하여 비용 없이 AI 기능을 통합하는 방법을 보여줍니다. 💰
- 보안을 위해 Keycloak을 사용하여 인증 및 권한 부여를 구현합니다. 🛡️
- Spring Cloud Netflix Eureka 서버를 사용하여 서비스 검색을 구현하고, Spring Cloud Gateway를 사용하여 API 게이트웨이를 구현합니다. 🌐
- RabbitMQ, PostgreSQL/MySQL, MongoDB 등 다양한 데이터베이스를 사용합니다. 🗄️
- Google Gemini API를 사용하여 AI 기능을 통합합니다. ✨
- Spring Cloud Config Server를 사용하여 중앙 집중식 구성을 관리합니다. ⚙️
- API 게이트웨이를 통해 요청을 라우팅하고, Keycloak을 통해 인증을 처리합니다. 🚦
- 사용자 마이크로서비스, 활동 마이크로서비스, AI 서비스 등 세 가지 마이크로서비스를 사용합니다. 🧩