본문 바로가기

반응형

전체 글

AWS vs GCP - 아마존 웹서비스 vs 구글 클라우드 플랫폼 개발자로 일하다 보면 또는 개발자의 길을 꿈꾸고 있는 사람이라면 한 번쯤은 들어봤을 이름 두 가지 아마존 웹서비스(AWS)와 구글 클라우드 플랫폼(GCP) AWS는 무엇인가? 아마존 웹 서비스(Amazon Web Services)의 약자로, 클라우드 컴퓨팅 서비스를 제공하는 플랫폼이다. AWS는 인터넷을 통해 가상 컴퓨터, 데이터 스토리지 및 기타 IT 리소스를 제공하여 기업 및 개인이 이를 사용하여 다양한 애플리케이션을 개발하고 실행할 수 있다. AWS는 서버, 데이터베이스, 인터넷 보안, 스토리지 및 기타 IT 리소스에 대한 클라우드 서비스를 제공하며, 세계에서 가장 많은 기업이 AWS를 이용하여 비즈니스를 운영하고 있다. GCP는 무엇인가? 구글 클라우드 플랫폼(Google Cloud Platfor.. 더보기
MVC Framework는 무엇인가? MVC Framework MVC(Mode-View-Controller) 프레임워크는 소프트웨어 개발에서 자주 사용되는 디자인 패턴 중 하나이다. 이 패턴은 소프트웨어를 구성하는 세 가지 구성 요소를 분리함으로써 코드의 가독성, 유지 보수성 및 재사용성을 향상한다. MVC 패턴에서 모델(Model)은 애플리케이션의 데이터와 해당 데이터를 조작하는 로직을 담당한다. 뷰(View)는 사용자 인터페이스를 담당하며, 컨트롤러(Controller)는 모델과 뷰 사이의 상호 작용을 관리한다. 이렇게 구성된 소프트웨어의 구성 요소는 서로 독립적이므로, 하나의 구성 요소를 수정하더라도 다른 구성 요소에 영향을 미치지 않는다. MVC 프레임워크는 많은 웹 애플리케이션에서 사용된다. 이 프레임워크를 사용하면 웹 애플리케이션.. 더보기
PHP를 사용하여 챗GPT 호출하기 - ChatGPT 예전에 Python을 이용하여 챗GPT를 호출하는 코드를 따라 해 본 적이 있었다. 대부분 Python을 사용하는 코드는 많이 존재하는 거 같은데, 나는 PHP를 이용하여 ChatGPT를 사용하는 코드를 한번 작성해 보았다. 챗GPT 로그인 계정 만들기 https://canada-dreamer.tistory.com/entry/%EC%B1%97-GPT-%EC%82%AC%EC%9A%A9%EA%B8%B0 챗GPT 사용기 - ChatGPT 요즘엔 AI라고 하는 말이 많이 보이는 거 같다. 이곳 저곳에서 AI라는 걸 많이 쓰고 있어서 일꺼다. 그 중에 제일 지금 눈에 띄는 건 Chat GPT라는 것이 많이 보인다. 1-2주 전만 해도 어디 뉴스에서든 canada-dreamer.tistory.com 챗GPT API.. 더보기
PHP 8.2의 새로운 점 캐나다에서 코딩일을 시작한지 어느 10여년이 지났는데, 메인으로 만진 언어는 백엔드로는 PHP이다. 한국에서는 어떤언어를 많이 사용하는지는 잘 모르겠지만, 캐나다에선 물론 최근에는 많이 달라지는 추세지만, 백엔드로 PHP를 여전히 많이 사용한다. 그렇다면 PHP에 대해 조금더 자세히 알아보자. PHP - Php: Hypertext Preprocessor란 PHP는 웹 개발에 주로 사용되는 서버 측 스크립트 언어로, "Php: Hypertext Preprocessor"의 약어 이다. PHP는 동적 웹 페이지 생성, 데이터베이스 연동, 서버 측 데이터 처리 등에 이용된다. PHP는 HTML 코드 내에 삽입하여 사용할 수 있으며, 서버에서 PHP 스크립트를 실행하면 PHP 엔진이 해당 코드를 해석하여 동적인 .. 더보기
DevOps는 무엇이며, 무슨 일을 하는 가? DevOps라는 직책이 생긴 지는 한참 된듯하다. 예전에 웹개발자로 일하면서 8-9년전부터 흔히 보였다. 물론 그전부터 생겨진 직책이겠지만.. 그때는 DevOps라는 직책이 하는 일이 정확히 알지 못했고 또 지금처럼 세분화 되지 않았던 걸로 기억한다. 지금은 나도 DevOps의 한 부분을 겉들여 맡아하고 있었지만, 그 직책을 받아 정확히 어떤일을 맡아 하는지 궁금해서 찾아 보았다. DevOps는 무엇인가? DevOps는 개발(Development)과 운영(Operation)을 합쳐 놓은 용어로, 소프트웨어 제품의 전체 라이프사이클에서 개발, 배포, 운영, 유지보수 등을 총괄하는 역할을 말한다. DevOps 엔지니어들은 개발자와 운영팀 간의 협업을 강화시키고, 지속적인 통합과 배포(CI/CD) 시스템을 구.. 더보기
React/ReactJS의 매력 React의 사용이 시작된 지는 한참 전부터이다. 나도 개인적으로 React의 사용은 많지 않았지만, 회사에서 쓰고 있는 앱 중에 만져야 하는 부분이 있기 때문에 나의 선택과 상관없이 지속적으로 지원해줘야 했다. 새로운 부분을 만들 때도 예전 개발자가 만든 것을 고치거나 새로운 것을 붙일 때도. 사실 익숙한 언어가 아닐 땐 코드를 바꾸기엔 여간 꺼려지는 건 어쩔 수 없는 거 같다. 이번에 내 의사와 상관없이 무직으로 변신 후, 여러 회사를 찾아보던 중 React/ReactJS나 NodeJS 또는 Typescript를 원하는 직종이 많이 보였다. 그래서 나름 React에 대해 공부를 하면서 왜 React이 무엇인지 또 그것의 매력이 무엇이 있는지 찾아보았다. React는 무엇인가 React는 Faceboo.. 더보기
왜 모두가 틱톡 (TikTok)을 싫어 하는 가? 틱톡 TikTok이 핫한지는 이제는 오랜 시간이 지났다. 처음부터 지금까지 많은 이슈와 문제점들이 계속해서 나오고 있다. 개인적으로 나는 틱톡을 이용하지 않고 있어서 사람들이 왜 이렇게 열광하고 또 이슈가 되는지 정확히 이해하지 못했다. 하지만 조사를 해본 결과 간단하게 3가지를 찾을 수 있었다. 틱톡이 뜨는 이유 짧은 동영상 형식의 인기 틱톡은 15초에서 60초 사이의 짧은 동영상을 제공하며, 이는 인스타그램, 페이스북 등 다른 소셜 미디어와는 다른 포맷이다. 특히, 미국과 중국 등의 시장에서는 짧은 동영상에 대한 수요가 높아졌고, 이에 맞춰 틱톡이 인기를 끌게 되었다. AI 기술을 활용한 개인 맞춤형 콘텐츠 추천 틱톡은 사용자의 시청 기록, 좋아요, 공유 등의 데이터를 수집하여 AI 기술을 활용하여 .. 더보기
서비스형 데이터 - DaaS는 무엇인가? 클라우드 베이스로 서비스를 공부하다 보니 다른 몇 가지 서비스를 더 찾아볼 수 있었다. 그중에 DaaS인데 한국어로 서비스형 데이터라고 한다. 그럼 서비스형 데이터는 무엇을 제공하는 서비스일까? 서비스형 데이터 - DaaS는 무엇인가? DaaS (Data as a Service)란 데이터를 서비스 형태로 제공하는 클라우드 기반의 서비스이다. 데이터를 구매하거나 소유할 필요 없이 필요한 데이터를 쉽게 접근하고 활용할 수 있다. DaaS는 다양한 형태의 데이터를 제공하는데, 예를 들면, 기업에서는 주식시세, 경제지표, 고객정보 등의 데이터를 DaaS로 제공받아 비즈니스에 활용할 수 있다. 또한, 공공기관에서는 기상 데이터, 교통 데이터, 환경 데이터 등 다양한 분야의 데이터를 제공하여 사람들이 더 나은 생활.. 더보기

반응형