GS리테일에 합류한지 한달정도 된것 같습니다. 저는 플랫폼 구조개선TFT에서 플랫폼 구조개선 업무를 담당하고 있는 주길재입니다.

어떤 방식으로 플랫폼을 구조개선할지 정하기 전에 마이크로서비스, 미니서비스 및 매크로(Monolithic)서비스를 구별해 보겠습니다.

마이크로 서비스

아래의 경우에만 마이크로 서비스라고 정의할 수 있습니다.

  • 주변 서비스에 대한 인식 없이 독립적으로 개발, 배포 및 관리됩니다 …


마이크로 서비스가 현재 프로덕트를 만들때 가장 인기 있는 트렌드 중 하나라는데 이견이 없습니다. 하지만 모든 상황에서 마이크로 서비스가 적합한지에 대해서는 의문이 듭니다.

제가 블로그에 그동안 많이 언급했던 마이크로 서비스 아키텍처에 대해 마틴 파울러는 다음의 조건을 충족해야 한다고 언급합니다.

  • 독립적으로 배포 가 …


최근 자율주행 기술력을 확보하고 있는 회사와 함께 자율주행에 관련된 버티컬 서비스를 기획하고 구축하는 일을 진행하고 있다.

자율 주행 기술은 단계별로 분류된다. SAE(미국 자동차 공학회)에서 자동화 레벨을 2016년에 정의했다.

우리나라의 경우 국토교통부가 세계 최초로 자율주행 레벨4에 대한 안전기준을 제정했다. …


이번 글에서는 서버리스와 컨테이너에 대해서 설명하고자 한다.

일을 하다보니, VM을 이용할 경우 유후 시간이 많을 때 비용이 최적화되지 못하다는 느낌이 많이 들었다.

서버리스는 서버 프로비저닝 및 유지 관리를 추상화하는 클라우드 아키텍처 모델이다.

FaaS(Function-as-a-Service)라 불리며, 필요에 …


“Graal”이라는 단어는 “Grail”을 의미하는 고대 프랑스어에서 유래되었다. GraalVM의 “VM”은 “JVM”내부에서 실행된다는 사실에서 비롯되었다.

GraalVM은 Java 코드를 작성하고 실행할 수 있는 도구이다. Oracle에서 만든 JVM(Java Virtual Machine) 및 JDK(Java …


3/11일에 Spring Native 베타가 릴리즈되었다. GraalVM을 활용하여 Spring Java 및 Kotlin 애플리케이션을 네이티브 이미지로 컴파일하여 JVM에 구동되는 애플리케이션에 비해 시작 시간과 메모리 오버 헤드를 줄인다.

JVM 실행 파일에 비해 네이티브 이미지는 시작 시간이 더 빠르고 ( …


구독 비즈니스 모델은 소프트웨어 산업의 주요 비즈니스 모델 중 하나지만 지난 몇 년간 다른 Industry에서도 활성화가 많이 되고 있다. 구독 비즈니스 모델은 어디에나 존재한다. Netflix, Apple Music, Youtube, Salesforce.com등 구독 비즈니스는 S&P 500 대비 5배 빠른 …


본 글은 Netflix Tech 블로그의 을 의역하여 작성한 글입니다.

배경

Netflix는 지난 10년 간 주문형 스트리밍 비디오 서비스를 제공하고 있습니다. 서비스를 제공하는 기간동아 Netflix는 전 세계 고객 확보를 위해 30일간 무료 평가판과 결합된 3가지 요금제(기본, 표준, 프리미엄)에 의존했습니다. 하지 …


C3 AI?

C3 AI는 클라우드기반 엔터프라이즈 AI 서비스를 제공하는 SaaS 회사이다. 고객에게 빠른 배포와 Overhead없는 Digital Transformation 애플리케이션을 개발하고 통합 할 수 있는 기능을 제공하는 환경을 구축하여 제공한다. C3 AI는 주로 Subscription 서비스와 전문 기술 지원 …

Giljae Joo (주길재)

Slow, Slow (Run Run)… 내일을 사랑하오! https://giljae.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store