3부. 한 번에 알아보는 AWS - Route53, VPC
Route53 DNS, Records, Routing Policy, DNS 통제권을 제공하며 IP 주소를 전달해 인스턴스에 연결할 수 있도록 도와줍니다. 리소스의 상태 체크와 100% 서비스 수준 계약(SLA)이 가능합니다. 53은 DNS 기본 포트번호입니다. 타사에서 도메인을 구입한 뒤 네임서버를 Route53에 등록해서 사용할 수 있...
Route53 DNS, Records, Routing Policy, DNS 통제권을 제공하며 IP 주소를 전달해 인스턴스에 연결할 수 있도록 도와줍니다. 리소스의 상태 체크와 100% 서비스 수준 계약(SLA)이 가능합니다. 53은 DNS 기본 포트번호입니다. 타사에서 도메인을 구입한 뒤 네임서버를 Route53에 등록해서 사용할 수 있...
Scalability & Availability Vertical Scalability - t2.micro > t2.large Horizontal Scalability - distributed system High Availability - more than 2 AZ ELB ALB, NLB, GWLB, Sticky ...
AWS에는 다양한 리전이 있는데 서비스나 사용자가 많은 위치로 지정해주면 됩니다. region table 참조 IAM & AWS CLI Users, Groups, Policies, Roles, Security, AWS CLI, AWS SDK, Access Key, Audit IAM 사용자를 생성하고 그룹을 할당하는 서비스입니다. A...
AWS 학습을 하면서 정리한 내용으로 제시된 예시 코드와 이미지는 모두 AWS Docs에 출처를 두고 있습니다. 포스팅 내용 리스트 한 번에 알아보는 AWS 시작하며 1부. 한 번에 알아보는 AWS - IAM, EC2, EC2 Instance Storage 2부. 한 번에 알아보는 AWS - ELB, ASG, RDS, Aurora, El...
트랜잭션 관리를 위해 Spring Framework 2.0 이상의 버전에서 지원되는 어노테이션입니다. 메서드 레벨 또는 클래스 레벨에서 사용할 수 있으며, 해당 메서드 또는 클래스의 모든 public 메서드에 트랜잭션을 적용합니다. @Transactional의 작동방식 Spring boot 애플리케이션을 실행하는 시점에 proxy 를 생성에 필요...
테스트 더블은 xUnit의 저자 Gerard Meszaros가 만든 용어로, 스턴트 더블(스턴트 대역 배우를 지칭하는 용어)에서 아이디어를 얻은 말이라고 합니다. 실제 DOC 접근이 어렵고, 사용할 수 없는 경우에 사용되는 Test 객체입니다. 테스트 더블을 이용하면, 테스트 대상 코드를 격리하고 테스트 속도를 개선할 수 있습니다. 그리고 특수한 상황...
베이스 모델 성능 측정의 기준이 되는 모델로 참조 지점으로 사용되는 단순한 모델 또는 휴리스틱을 말합니다. 머신러닝 모델이 의미있게 하는 가장 최소한의 성능을 제공하는 모델입니다. 참고로 휴리스틱이란, 시간이나 정보가 불충분해 합리적인 판단을 할 수 없거나 체계적이고 합리적인 판단이 필요없는 경우 신속하게 사용하는 어림짐작의 기술입니다. 분류 예측해...
플러터 프로젝트에서 백엔드를 위한 서버를 두고 있지 않다면, 흔히 대안으로 Firebase와 Supabase를 고려해볼 수 있습니다. Firebase는 NoSQL 데이터베이스, 사용자 인증, 실시간 업데이트, 파일 저장 등의 기능을 제공하고, 반면 Supabase는 Postgres 데이터베이스(더 SQL 친화적인 환경), GoTrue를 통한 인증, 실...
Spring Triangle은 IoC, AOP, PSA로 나눌 수 있습니다. 의존성 주입과 제어역전, IoC(Inversion of Control) // 사용할 의존성을 외부에서 만들어주는 개념이 바로 IoC이다. class OwnerController { private OwnerRepository repository = new OwnerRep...
객체 지향 방법론 객체지향 설계 원칙 (= SOILD) 5대 설계원칙: SRP, OCP, LSP, ISP, DIP SRP(Single Responsibility Principle), 단일 책임 원칙 한 클래스는 하나의 책임만 가져야 한다는 원칙입니다. 아래 코드에서도 볼 수 있듯이 사용자와 관련된 로직과 이메일 발송에 대한 로직을 따로 분리해...