전체 글 (11) 썸네일형 리스트형 Claude AI를 이용한 웹서비스 개발-1 0. 개요요즘은 ChatGPT나 Claude 등을 이용하면 손쉽게 웹서비스를 만들 수 있다고 한다. 그래서 나도 한번 도전해 보려고한다. 과연 LLM으로 어느 수준까지 만들 수 있을까. 개발에 최적화 되어있다는 Claude 를 한번 활용해 보겠다. 그 내용을 기록해서 어떤 방법으로 웹서비스를 개발 할 수 있는지 공유해 보려고 한다.요즘 주변에서는 LLM에 대해서 이렇게 이야기 하는 사람들을 볼 수 있다."똑똑한 신입사원이 한명이 하는 역할을 할 수 있다""무엇이든 물으면 답해주는 비서가 생겼다"그래서 진짜 신입사원이나 비서에게 일을 시키듯이 한번 해보려고 한다. 1. Cluade 란?우선 Claude 에 대해서 알아보자. Claude는 Anthropic에서 개발한 대규모 언어 모델(LLM)로, 다음과 같.. Mac 필수 앱 2탄 Mac 필수 앱 1탄에 이어 dock에는 없지만, 유용하게 쓰고 있는 앱들을 소개해 보려고 한다.dock에 올리지 않고 쓰고 있는 이유는 쉽게 spotlight 또는 alfredo 같은 것으로 찾아서 쓰기도 하고, 맥 부팅 시에 자동으로 시작되도록 되어 있기 때문에 자주 쓰긴 하지만 직접 dock에서 실행하지 않는 앱들은 dock에 올리지 않았다. 그럼 바로 본론을 시작해 보자. 참고로 순서는 그냥 내 눈에 보이는대로 했을 뿐, 우선순위가 있거나 평점순이 아니다. 무작위로 나열했다. 1. RunCat- 앱스토어- 부분 무료- 귀여운 cpu 사용량 표시 앱귀여운데 무슨 말이 더 필요한가. 이 앱은 무조건 필수다. cpu 사용량에 따라 고양이 뛰어다니는 모습을 메뉴바에서 볼 수 있다. cpu 사용량이 많을.. Mac 필수앱 1탄 지난번 맥 구입기에 이어, 드디어 맥 사용법을 작성해 보려고 한다. 그중 첫 번째로 현재 사용하고 있는 맥의 앱들에 대해 소개해 보려고 한다. 2013년 회사에서 맥을 처음 접하고, 맥을 사용한 지도 벌써 13년 차가 되었다. 그동안 수많은 앱들을 써보고기도 하고 지우기도 하면서 현재 쓰고 있는 나에게 최적화된 앱들을 정리해 보려고 한다. 맥을 처음 써보는 사람에게 내가 겪은 시행착오를 줄여줄 수 있을 것 같아서 정리해 본다. Dock에 있는 앱들현재 내 독에는 이런 앱들이 설치되어 있다. 1. ChatGpt- https://openai.com/chatgpt/download/- 부분 무료- LLM 대화형 인공지능이건 Plus 없이 무료버전을 이용 중이다. 2. Claude- https://claude.. MacBook 프로 M3 Pro 구입기 0. 구입하게된 배경최근 집에서 개발을 하고 싶은 욕구(투잡의 욕구..)가 생겼다. 회사일을 위해 사용하는 맥북은 m1 max 32gb 메모리 고스펙 이지만, 보안소프트웨어가 너무 많이 설치되어 있다보니 실제 재성능의 절반정도 발휘하는게 아닐까 의심이 될 정도로 성능에 한계를 느끼고 있었다.(그리고 업무외용으로 사용하는것이라 사실 회사 내규에 어긋남..)집에서 간단한 웹서비스를 만들어보고 싶은데 도저히 윈도우에서 개발하고 싶지 않고(도전해봤으나 개발경험이 너무 구려서 도저히 코드를 칠수가 없다.., 단축키부터 맥os의 데스크탑환경에서 벗어날수 없는 몸이 되어버림), 그래서 개인용 맥을 구매하기로 결심!!!!!1. 나에게 맞는 모델을 찾아서조건은 일단, 개발용이기 여러 개발툴들을 동시에 돌리기 위해 메모리.. spring boot linux service에 등록하기 아래의 내용은 spring boot 의 1.3 이상의 버전에서만 동작합니다. 손쉽게 linux service에 등록하기 기존에 linux service 등록을 위해 init.d/{appName}으로 script를 작성하던 것을 하지 않고 Spring boot에서는 jar로 패키지된 파일을 직접 실행가능한 형태로 만들어 주는 플러그인이 존재 합니다. 패키지 방법 org.springframework.boot spring-boot-maven-plugin true 위와 같이 pom.xml 에 추가 gradle은 아래 스크립트 추가 bootJar { launchScript() } 권한 체크 app이 실제 실행되는 권한은 파일의 권한으로 실행 되므로, 443/80 등의 root 권한이 필요한 포트를 사용할 경우 파.. 꼼이 소개 집에서 모시고있는 고양님2 입니다 이름 : 꼼 성별: 암컷 종: 코리안 숏 헤어(코숏) - 치즈 생년월일 : 2019년 5월 (길냥이라 부정확) 첫 만남: 2019년 7월 19일 (대전의 한 캣맘님으로부터 임보중인 꼼이를 입양) 성격: 자유 고양이(구속하는거 싫어함), 애교쟁이(요즘 애교폭발), 편식쟁이(딱딱한 간식은 안먹음), 우다다 장인 좋아하는 것: 박스, 비닐, 취미: 물기, 우다다 [WEB]모놀리식 아키텍쳐와 마이크로서비스 아키텍쳐의 장/단점 이전 글에서 기본적인 모놀리식/마이크로 서비스 아키텍처에 대해 알아보았다. (참고) 이번 글에서는 각 아키텍처의 장/단점과 시스템 개발 시작 시 어떤 구조를 선택하는 게 좋을지에 대해 개인적인 생각을 정리해 보려 한다. 결론을 먼저 밝히자면, 서비스 시작에 있어 꼭 MSA로 해야 하는 이유가 있고, 명확하게 구조화가 가능하다면 MSA로 개발을 시작하고, 그렇지 않다면 시작은 모놀리식으로 하는 게 좋다고 생각한다. 그렇지 않으면 서비스 오픈하기까지 기능적인 고민보다 비기능적 기능에 더 많은 시간을 할애하게 될 것이다.(물론 이 부분도 중요한 부분이다) 1. 모놀리식 장/단점 1.1. 모놀리식 장점 하나의 애플리케이션만을 개발하면 되기 때문에 개발이 단순하며 쉽다. 하나의 애플리케이션 코드만 수정/배포하면 .. [WEB] 모놀리식(Monolithic)과 마이크로서비스(Microservice)아키텍처란? 현대의 웹 서비스는 크게 모놀리식(Monolithic)과 마이크로 서비스(Microservice)라는 두 개의 설계 방법으로 개발되고 있다. 두 구조에 대해 공부한 내용을 정리해 본다. 1. 모놀리식 아키텍쳐 하나의 서비스가 하나의 WAR 파일 또는 패키지로 구성되어 서비스를 구성하는 application 이 하나만 존재하는 프로그램 하나의 프로그램에서 front ui, data access layer, business logic 등등의 모든 역할을 수행하는 방식 마이크로 서비스 아키텍처가 나타나기 전까지 사용되던 전통적인 프로그램 설계 방법 2. 마이크로서비스 아키텍쳐 하나의 서비스를 여러 작은 서비스들로 쪼개어 각각의 서비스에서 유한한 역할을 수행하는 구조 front ui 만을 담당하는 프로그램, d.. 이전 1 2 다음