Software Engineering/Study Notes

공부한 내용을 정리합니다
Software Engineering/Study Notes

idempotent (멱등성)

동일한 작업 또는 함수를 여러 번 호출하더라도 결과가 변경되지 않는 것 HTTP 메서드: POST, DELETE, GET - 동작과 멱등성 HTTP 프로토콜은 웹에서 데이터를 주고받을 때 사용되며, 다양한 메서드를 제공하여 서버와 클라이언트 간의 통신을 가능하게 합니다. 이 중에서도 POST, DELETE, GET 메서드에 대해 MDN에서 예시로 제시하고 있는데, 이들 메서드는 각기 다른 동작과 멱등성 특성을 가지고 있습니다. POST 메서드 POST 메서드는 서버에 새로운 데이터를 생성하거나 기존 데이터를 수정하는 데 사용됩니다. 예를 들어, 새로운 게시물을 생성하거나 사용자가 입력한 정보를 서버에 전송할 때 주로 사용됩니다. POST는 요청을 여러 번 보낼 시 서버의 상태가 변경될 수 있으므로 멱등성..

Software Engineering/Study Notes

AS-IS와 TO-BE

차세대 등 현재 사용하고 있는 시스템이 있는 상태에서 그걸 기반으로 새로운 시스템을 만드는 상황에서의 의미로는 다음과 같다. AS-IS 현재 사용중인 시스템 TO-BE 새롭게 만들어달라고 의뢰한 시스템 예시 AS-IS에서는 없었는데 TO-BE에서 새롭게 추가된 페이지 또는 기능

Software Engineering/Study Notes

클라우드 서비스 SaaS, PaaS, IaaS

IaaS(Infrastructure as a Service) 최초의 aaS(as a Service) 솔루션 Amazon Web Service, Google Cloud, IBM Cloud, Microsoft Azure 등 활용사례 재해 복구 솔루션 (여러 위치에 이중 서버를 둘 필요 없이 다양한 지역에 있는 클라우드 제공업체의 인프라스트럭처에 재해 복구 솔루션 구축 온프레미스보다 더 빠르게 소프트웨어 개발 및 테스트 인프라스트럭처 구축 가능 전자상거래 : 급격한 트래픽 증가가 빈번한 온라인 유통업체에 적합한 선택. 확장성이 있다. 스타트업 : 인프라스트럭처에 초기 자본을 투자할 부담 없이 이점 활용 가능 PaaS(Platform as a Service) 애플리케이션 개발, 실행, 관리를 위한 클라우드 기반..