'PROGRAMMING' 카테고리의 글 목록 (2 Page) — J Story

PROGRAMMING

PROGRAMMING/Cloud

[AWS] SQS와 SNS 그리고 SES 비교

들어가며 Amazon Web Services (AWS)는 클라우드 컴퓨팅과 관련된 다양한 서비스를 제공하며, 그중에서도 메시지 및 이메일 서비스는 다양한 비즈니스 요구사항을 충족시키는 데 중요한 역할을 합니다. 오늘은 AWS에서 제공하는 세 가지 주요 서비스인 Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), 그리고 Amazon Simple Email Service (SES)에 대해 살펴보고, 각각의 특징과 사용 사례에 대해 자세히 알아보겠습니다. 서비스 비교 1. Amazon Simple Queue Service (SQS) Amazon SQS는 분산 메시지 큐 서비스로, 비동기적인 메시지 기반 통신을 지원합니다. 다..

PROGRAMMING/Git

[GitHub] 원격 저장소 업로드 시 대소문자 이슈 해결 방법

들어가며 소프트웨어 개발 협업에서 GitHub는 널리 사용되는 원격 저장소 호스팅 플랫폼으로, 팀원들이 소스 코드를 공유하고 관리하는 데 매우 유용한 도구입니다. 그러나 가끔 대소문자 관련 문제로 인해 예상치 못한 어려움을 겪을 수 있습니다. 이번 블로그에서는 GitHub 원격 저장소에 코드를 업로드할 때 발생할 수 있는 대소문자 관련 이슈를 다루고, 이를 어떻게 해결할 수 있는지에 대해 알아보겠습니다. 대소문자 이슈 GitHub 원격 저장소 업로드 시 대소문자 관련 문제는 주로 파일 이름 또는 폴더 이름의 대소문자가 변경되거나 충돌하는 상황에서 발생할 수 있습니다. 이는 로컬 환경과 GitHub의 리모트 저장소 간의 차이 때문에 발생하는 문제입니다. 예를 들어, 로컬에서는 파일 이름이 "MyFile.t..

PROGRAMMING/Docker

[Docker] 가볍고 강력한 컨테이너 기반 가상화 플랫폼, 도커

Docker, 도커 현대 소프트웨어 개발과 운영은 기존과는 비교할 수 없는 규모와 복잡성을 가지고 있습니다. 어플리케이션과 시스템은 다양한 환경에서 실행되어야 하며, 이는 개발과 배포 과정에서 다양한 문제들을 야기합니다. 이러한 문제들을 해결하기 위해 나타난 기술 중 하나가 Docker입니다. Docker는 현대적인 소프트웨어 개발과 배포를 위한 혁신적인 솔루션으로, 가상화 기술의 한 분야인 컨테이너 기반 가상화를 제공합니다. 기존의 가상화 기술은 하이퍼바이저를 이용해 각각의 가상머신을 구축하는 방식으로 동작합니다. 하지만 이는 무겁고 느리며, 시스템 자원을 과도하게 소모하는 단점이 있었습니다. 이런 한계를 극복하기 위해 Docker는 컨테이너를 사용하여 애플리케이션과 그에 필요한 종속성들을 격리시키는 ..

PROGRAMMING/Go

[Go] MacOS, home brew로 Go 설치하기 (feat. Command ‘go’ not found)

Golang macOS의 경우 home brew를 통해 간단하게 설치할 수 있습니다. 먼저 이전에 설치되어 있는 버전을 확인합니다. 아래는 1.16 버전이 이미 설치되어 있다고 가정해 보겠습니다. brew list | grep go -- go@1.16 go version -- go version go1.16.x darwin/amd64 brew를 통해 설치하고자 하는 버전을 install 합니다. 아래는 1.19 버전을 설치하는 예시입니다. go@특정버전 brew install go@1.19 이전 설치되어 있는 1.16 버전을 unlink 한 뒤 새로 설치한 1.19 버전을 link 해줍니다. brew unlink go brew link --force go@1.19 새로운 버전을 확인해 보면 변경되어 있음..

인프준
'PROGRAMMING' 카테고리의 글 목록 (2 Page)