본문 바로가기
삵

전체 글

2,122개의 글

이벤트 소싱과 CQRS에 대한 잡설

Cloud Computing & MSA

배경을 알아보자. 비즈니스 수요가 증가함에 따라 기능의 종류는 다양해지고 요구량이 증가하였으며, 결과적으로 서비스의 크기는 거대해졌다. 여러 한계에 봉착하게 된다. (1) 서비스의 수정 / 업데이트…

천천진반·2022년 1월 6일·조회 2,330

Eventuate 개요 및 Eventuate Tram 활용

Cloud Computing & MSA

개요 Eventuate는 오픈소스 마이크로서비스 개발 플랫폼으로, MSA가 가지고 있는 고유한 분산 데이터 관리 문제에 대한 문제를 해결하므로써 개발자가 비즈니스 로직에 집중할 수 있도록 한다. M…

우우주최강라섹남·2022년 1월 4일·조회 5,227

boto3을 이용한 IAM 사용자 Active key age 조회 (기본 Python 코드 + AWS Lambda 코드)

Amazon Web Services

1. 개요 사용자별 Active key age를 보고 싶다. 2. 코드 파일명.py import boto3 from datetime import datetime, timezone def utc_to…

동교동삼거리동교동삼거리·2022년 1월 4일·조회 2,037

mongodb-org-shell 설치

NoSQL

1. 개요 커맨드 라인에서 MongoDB에 접속하기 위해 mongodb-org-shell 패키지를 설치한다. 환경은 Amazon Linux 2(Red Hat 계열) 기준이다. 아래 예시는 Mongo…

강철지그강철지그·2022년 1월 3일·조회 1,954

CI/CD 개요 (Continuous Integration + Continuous Delivery/Continuous Deployment)

Cloud Computing & MSA

