YField Inc.

YField는 AI 기술 기반의 맞춤형 소프트웨어와 인프라 구축을 전문으로 하는 기술 파트너입니다.

Geek한 개발자의 재택근무 개발 환경
Infra

Geek한 개발자의 재택근무 개발 환경

개인적으로 집에서 NAS와 Home Server를 활용하여 다양한 서비스를 운영하고 있습니다. 용도에 따라 실제 서비스로 운영하거나 학습 및 PoC 용도로 활용하고 있으며, 불필요한 인프라도 많아서 전기세가 많이 나옵니다. 😂 따라서 실사용보다는 연습 삼아 구축하는 것을 추천합니다. 😅 최근 Excalidraw를 이용해 다이어그램을 정리하면서, 운영 중인 인프라를 한눈에 볼 수 있도록 정리해 보았습니다. 전체적인 구조는
3 min read
AWS EC2 + CodeDeploy를 사용하는 망 구성 시 고려해야 할 사항
DevOps

AWS EC2 + CodeDeploy를 사용하는 망 구성 시 고려해야 할 사항

AWS의 대표 서비스인 EC2, ECS, Lambda와 함께 많이 사용되는 서비스 중 하나는 AWS CodeDeploy입니다. CodeDeploy는 지속적인 배포 및 전달 작업을 지원하며, 각각의 서비스에서 다음과 같은 역할로 활용됩니다. * EC2: 지속적 배포(Continuous Deployment) 및 전달(Delivery) 작업 지원. * ECS 및 Lambda: 블루/그린 배포 및 트래픽 라우팅 작업 지원. Public Subnet
2 min read
전통적인 소프트웨어 개발 5단계
소프트웨어 개발

전통적인 소프트웨어 개발 5단계

이번 이야기는 첫 번째 이야기인 만큼, 소프트웨어 개발의 가장 기본적인 단계에 대해 쉽게 설명해보려고 합니다. 소프트웨어는 복잡한 현실 세계의 문제를 소프트웨어를 통해 자동화하거나 간소화하기 위한 작업을 뜻합니다. 이 작업에는 여러 단계가 있지만, 가장 중요한 아래 5가지 단계를 거치게 됩니다. 요구사항 분석 (Requirement Analysis) 도메인 사용자의 요구사항을 수집하고 분석하여 소프트웨어 개발에
7 min read