본문 바로가기

Common25

[DEV] SDLC와 DevOps의 차이 SDLC(Software Development Life Cycle)란?SDLC는 소프트웨어 개발의 전체 과정을 체계적으로 관리하기 위한 전통적인 프레임워크입니다. 주로 선형적(Waterfall) 또는 반복적(Agile) 모델로 구성되며, 소프트웨어의 계획부터 폐기까지의 생명주기를 다룹니다. 주요 단계는 다음과 같습니다:요구사항 수집(Requirements Gathering): 사용자 필요 파악.설계(Design): 시스템 아키텍처와 UI/UX 설계.구현(Implementation): 코딩.테스트(Testing): 버그 검출과 품질 확인.배포(Deployment): 프로덕션 환경으로 릴리스.유지보수(Maintenance): 업데이트와 문제 해결.SDLC는 구조화된 접근으로 대규모 프로젝트에서 안정성을 강조.. 2026. 1. 12.
[DEV] 모놀리식에서 마이크로서비스, 그리고 해당 글은 제가 AI에게 이것저것 질문하다가 생성된 글을 토대로 정리하여 두었습니다.소프트웨어 아키텍처의 주요 진화모놀리식에서 마이크로서비스(MSA)로: 소프트웨어 아키텍처는 모든 구성 요소가 단일 코드베이스에 통합된 모놀리식 시스템에서, 독립적이고 확장 가능한 서비스로 애플리케이션을 분리하는 마이크로서비스 아키텍처(MSA)로 발전했습니다. 이 변화는 2014년경 SOA(서비스 지향 아키텍처)의 가벼운 대안으로 주목받았습니다.MSA 이후의 발전: 연구에 따르면, MSA의 운영 복잡성, 서비스 간 통신 오버헤드, 분산 시스템 관리 등의 문제를 해결하기 위해 서버리스 컴퓨팅, 이벤트 주도 아키텍처, 모듈러 모놀리스(모듈리스), 컴포저블 아키텍처, 멀티 런타임 마이크로서비스(Mecsy), 액터 기반 모델과 같.. 2025. 10. 14.
[기타] 개발 분야 줄임말 i18n: Internationalization (국제화)'i'로 시작해 'n'으로 끝나며, 사이에 18개의 문자가 있다.소프트웨어가 다양한 지역의 언어와 문화적 특성을 지원하도록 설계하는 과정을 의미한다. l10n: Localization (현지화)'l'로 시작해 'n'으로 끝나며, 사이에 10개의 문자가 있다.특정 국가나 지역의 시장에 맞게 소프트웨어의 언어, 문화적 요소를 조정하는 과정이다. a11y: Accessibility (접근성)'a'로 시작해 'y'로 끝나며, 사이에 11개의 문자가 있다.모든 사용자, 특히 장애를 가진 사용자가 소프트웨어나 웹사이트를 사용할 수 있도록 보장하는 것을 의미한다. k8s: Kubernetes (쿠버네티스)'k'로 시작해 's'로 끝나며, 사이에 8개의 문자가 .. 2025. 8. 25.
[Virtual BOX] 네트워크 어뎁터 수동 추가 (5개 이상 사용 시) 기본적으로 Virtual BOX는 어뎁터가 4개까지 수용하도록 되어있다.간혹 5개 이상 사용할 경우 수동(터미널)으로 추가해줘야 한다. (수동은 최대 8개까지 가능) 1. VM 확인VBoxManage list vms출력 예시: 여기서 VM_Name은 설정하려는 가상 머신의 이름입니다."VM_Name" {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 2. 네트워크 어댑터 추가 및 설정 VBoxManage modifyvm 명령어를 사용하여 네트워크 어댑터를 추가하고 설정합니다. 기본적으로 GUI에서는 어댑터 1~4까지만 설정 가능하지만, CLI를 통해 어댑터 5를 활성화할 수 있습니다. NAT 모드VBoxManage modifyvm "VM_Name" --nic5 natHost Only .. 2025. 6. 30.
[Mysql] dnf install mysql 설치 시 에러발생 조치 - 문제 발생 dnf install mysql-community-libs 설치 시 아래와 같이 "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022" 에러가 발생한다. # dnf install mysql-community-libs-8.0.30-1.el9.x86_64 Last metadata expiration check: 0:02:12 ago on Wed May 3 15:45:38 2023. Dependencies resolved. ==================================================================================================================== Package.. 2023. 5. 3.
[PostgreSQL] 재시작없이 설정 즉시 적용 -- 참고 이글의 원본은 아래의 링크에 있습니다. 출처: https://www.oofbird.me/63 [OOFBIRD.ME] PostgreSQL은 다양한 설정을 파일로 다루고 있습니다. 그중 pg_hba.conf 파일로 접근제어를 하게 되는데 운영중 수정이 필요한 상황이 발생했을 때 재시작 없이 적용하는 방법을 가이드 합니다. pg_ctl 이용 pg_ctl에서는 다음방법으로 설정로딩을 지원합니다. $ pg_ctl reload [-s] [-D datadir] 옵션은 -s : 오류 관련 메시지만 출력합니다. -D datadir : PostgreSQL이 사용하는 데이터 경로를 지정합니다. Query 이용 SQL 내에서도 설정로딩을 할 수 있습니다. SELECT PG_RELOAD_CONF(); 제약사항 일반적.. 2021. 9. 30.
반응형