AWS Route 53
AWS Route 53을 사용하는 이유는 도메인 관리와 유연한 트래픽 라우팅에 있다. 사용자가 웹 브라우저나 애플리케이션을 통해 서비스에 접근할 때 실제로는 서버의 IP 주소를 통해 통신이 이루어진다. 하지만 사용자는 복잡한 IP 주소 대신 abc.com, google.com과 같은 기억하기 쉬운 도메인 이름을 사용한다.…
AWS Route 53을 사용하는 이유는 도메인 관리와 유연한 트래픽 라우팅에 있다. 사용자가 웹 브라우저나 애플리케이션을 통해 서비스에 접근할 때 실제로는 서버의 IP 주소를 통해 통신이 이루어진다. 하지만 사용자는 복잡한 IP 주소 대신 abc.com, google.com과 같은 기억하기 쉬운 도메인 이름을 사용한다.…
AWS IAM은 AWS 리소스에 대한 접근을 안전하게 관리하는 서비스이다. 누가 어떤 AWS 서비스 및 리소스에 접근할 수 있는지 정교하게 제어할 수 있도록 돕는다 IAM 사용자 – 루트 사용자와 IAM 사용자 IAM의 핵심 요소 – 사용자, 정책, 역할 사용자 (User) AWS…
VPC(Virtual Private Cloud) – 가상 네트워크는 AWS 클라우드 내에 사용자를 위한 격리된 가상 네트워크 환경을 제공하는 핵심 네트워킹 서비스이다. 실제 물리적인 네트워크 장비(공유기)와 랜선이 연결되는 상황에 비유하여 VPC와 관련된 개념은 알아본다 VPC – 클라우드 속 가상 네트워크 VPC는 AWS 클라우드…
EC2 (Elastic Compute Cloud) – 가상 서버 임대 EC2는 AWS의 클라우드에서 가상 컴퓨팅 인스턴스(가상 서버)를 제공하는 서비스이다. 물리적인 서버를 직접 구매하고 관리하는 대신, AWS 데이터 센터의 자원을 활용하여 원하는 사양의 가상 컴퓨터를 빌려 사용할 수 있다 RDS (Relational Database Service)…
Kubernetes는 컨테이너회된 애플리케이션의 배포, 관리 및 확장을 자동화하는 오픈소스 플랫폼이다. Kubernetes 클러스터의 주요 구성 요소들을 하나씩 확인해보고, 애플리케이션 배포부터 워크로드 관리, 라우팅, 설정 관리 그리고 논리적 분리까지 전반적인 과정을 알아본다 Pod: 애플리케이션의 최소 배포 단위 Kubernetes에서 가장 기본적인 배포 단위는…
Kubernetes는 컨테이너화된 애플리케이션을 대규모로 배포, 관리, 확장하기 위한 오픈소스 컨테이너 오케스트레이션 시스템이다. 복잡한 컨테이너 환경을 효율적으로 조율하고 관리하는 프로그램이라고 할 수 있다. 주로 Docker와 같은 컨테이너 기술과 함께 사용되어 컨테이너 관리 플랫폼의 역할을 수행한다 k8s “Kubernetes”의 첫 글자 ‘k’와 마지막…
도메인과 도메인 모델에 대해 이야기할 때, 팀 내에서 특정 대상을 명확하고 일관된 단어로 부르는 것이 매우 중요하다. 이를 ‘보편 언어(Ubiquitous Language)’로 발전시키려는 노력이 필요하며, 개발 기술에서도 마찬가지이다. 하나의 기술 개념을 두 가지 이상의 용어로 표현하거나, 하나의 단어가 여러 의미로 사용되는…
코틀린을 배우기 위해서 인프런에서 강의를 구매하고 코틀린과 친해지고 기본기를 다지기 위해서 공부하는 중이다. 글 내용은 배열과 컬렉션 중 Kotlin, Java와 함께 Collection을 다루는 방법이고 최태현님의 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) 강의에 소금을 조금 친 내용이다 Kotlin과 Java는 상호…
코틀린을 배우기 위해서 인프런에서 강의를 구매하고 코틀린과 친해지고 기본기를 다지기 위해서 공부하는 중이다. 글 내용은 배열과 컬렉션을 다루는 방법이고 최태현님의 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) 강의에 소금을 조금 친 내용이다 배열(Array) Kotlin에서 배열은 Array 클래스로 표현되며, 고정된 요소를…
헥사킬은 예전부터 알고 있었는데 헥사고날 아키텍처는 2023년부터 인프런 강의로 공부를 하면서 한 두번씩 들어본 것이 전부이다. 개발은 공부를 해서 하나씩 더 알게 될 수록 개발이 점점 어렵게 느껴진다. 그래도 일보 전진해보기로 한다 헥사고날 아키텍처는 2005년 유명 개발자이자 컨설턴트인 앨리스터 코번(Alistair…