여
여기어때
June 18, 20251회
웹빌더 시스템 Part 1: GrapesJS와 Next.js로 만드는 웹빌더 개발기

간단 소개
GrapesJS와 Next.js를 이용한 웹빌더 개발 과정, 주요 기능, 커스터마이징, 배포 및 운영 전략을 소개합니다.
AI Summary
- GrapesJS 기반 웹빌더 개발 배경 및 구조
- 여기어때는 펜션 홈페이지 제작 지원을 위해 GrapesJS와 Next.js를 활용한 웹빌더 서비스를 구축했다.
- GrapesJS의 UI 커스터마이징 한계와 외부 데이터 연동 문제를 해결하기 위해 Next.js로 래핑하는 방식을 채택했다.
- Next.js API Routes를 활용하여 웹빌더 전용 API를 구성, CMS 데이터 연동 및 AWS S3 연동을 구현했다.
- 주요 기능 및 커스터마이징
- Page Manager, Layer Manager, Block Manager, Assets Manager, Style Manager, Trait Manager 등 다양한 기능을 제공한다.
- 컴포넌트 등록 예시를 통해 GrapesJS의 커스터마이징 방법을 설명하고, React와 GrapesJS 간 데이터 공유 방안을 제시한다.
- 배포 및 운영 전략
- 5000여 개 펜션 홈페이지 운영을 위해 S3를 활용한 정적 리소스 배포 방식을 채택하여 비용을 절감했다.
- GrapesJS의 storageManager 기능을 활용하여 S3에 저장된 프로젝트 데이터를 불러와 기존 사이트 수정 및 신규 사이트 제작을 지원한다.
Next Feeds

개발 생산성 200% 높이는 커뮤니케이션 전략 : 코드 밖에서도 성공하는 DevOps
개발 생산성을 200% 향상시키는 커뮤니케이션 전략을 제시하고, 실제 프로젝트 적용 사례와 피해야 할 실수를 통해 실질적인 도움을 제공합니다.
커뮤니케이션개발 생산성협업프론트엔드DevOps
2025. 6. 18.
인포그랩

K8s Tips & Tricks – 실전 쿠버네티스 핵심 꿀팁
Kubernetes 운영 시 유용한 팁들을 소개합니다. Namespace 설정, YAML 생성, 컨테이너 관리, 모니터링 등 실전 꿀팁을 통해 효율성을 높이세요.
KuberneteskubectlYAML컨테이너Bitnami
2025. 6. 17.
한글과컴퓨터

알리는사람들의 Amazon Data Firehose로 Amazon DynamoDB를 Amazon S3 tables로 실시간 복제하기
알리는사람들은 Amazon Data Firehose를 활용해 DynamoDB 데이터를 S3 Tables로 실시간 복제하고 Athena로 분석하는 파이프라인을 구축했습니다.
Amazon Data FirehoseAmazon DynamoDBAmazon S3 TablesApache IcebergAmazon Athena
2025. 6. 17.
AWS

Amazon RDS for PostgreSQL, Amazon Aurora PostgreSQL, Babelfish for Aurora PostgreSQL에서의 동적 데이터 마스킹
Amazon RDS for PostgreSQL, Aurora PostgreSQL, Babelfish에서 동적 데이터 마스킹을 구현하고 한계점을 분석합니다.
데이터 마스킹PostgreSQLAmazon RDSAuroraBabelfish
2025. 6. 17.
AWS

서비스 조직에서 Kafka를 사용할 때 알아 두어야 할 것들 (4)
네이버 서비스 조직에서 Kafka 사용 시 프로듀서 최적화 및 압축 기능 활용법, Kafka 자료구조 등을 다룬 NAVER ENGINEERING DAY 발표 내용 요약.
Kafka프로듀서최적화압축NAVER ENGINEERING DAY
2025. 6. 16.
Naver d2

서비스 조직에서 Kafka를 사용할 때 알아 두어야 할 것들 (3)
Kafka 클라이언트의 클러스터 상태 파악 방법, metadata 교환 매커니즘, NAVER ENGINEERING DAY를 소개합니다.
KafkaMetadata클러스터NAVER ENGINEERING DAY기술 교류
2025. 6. 16.
Naver d2