개발 · 프로그래밍

/

백엔드

Java 마이크로서비스(MSA) 프로젝트 실습

Java SpringCloud와 여러 오픈소스를 연동하여 마이크로서비스를 구축하는 세미 프로젝트를 경험해보실 수 있습니다. 마이크로서비스 구축 경험을 해보고 싶으시다면 이 강의를 추천할게요!

(4.4) 수강평 10개

수강생 180명

Thumbnail

중급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.

이런 걸
배워요!

  • Prometheus

  • Grafana

  • GitLab

  • 마이크로서비스

  • Spring Boot

  • Spring Cloud

  • MSA

  • Docker

마이크로서비스 플랫폼 시장 확대!

빠르고 효율적인 CI/CD, Docker와 같은 컨테이너 기술을 접목하여 유연한 개발 및 운영 프로세스를 처리할 수 있다.

"마이크로서비스(MSA)는 여러 유형의 애플리케이션의 모임이라고도 생각할 수 있다"

  • 대량의 데이터를 처리하기 위해 확장성 클라우드 성격의 서비스를 제공한다.

  • 독립적인 서비스 단위로 구분하여, 전 시스템에 타격을 주지 않고 부분적으로 장애 처리에 대응할 수 있다.

  • 개별 서비스의 확장이 편리하다.

강의 소개 및 목표

마이크로서비스를 이용한 실제 B2B SaaS 기반 대규모 프로젝트를 진행하면서 경험했던 내용을 토대로 강의 내용을 준비했습니다. 마이크로 서비스를 왜 쓰는지, 언제 어떻게 사용하면 좋을 지, 또한 마이크로 서비스의 장단점, 그리고 구축 방법을 이 강의를 통해 이해하실 수 있으며, 서비스 오픈 이후 운영 환경에서 어떻게 마이크로서비스를 활용해야 하는지 배워보실 수 있습니다.

  • 마이크로서비스 개념부터 개발, 마지막으로 운영 방법까지 경험해 보실 수 있습니다.

  • 여러 가지 모니터링 도구(Prometheus, Grafana, Zipkin 등)을 통해 모니터링 방안을 공유합니다.

  • Spring Boot 기반 프로젝트로 마이크로 서비스 개발 방법에 대해 소개해 드립니다.




이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 마이크로서비스를 실무 프로젝트에 적용을 원하는 분

  • CI/CD 형태의 업무 프로세스를 업무에 적용을 원하시는 분

  • Spring Cloud 학습을 원하시는 분

  • Spring Boot Application을 Docker로 생성하여 서비스하는 방법이 궁금하신 분

선수 지식,
필요할까요?

  • Spring Boot

  • Java

안녕하세요.
SaaS 서비스 기반 IT 운영 및 개발을 담당하고 있는 개발자입니다.
여러 솔루션 프로젝트와 R&D사업, 그리고 운영 환경 업무를 통해 경험한 지식에 대한 교육 내용은 항상 공유하려고 합니다. 실무를 하면서 너무 많은 상식들을 보유하게 되기도 하고, 필요로 하다보니 항상 공부하며 정리하는 습관을 갖고 살고 있으며, 정리한 내용에 잘못된 내용이 없는 지 항상 검토하고 수정하여 후배들에게 정확한 지식을 전달하고자, 사회 1년차부터 10년차 넘게 항상 공부하고 노력하며 살고 있습니다. 후배뿐만 아니라 여러 강의를 희망하시는 분들을 위해 더 노력하며 강의를 녹화하도록 하겠습니다.

 

■ 여러 공공기관 솔루션 및 메시징 채널 SaaS R&D 프로젝트 개발 및 운영

커리큘럼

전체

61개 ∙ (6시간 38분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!