영양사에서 서비스기획자로 공부하기
1_ 네트워크는 어떻게 이뤄져 있을까?
네트워크는 디바이스(모바일/PC/노트북)가 인터넷을 통해 정보를 요청하면
인터넷이 서버에게 요청사항을 전달한다. 서버는 요청받은 정보를 다시 인터넷을 통해 디바이스들에게 전달하는 식으로 이루어져 있다.
2_서버(Server)의 종류
*Amazon의 AWS, Google의 GCP, Microsoft의 Azure등이 있다. 이중 AWS가 가장 많이 쓰임
- 클라우드
소프트웨어나 서버를 직접 구축하지 않고 사용료를 지불하면서 빌려쓰는 방식을 말한다.
장점 = 초기 투자비용이 적게 들고 프로젝트를 빠르게 시작할 수 있다.
- On-Premise
원격시설이 아니라, 서버나 소프트웨어를 직접 설치해 쓰는 방식을 말한다.
* 현업에서 쓰는 말 중에 '레거시'라는말이 있다.Legacy)라고 하며 '과거'라는 의미를 내포한다.이전에 사용하던 서버에 대해서 말하곤 하지만, 현재 쓰는 여러 서버들도 조금만 지나면 레거시가 될지도 모른다.
3_운영체제(OS)란 무엇일까?
네이버 지식백과에서 가져온 운영체제란.
모든 하드웨어와 모든 소프트웨어를 관리하는 컴퓨터시스템의한 부분인 '실행관리자'로 정의된다. 사용자와 하드웨어 사이의 매개체 역할을 하는 소프트웨어라고 말할 수 있다.
4_프로그래밍 언어(Language)?
기계어만 이해하는 컴퓨터와 자연어를 구사하는 의사소통 수단, 즉 언어라고 볼 수 있다.
그 종류는 다양하며, 하나의 언어가 구현할 수 있는 기능이 한정적이지 않으나, 앱 또는 웹 형태에 따라 어떤 종류를 많이 사용하느냐를 따져보는게 좋겠다.
5_Interface & API
(Application Programmable Interface)
서로 다른 프로그램 간에 데이터를 주고 받기 위한 방법
가게에서 봤을 때, 요리사와 손님 사이에 전달자 역할을 하는 '점원'의 위치라고 볼 수 있다.
그럼 OPEN API는 뭘까? 공공기관에서 주로 공개하는 것들인데
예를 들어 날씨정보의 경우 Open API 이므로 어떤 앱이든 웹이든 사용이 가능하도록 되어있다.
최근에 서비스 기획을 하며 알게된 사실이지만, 개인의 '건강정보' 라든가 의료기록에 관해서는 아직까지도 개인정보 보호가 강화되어 있어 사용할 수 없다고 하지만 그에 관하여 논쟁이 많은 모양이다. 이부분에 대해서도 따로 서치해서 올려봐야겠다.
6_데이터베이스(Data base)
여러사람들로부터 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합이다.
자료항목의 중복을 없애고 구조화를 통해 자료 검색과 갱신의 효율을 높여준다.(네이버지식백과)
하단의 내용과 같이 1:1, 1:N, N:M과의 관계에서 필요한 정보를 사용할 수 있도록 정리해 주는 것으로 오른쪽 하단과 같은 프로그램들이 있다.
*출처 - 안랩샘아카데미 서비스기획자과정 공부내용