Microservice

 · 2 mins read

Introducing Microservice !!

Practice Space to learn Microservice


Overview

마이크로서비스(microservice)는 애플리케이션을 느슨히 결합된 서비스의 모임으로 구조화하는 서비스 지향 아키텍처(SOA) 스타일의 일종인 소프트웨어 개발 기법이다. 마이크로서비스 아키텍처에서 서비스들은 섬세(fine-grained)하고 프로토콜은 가벼운 편이다. 애플리케이션을 더 조그마한 여러 서비스로 분해할 때의 장점은 모듈성을 개선시키고 애플리케이션의 이해, 개발, 테스트를 더 쉽게 해주고 애플리케이션 침식에 더 탄련적으로 만들어 준다. 규모가 작은 자율적인 팀들이 팀별 서비스를 독립적으로 개발, 전개, 규모 확장을 할 수 있게 함으로써 병렬로 개발할 수 있게 한다. 또, 지속적인 리팩터링을 통해 개개의 서비스 아키텍처가 하나로 병합될 수 있게 허용한다. 마이크로서비스 기반 아키텍처는 지속적 배포와 전개(디플로이)를 가능케 한다.[\^1]
[^1]: https://ko.wikipedia.org/wiki/마이크로서비스 인용함
Frontend 단 Microservice 부터 Backend 단 Microservice, 기타 신기술 Microservice와 관련된 내용을 파악 하기 위함이다.


Contents

Table of Contents

NoTitleRemarks
1JavaBackend
2ReactFrontend
3MobxMobx
4NextNext.js

Learning

Table of Learning

NoTitleEducational InstitutionLecturerTermRemarks
1스프링 부트를 이용한 웹 서비스 개발T 아카데미김지헌 개발자 (우아한형제들)2019.12.17 ~ 2020.01.16Spring
2Spring Cloud를 활용한 MSA 기초T 아카데미임성묵 (11번가)2019.12.29 ~ 2020.01.28Spring
3컨테이너 기반 가상화 플랫폼 ‘도커(Doker)’의 이해T 아카데미김대권(Docker Meetup Seoul운영자) / 김충섭(퍼플웍스)2020.01.13 ~ 2020.02.12Docker
4JPA 프로그래밍 기초T 아카데미김영한 (우아한형제들)2020.03.09 ~ 2020.04.08JPA
5컨테이너 오케스트레이션 쿠버네티스 살펴보기T 아카데미김충섭(퍼플웍스)2020.04.15 ~ 2020.05.15k3s
6Cloud Native를 위한 도커와 쿠버네티스에이콘아카데미정승재(tipco)2021.07.10 ~ 2021.08.07k8s

Reference

Go to Contents