[설계 방법론] 멀티 클라우드 전략
멀티클라우드 전략은 두 개 이상의 클라우드 제공업체(AWS, Azure, Google Cloud, Oracle Cloud 등)의 서비스를 조합해 기업의 다양한 비즈니스, 기술적 요구를 동시에 충족시키는 접근 방식이다.핵심 개념멀티클라우드는 단일 공급자에 의존하지 않고, 여러 퍼블릭·프라이빗 클라우드 플랫폼을 함께 활용해 유연성, 비용 효율성, 보안, 확장성을 높이는 것을 목표로 한다. 각 워크로드(데이터베이스, AI, 웹 앱 등)를 최적의 환경에서 실행할 수 있도록 배치함으로써 성능과 안정성을 극대화할 수 있다.주요 이점• 공급업체 종속 방지: 하나의 클라우드 서비스를 고집하지 않아 기술적 자유도가 커진다.• 비용 최적화: 서비스별 요금 구조를 비교해 가장 효율적인 조합을 구성할 수 있다.• 성능 향상:..
IN 절 안에 있는 id 값 대로 데이터 정렬하기
보통 쿼리를 실행하면 아래와 같이 ASC로 정렬되어 결과가 조회된다. //쿼리 SELECT id, name FROM table WHERE id IN (1, 3, 2, 4, 5, 7, 6); //결과 id | name ---+------- 1 | Byeon 2 | John 3 | Jane 4 | Peter 5 | Mary 6 | David 7 | Susan 그래서 하고 싶은 게 뭔데? WHERE id IN (1, 3, 2, 4, 5, 7 ,6) 아래 IN 절에 기입된 ID 기준으로 정렬을 해서 보고 싶다. //쿼리 SELECT id, name FROM table WHERE id IN (1, 3, 2, 4, 5, 7, 6); ORDER BY array_position(ARRAY[1, 3, 2, 4, 5, 7..