Dev-dotoli TIL

inno 21



Sparta coding



Innovation Camp


w4 day21



LifeCoding 9 Update

Update = Create + Read

<a>tag에 /update 링크를 만들어주고 ul, li tag로 list화 시켜주자


GitHub commit 수정

  • git commit –amend
  • vim 으로 commit 내용 수정(i)/저장/종료(:wq) 후 push

WIL3

DOM ?

  • Document Objeccct Model
    객체 지향 모델로써 구조화된 문서를 표현하는 방식

  • WEB page를 우리는 tag들을 JS가 이용할수 있게
    브라우저가 tree구조로 만든 객체 모델을 의미함

  • HTML/CSS 와 JavaScript를 서로 이어주는 역할

  • react에서는 실제 DOM을 구성하기전에
    메모리에 따로 가상DOM을 할당해 연산을 하고
    처리가 끝난 것만 실제 DOM으로 구현해
    처리과정의 효율을 높이는 시스템으로 구성되어 있음

Serverless ?

  • 직역하면 서버가 없다는 뜻
  • 실제로 없는것은 아니고 가상의 서버를 대여해 서버로
    사용한다는 의미인 듯

  • 서버를 직접 운영해야하고 운영해야하는 시스템이
    커질수록 그 인프라를 갖추는데 많은 비용을 써야함

  • AWS, Azure등의 서비스가 생겨나면서 대여를 통해
    적은 비용으로 서버를 구축/관리 할 수 있게 됨
    IaaS / PaaS

  • BaaS backend server개발을 통해 갖춰야할 API를
    제공함으로써 개발자들이 server를 개발할 필요없이
    필요한 기능을 구현할 수 있게 하고, 사용한 만큼
    비용을 지불하게 함
    Firebase

  • FaaS project를 여러개의 function으로 쪼개서 개발하고
    이 function들을 사용하는 만큼 비용을 지불하는 방식