📄️ 프로그램 다운타임 최소화 아이디어
프로그램 다운타임은 프로그램 버전 업데이트, 정기 보안 패치, 하드웨어 결함, 소프트웨어 버그, 네트워크 문제 등 다양한 이유로 특정 시스템이나 서비스가 의도되거나 예상치 못한 이유로 작동을 멈추는 시간을 말합니다. 프로그램 다운타임은 다음과 같은 주요 요인에 의해 영향을 받습니다.
📄️ 데이터 게더링(Gatering)과 바인딩(Binding)
거래 메시지는 무엇일까요?
📄️ 계약 중심 거래
거래의 사전적 의미는 '주고 받는 것 또는 사고 파는 것'이지만 처리 방식 또는 업무에 따라 차이가 있습니다. 예를 들어 거래를 영어 단어로 Transaction로 표현하며, 일반적으로 돈이나 물건을 주고 받는 것을 의미하지만, IT 업계의 데이터베이스 분야에서는 데이터의 상태를 변화시키기 위해 수행하는 논리적인 작업 단위를 의미합니다.
📄️ 모듈러 모놀리식 아키텍처
IT 프로젝트를 시작하면 비즈니스에 대한 이해를 바탕으로 개발 및 운영에 대한 아키텍처에 대한 고민이 많아집니다. 장기적인 지속 가능성을 위해 지속적으로 성장하는 대규모 웹 애플리케이션을 구성하는 아키텍처는 크게 3개로 요약 될 수 있습니다.
📄️ In-process / Out-process 메시징
In-process 메시징과 Out-process 메시징은 분산 시스템에서 컴포넌트 간의 통신 방식을 나타냅니다.
📄️ 데이터베이스 연동
기업용 비즈니스 앱에서 관계형 데이터베이스를 사용하는 주요 이유는 다음과 같습니다
📄️ 서버리스 Function
서버리스 Function은 특정 이벤트에 응답하여 실행되는 작고 독립적인 코드 조각입니다. 이는 개발자들이 서버, 운영 체제 등의 인프라를 직접 관리하지 않아도 되는 기능 코드에만 집중할 수 있게 해주는 클라우드 컴퓨팅 모델입니다.