Skip to Content
자바 개발자를 위한 데브옵스 툴
book

자바 개발자를 위한 데브옵스 툴

by 스티븐 친, 멜리사 맥케이, 익스헬 루이츠, 바루크 사도구르스키, 정병열
April 2023
Beginner to intermediate
396 pages
8h 23m
Korean
Hanbit Media, Inc.
Content preview from 자바 개발자를 위한 데브옵스 툴
121
4
장
모놀리스 해부
아키텍처
service
oriented
architecture
(
SOA
)의 진화물이며 애플리케이션을 경량 모듈형 서비스 집합
으로 재배치한다. 기술적인 면에서 마이크로서비스는
SOA
구현의 특수한 일종이라 볼 수 있다.
마이크로서비스는 작고 느슨하게 결합된 컴포넌트들이다. 각 컴포넌트는 모놀리스와 달리 독
립적으로 배포, 확장, 테스트할 수 있으며 콘텍스트의 경계 안에서 단일 책임 원칙을 따른다.
또한 자율성이 보장되며 분산하기 쉽다. 일반적으로 마이크로서비스는 비즈니스 기능에 맞추
어 구축하므로 이해하기 쉽고 컴포넌트 각각을 서로 다른 기술 스택으로 개발할 수 있다.
마이크로서비스가 갖추어야 할
작은 크기작은 크기
의 기준은 무엇일까? 마이크로서비스는 원자 단위로
엄격하게 제한된 기능을 수행하며 자립성을 유지해야 한다. 또한 비즈니스 요구 사항에 따라
이전 기능과 공존하거나 개선 및 대체될 수 있어야 한다.
각 컴포넌트나 서비스는 다른 컴포넌트에 대해 거의 알지 못하거나 완전히 무지해야 한다. 또
한 각각의 세부 구현을 캡슐화시킨
API
를 통해 상호작용한다. 마이크로서비스는 간단한 프로
토콜로 서로 메시지를 주고받으며 일반적으로 데이터 부하도 적다.
4.2.1 4.2.1
안티패턴안티패턴
마이크로서비스 패턴은 복잡도를 높이는 경향이 있어 모든 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

쿠버네티스를 활용한 클라우드 네이티브 데브옵스

쿠버네티스를 활용한 클라우드 네이티브 데브옵스

최경현, 저스틴 도밍거스, 존 어런들
클라우드 네이티브 애플리케이션 디자인 패턴

클라우드 네이티브 애플리케이션 디자인 패턴

카순 인드라시리, 스리스칸다라자 수호티얀
클라우드 엔지니어를 위한 97가지 조언

클라우드 엔지니어를 위한 97가지 조언

Emily Freeman, Nathen Harvey, 정기훈(Jung Ki Hun)

Publisher Resources

ISBN: 9791169210935