Archive: 2017/1

0

Definition of Done

Avoid Chaos in Agile Development by Defining “Done”애자일 프로젝트는 유저스토리의 완료 처리를 통해 진행상황이 관리된다. 따라서, 유저스토리의 **완료(Done)**의 기준에 대해 정확하고 일관성있게 이해하는 것이 중요하다. Key Challenges 소프트웨어 개발 프로젝트는 정확하고 투명한 진행상황 관리가 필요하

0

Microservices Reading List

Microservice ArchitectureJames Lewis Micro Services: Java, the Unix Way Martin Fowler Microservices Resource Guide What are Microservices? When Should I Use Them? Test Cris Richardson microservices.

0

(SDS 사내 기고) Microservices Architecture 란?

Microservices Architecture모놀리틱 아키텍쳐(Monolithic Architecture)우리가 전통적으로 SI나 솔루션을 개발하던 모습은 모든 기능을 패키지 단위로만 구분해서하나의 프로젝트에 넣어서 관리하는 것이었습니다. 심지어 모든 개발팀이 공유해서 말이죠.그리고 이 프로젝트 구성을 보면 뛰어난 SA들이 전체 구조를 잡고, 모든 기술

0

6. Choosing a Microservices Deployment Strategy

Choosing a Microservices Deployment StrategyChoosing a Microservices Deployment Strategy에 대한 요약이다. Motivations모놀리틱 어플리케이션은 보통 큰 어플리케이션 하나를 여러개로 복사해서 실행한다.즉, N개의 서버에 각 서버마다 M개의 어플리케이션 인스턴스가 실행되는 것이다.모놀

0

5. Event-Driven Data Management for Microservices

Event-Driven Data Management for MicroservicesEvent-Driven Data Management for Microservices에 대한 요약이다. Microservices and the Problem of Distributed Data Management모놀리틱(monolithic) 어플리케이션은 전형적으로 단일 관계형

0

4. Service Discovery in a Microservices Architecture

Service Discovery in a Microservices ArchitectureService Discovery in a Microservices Architecture에 대한 요약이다. Service DiscoveryREST API, Thrift API등을 가진 서비스를 호출하려고 할때 네트워크 주소(IP, Port)를 알고 있어야 한다.기존

0

2. Using an API Gateway

Building Microservices: Using an API GatewayUsing an API Gateway에 대한 요약이다. Client와 Microservices 간에 어떻게 통신을 할 것인가? 모놀리틱(monolithic) 어플리케이션은 엔드포인트가 하나만 존재하는 반면에,MSA 어플리케이션은 서비스마다 다른 엔드포인트를 갖는한다. API G

0

1. Introduction to Microservices

Introduction to MicroservicesIntroduction to Microservices에 대한 요약이다. Monolithic architecture hexagonal architecture 논리적으로 모듈화되고 패키지된 아키텍쳐를 갖더라도, 배포는 모놀리틱하게 되는 경우가 많다. 프로그래밍언어나 프래임워크에 의해 배포 형식이 결정된다.