소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. RxJava, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]RxJava는 자바 개발자에게 항상 뜨거운 감자다. 강력한 기능을 제공하지만 배우기 어렵다는 생각이 널리 퍼져있기 때문이다. RxJava는 비동기 라이브러리다. 기존 자바에는 Java 5부터 ‘java.util.concurrent’ 패키지가 제공돼 단순히 스레드를 만들지 않고도 비동기
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 플라스크, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]백엔드 개발은 로직을 짜는 것 말고도 비용, 효율, 성능, 트래픽, 프레임워크 등 다양한 요소를 고려해야 한다. 장고 등 풀스택 프레임워크는 많은 부분을 자동으로 구성해주는 장점이 있다. 하지만 초보자에게는 이해할 수 없는 블랙박스와 같다.플라스크는 마이크로 프레임워크다. 필수적인 기능만
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 사이드체인, 블록체인, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]2017년 12월 비트코인의 미승인 거래 수가 급증했다. 비트코인 네트워크에 과부하가 일어나 트랜잭션 처리가 지연됐고 덩달아 거래수수료까지 크게 올랐다. 알트코인 대표인 이더리움뿐 아니라 다른 알트코인들도 네트워크 과부하가 발생했다. 당시 블록체인의 현실적인 문제를 해결하고자
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 모바일 테스트, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]STF(Smartphone Test Farm)는 다수의 디바이스를 디바이스팜으로 구성해 호스팅할 수 있게 해주는 오픈소스다. 사이버에이전트(CyberAgent)의 시모 키누넨(Simo Kinnunen)과 귄터 브루넌(Günther Brunner)이 사내에서 쓰기 위해 개발을 시작했다
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. C10k, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]1만 개의 클라이언트 문제(The C10k Problem)는 1999년 단 케겔(Dan Kegel)이 처음 제시한 이야기로, ‘1만 개의 클라이언트를 동시에 처리할 수 있는 네트워크 I/O 모델 설계 방법(www.kegel.com/c10k.html)’을 묻는 말이다. 여기서 동시 처리의
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 애저, PaaS, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]웹서비스를 만들고 나면 서비스 운영에 대한 장벽을 만난다. AWS, 애저(Azure), GCP 등 클라우드마다 지원하는 기능이 다르고, 익혀야 할 개념은 어찌나 많은지 머리가 아프다. 다양한 웹서비스 배포 방식이 있겠지만 도커(Docker)기반 PaaS(Platform as a S
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 트래비스CI, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]마이크로서비스 아키텍처(Microservice Architecture, 이하 MSA)에 대해 마틴 파울러(Martin Fowler)는 "MSA는 단일 애플리케이션을 작은 서비스 모음으로 개발하는 접근 방식이다. 각 작은 서비스는 자체적으로 실행할 수 있고, HTTP와 같은 경량 메커니
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 이스티오, 서비스 메시, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]마이크로서비스 아키텍처(Microservice Architecture, 이하 MSA)는 작은 서비스 수십, 수백 개로 이뤄진다. 그리고 수십, 수백 개의 서비스는 수천 개의 컨테이너로 배포된다. MSA를 사용하려면 수천 개의 컨테이너를 문제없이 연결하고 안정적으로 운영해야 한다.서비스
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 트래비스CI, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]마이크로서비스 아키텍처! 마이크로가 들어간 이름치고는 다루는 범위가 넓으며, 아키텍처가 들어간 이름치고는 무엇 하나 쉽사리 결정해주지 않는다. 이 까다로운 녀석을 사내 백오피스 시스템에 적용하면서 얻은 경험과 결과물을 공유해보고자 한다.버즈니가 운영 중인 모바일 홈쇼핑 포털 앱 홈쇼핑
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 아마존 API 게이트웨이, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]럭스로보(LUXROBO)는 모디 스튜디오(MODI Studio)라는 IDE를 개발한다. 모디 스튜디오는 홈페이지에서 다운로드할 수 있는데, 지금까지는 퍼머링크(Permalink) 형태였다. 퍼머링크는 URL 끝부분에 ‘MODIStudioSetup-{version}.{ext
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 클라우드, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]국내에서는 안정적으로 서비스되던 게임이 클라우드 환경을 통해 중국에 배포되고 나서 장애가 발생했다. 이 업체는 한국 서비스를 실제 물리 서버에서 하고 있었다. 중국에 진출하면서 클라우드를 처음 도입했다. 그런데 두 개의 리전에 로그인 서비스를 배포했는데, 특정 시간대에 한쪽 리전에서만 계
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 워크메일, 아마존 SES, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]기업이 회사를 설립한 후 가장 먼저 진행하는 인프라 관리 업무는 아마도 홈페이지 구축과 이메일 서비스 구축일 것이다. 한 설문 조사에 따르면 미국 직장인의 하루 평균 이메일 확인 횟수가 74회에 이른다고 한다. 비즈니스의 시작이 이메일로 시작해서 이메일로 끝난다는 말은 과
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. CI/CD, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]데브옵스는 개발(Develop)과 운영(Operation)을 통합한 개념이다. 개발과 운영 사이 비용을 낮추고, 갈등을 개선하기 위한 방법론이다. 데브옵스 개념에서는 기존과 달리 하루 2~3회 배포도 가능해 모바일 시장에 적합하고 초기 비즈니스에 빠르게 적용할 수 있다. 물론 개발과 운
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 트래비스CI, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]CI/CD, 배포 자동화, 무중단 배포 등은 이미 널리 알려진 개념이다. 다만 이런 환경에서 개발하는 비율은 그렇지 않은 쪽이 더 많다고 한다. 이 글에서는 최소의 비용으로 무중단 배포 환경을 구축하는 과정을 소개한다. 아직 CI/CD 환경을 접하지 못한 독자, CI/CD 환경에서 혹
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 오라클, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]DBA는 백업과 모니터링 작업, 주기적으로 점검해야 하는 패치와 업그레이드 작업을 매일 반복하고 있다. 뿐만 아니라 날로 증가하는 데이터 속에서도 현업 사용자가 요구하는 성능을 유지하기 위해 쿼리 튜닝과 데이터베이스 최적화 작업까지 수많은 반복적인 작업을 수행해야 한다. 물론 이 작업은 안
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 가비아, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]시장에 범람하는 다양한 클라우드 서비스들 가운데 AWS는 단연 독보적이다. 글로벌 시장조사기관 가트너는 클라우드 서비스 시장 규모가 2018년 1860억 달러에서 2021년 3020억 달러로 성장할 것으로 내다봤다. 그러나 이 같은 시장 성장에 전체 클라우드 사업자가 수혜를 입는 것은 아니
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 테라폼, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]데브옵스는 쉽고 간단하게 다섯 가지 단어로 설명할 수 있다. 데브옵스는 문화(Culture), 자동화(Automation), 측정(Measurement), 공유(Sharing), 기록&축적(File up & Pile up)이다.데브옵스는 문화다. 무엇이든 자동화를 지향하는 것, 측정하고 검
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 데브옵스, 오픈스택, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]지난 세월 동안 PaaS(Platform as a Service)에 대한 관심은 꾸준히 증가했다. 그런데 현시점(2018년)에 PaaS는 가장 높은 급여를 받는 IT로 각광받는가 하면, 반대로 더 이상 미래가 없다고 하는 평가를 받기도 한다. 이처럼 극도로 엇갈린 평가를 받는 데는 여러
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. TLS 1.3, 오픈스택, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]TLS 1.3이 2018년 8월 10일에 RFC 8446(tools.ietf.org/html/rfc8446)이란 이름으로 등장했다. 우리가 이용하는 수많은 서비스의 보안을 담당하는 TLS(Transport Layer Security Protocol)의 새로운 버전에 대해서 알아보자.
소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 데브옵스, 오픈스택, PaaS, 마이크로 서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]더 웨더 컴퍼니(The Weather Company, 이하 TWC)는 우리나라에서는 이름이 낯선 서비스지만, 전 세계의 날씨 정보를 제공하는 글로벌 서비스 중 애플 앱이나 삼성 위젯에서도 사용되는 날씨 정보 1위 서비스다. TWC는 1982년 5월 미국에서 더 웨더 채널(The Weat