분류 전체보기 153

AWS Lambda란

AWS Lambda는 아마존 웹 서비스(Amazon Web Services, AWS)에서 제공하는 서버리스 컴퓨팅 서비스입니다. 이 서비스는 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있게 해주며, 이벤트에 응답하여 코드를 실행합니다. 이를 통해 개발자는 인프라 관리에 신경 쓰지 않고 오로지 코드 작성에 집중할 수 있습니다. 서버리스 컴퓨팅의 개념서버리스 컴퓨팅이란?서버리스 컴퓨팅(Serverless Computing)은 애플리케이션 개발자가 서버를 관리할 필요 없이 코드를 작성하고 실행할 수 있는 클라우드 컴퓨팅 모델입니다. 서버리스에서는 서버 관리, 확장, 유지보수 등의 작업이 클라우드 제공자에 의해 자동으로 처리됩니다.서버리스의 장점서버리스 컴퓨팅의 주요 장점은 다음과 같습니다:자동..

개발이론/AWS 2024.06.09

AWS란 무엇인가

Amazon Web Services(AWS)는 아마존에서 제공하는 종합적인 클라우드 컴퓨팅 플랫폼입니다. 다양한 IT 리소스를 인터넷을 통해 제공하여 기업이 더 유연하고 비용 효율적으로 운영할 수 있도록 돕습니다. AWS는 컴퓨팅 파워, 스토리지 옵션, 네트워킹 기능, 데이터베이스 관리 등 다양한 서비스를 포함하고 있어 사용자들이 자신의 필요에 맞게 인프라를 설계하고 관리할 수 있습니다.   AWS의 역사와 발전AWS의 설립 배경AWS는 2006년 아마존의 이니셔티브로 시작되었습니다. 당시 아마존은 자사 인프라를 최적화하고 외부에도 이 기술을 제공하기로 결정하면서 AWS가 탄생했습니다. 초기에는 S3(Simple Storage Service)와 EC2(Elastic Compute Cloud)라는 두 가지..

개발이론/AWS 2024.06.09

스트랭글러 패턴 이란

스트랭글러 패턴 이란소프트웨어 시스템을 점진적으로 재구축하기 위한 디자인 패턴최근에는 모놀리식 아키텍처를 MSA로 전환하기 위해 많이 사용됨  언제 사용되나시스템이 발전함에 따라 기존 시스템에 구축된 기술이나 시스템 아키텍처도 점점 사용되지 않는 것들이 나타남새로운 기능이 추가되면 기존 애플리케이션의 복잡성이 증가하여 점점 유지관리가 힘들어지고 새 기능의 추가도 어려워짐복잡해지고 무거워진 시스템을 새 아키텍처로 설계된 새로운 시스템으로 마이그레이션 해야할 필요가 생김 VS 빅뱅 패턴기존 소프트웨어 시스템을 한번에 새로운 시스템으로 변환하는 패턴급격한 변화로 사이드이펙트가 크고 비즈니스에 큰 피해가 생길 가능성이 있음 그래서 스트랭글러 패턴을기존 구축된 시스템을 한 번에 대체하는 대신 시스템의 일부를 점진..

반응형