뉴스레터

뉴스레터 2023'07'03 - 메타의 개발자 도구들 / 서버 없이 웹사이트를 쉽게 만들기

ttoance 2023. 7. 3. 12:43

메타의 개발자 도구들 : 대규모로 작업하기 <긱뉴스 2023'07'03>

원문 : https://engineering.fb.com/2023/06/27/developer-tools/meta-developer-tools-open-source/

긱뉴스 : https://news.hada.io/topic?id=9551

1. Sapling: 대규모로 확장 가능하면서도 사용성을 강조한 버전 관리 시스템

2. Buck2: 빌드시스템

3. Infer, RacerD, Jest: 테스트 및 정적 분석

 

 

서버 없이 웹 사이트를 쉽게 만들기 <daily devblog 2023'07'01>

원문 : https://engineering.linecorp.com/ko/blog/headless-cms-in-line

1. 헤드리스 CMS는 전통적인 CMS와는 조금 다릅니다. 

2. 헤드리스 CMS로 개발하는 과정을 살펴보겠습니다. 

- notice 컬렉션을 생성합니다. 

- title을 비롯한 필드를 생성합니다. 

- API 생성을 완료했고 바로 이용할 수 있습니다. 

3. 구조개선 1 : 파일에서 데이터베이스로 저장 방식 변경 - 파일을 사용할 때에는 개발자가 모델을 수정하면 모델을 변경하는 동안 재부팅해야 했고, 재부팅하는 동안에는 새로운 API 요청을 받지 못하는 문제가 있었습니다. 

4. 구조개선 2 : 컴포넌트 도입 

5. 성능개선 1 : 모델 캐시 스토리지를 도입해 모델 생성 시간 단축 

6. 성능개선 2 : 역정규화로 데이터 조회 시간 개선 

반응형