1.CI/CD 개념 1.1. CI(Continuous Integration, 지속적 통합) 모든 개발자가 개발한 코드를 지속적으로 병합하는 체계 1.2. CD(Continuous Delivery/C…

우우주최강라섹남·2022년 1월 3일·조회 1,757

AWS ELB 특징 이해하기 (Elastic Load Balancing)

Amazon Web Services

AWS Elastic Load Balancer(ELB)는 트래픽을 분배해주는 관리형 Load Balancer 서비스이다. 특징 자동화: AWS EC2 인스턴스 등의 대상에 대해서 트래픽을 자동으로 …

천천진반·2022년 1월 1일·조회 1,586

AWS Lake Formation을 통한 손쉬운 데이터 레이크 구성 및 관리

Amazon Web Services

목차 데이터레이크란? AWS기반 데이터레이크 구축 방식 AWS Lake Formation 소개 AWS Lake Formation 데모 1. 데이터레이크란? 데이터레이크란 규모와 정형/비정형 여부와 …

천천진반·2021년 12월 31일·조회 1,756

AWS Pinpoint 알아보기

Amazon Web Services

개요 AWS Pinpoint는 푸시 알림/이메일/SMS 텍스트 메시지 및 음성 메시지를 전송할 수 있는 메시징 채널이다. Pinpoint는 AWS 사용자가 최종 사용자와 의사소통하며 사용자 참여를 …

우우주최강라섹남·2021년 12월 31일·조회 3,089

AWS SNS (Simple Notification Service) 알아보기

Amazon Web Services

개요 AWS SNS는 구독중인 엔드포인트 또는 클라이언트에 메시지 전달 또는 전송을 조정 및 관리하는 웹서비스이다. SNS에는 Publisher(Producer)와 Subscriber(Consume…

우우주최강라섹남·2021년 12월 28일·조회 2,085

Kubernetes Static Pod란 무엇인가?

Cloud Computing & MSA

1. 개요 쿠버네티스의 스태틱 파에 대해 알아보는 아티클이다. 2. 스태틱 파드란? API 서버 없이 특정 노드의 kubelet 데몬에 의해 관리되는 파드이다. 이 스태틱 파드의 정의서는 서버 내 …

oopennova·2021년 12월 28일·조회 3,761

AWS Transit Gateway 알아보기

Amazon Web Services

AWS Trainsit Gateway이란? AWS의 네트웍은 Transit Gateway의 등장 이전과 이후에 다른 아키텍처 패턴을 가질 수 있게 되었다. Amazon VPC 요약 AWS 고객 간 …

우우주최강라섹남·2021년 12월 28일·조회 2,474

MongoDB Back to Basics

NoSQL

1. MongoDB의 특장점 MongoDB는 Document DB라고도 불린다. Data를 저장할 때 문서화된 형태로 저장을 한다. (cf. RDBMS: row-column기반의 Table로 저장)…

천천진반·2021년 12월 28일·조회 1,642

[GCP] Quiz: Google Cloud Platform Fundamentals: Core Infrastructure

Cloud Computing & MSA

Consider a single hierarchy of GCP resources. Which of these situations is possible? (Choose all that are corr…

PPLM·2021년 12월 26일·조회 4,441

Service Mesh (서비스 메시) 고민

Cloud Computing & MSA

개요 서비스 메쉬란, 각 서비스 간에 데이터를 공유하는 방식을 제어하는 방법이다. 앱 내부 하나의 인프라 레이어로 직접 구축된다.(built-in) 제어가 왜 필요할까? 분산 환경이므로 서비스 경로…

천천진반·2021년 12월 19일·조회 3,397

이벤트 소싱 패턴 - Event Sourcing Pattern

Cloud Computing & MSA

1. 개요 1.1. 개념 이벤트 소싱 패턴은 도메인 내부 데이터의 현재 상태 그대로 저장하는 방식 대신에, 데이터에 수행된 전체 작업을 덧붙이는 방식으로 저장한다. 다시 말해, 이벤트 소싱은 애플리…

우우주최강라섹남·2021년 12월 18일·조회 1,417

Ansible을 이용한 Apache HTTP Server 설치

Miscellaneous

*해당글은 Ansible이 설치되어 있다고 가정합니다.CentOS7 기준으로 작성되었습니다. 설치 전 사전 준비 사항 apache를 설치할 서버에 대해서, public key file / passw…

천천진반·2021년 12월 14일·조회 2,381

yum을 이용한 Ansible Installation (CentOS 기준)

Miscellaneous

본 문서는 CentOS 기준으로 작성되었으며, yum을 이용하여 설치합니다. (1) 아래 명령문을 실행합니다. sudo yum install ansible (2) 설치에 성공하면 아래와 같이 Com…

천천진반·2021년 12월 13일·조회 2,307,446

Spring IOC - ApplicationEventPublisher

Java

개요 옵저버 패턴의 구현체로서, 이벤트 기반의 프로그래밍을 할 때 유용한 인터페이스. 실습을 위한 주요 구성 요소 퍼블리셔, 이벤트, 이벤트핸들러 이벤트 ApplicationEvent 상속 publ…

천천진반·2021년 12월 1일·조회 1,368

JMC(JDK Mission Control) 8.1 릴리스 - JMC Agent를 통한 JVM 성능 모니터링

Java

1. 개요 최근 JMC(JDK Mission Control) 8.1가 릴리스 되었다. 이 버전부터 JMC Agent 플러그인이 즉시 제공되므로 성능 모니터링 요구 사항에 대해 쉽게 활용 가능하다. …

애애리얼·2021년 11월 30일·조회 2,161

멀티클라우드 세계에서 애플리케이션 모더나이제이션 - App Modernization in a Multicloud World

Cloud Computing & MSA

Ray O' Farrell/EVP GM, VMware 멀티클라우드 세상에서의 애플리케이션 모던화 VMware Tanzu VMware Tanzu는 모던 애플리케이션에 대해 쿠버네티스부/클라우드 네이티…

우우주최강라섹남·2021년 11월 28일·조회 1,428

MSA 개념 - 12 Factors Application

Cloud Computing & MSA

개요 웹앱 또는 SaaS 앱을 체계적으로 만들기 위한 이상적인 방법론이다. 본 방법론에 따라서 구현된 앱은 twelve-factor app이라 하며, 다음과 같은 장점을 가질 것이다. 설정 자동화를…

천천진반·2021년 11월 26일·조회 2,584

WhaTap에 대해 간단히 알아봄 (와탭 - SaaS형 모니터링 툴 - 세미나 후기)

Miscellaneous

1. 개요 와탭은 Server와 Application, DB의 성능을 모니터링 하는 '통합 모니터링 솔루션'이다. 본 아티클은 와탭 세미나 참석 후 보고들은 내용을 정리한 것임. 2. 아키텍처 2.…

우우주최강라섹남·2021년 11월 26일·조회 15,043

구글 클라우드 자원 확장(Scale) 방안 - 1) Cloud Monitoring 기반, 2) LB 기반, 3) Latency 기반

Cloud Computing & MSA

구글 클라우드 자원 확장 방안 1) Cloud Monitoring 기반 확장 : https://cloud.google.com/compute/docs/autoscaler/scaling-stackdri…

고고구마엔사이다·2021년 11월 25일·조회 995

[AWS] SES Limit 증가(Increase) 가능/불가능한 항목 정리

Amazon Web Services

SES Sandbox에서 탈출한 이후, Limit을 조정하여 Email Sending Rate을 조절할 수 있다. 그러나 모든 Limit이 조절가능한 것은 아니며, 아래와 같은 항목만 조절이 가능하…

혀뇽뇽이혀뇽뇽이·2021년 11월 23일·조회 10,277