뉴스레터
뉴스레터 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 : 역정규화로 데이터 조회 시간 개선
반응형