# Architecture Note : Datasette

> Clean Markdown view of GeekNews topic #6639. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=6639](https://news.hada.io/topic?id=6639)
- GeekNews Markdown: [https://news.hada.io/topic/6639.md](https://news.hada.io/topic/6639.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2022-05-30T09:42:01+09:00
- Updated: 2022-05-30T09:42:01+09:00
- Original source: [architecturenotes.co](https://architecturenotes.co/datasette-simon-willison/)
- Points: 14
- Comments: 1

## Topic Body

개인용 데이터웨어하우스 툴인 Datasette 개발자 Simon Willison과 아키텍처에 대해 인터뷰한 글  
- ASGI로 를 이용한 파이썬 앱 구축   
- SQLite의 장점   
- 플러그인 시스템을 위한 Hook 설계  
- 안전하게 SQL Injection 허용하기   
- AsyncIO로 SQLite 이용하기   
- Baked Data 아키텍쳐 패턴   
- Electron 으로 파이썬 웹앱 번들링 하기 : Datasette Desktop  
- 파이썬을 WebAssembly로 패키징하기 : 브라우저용 Datasette Lite

## Comments



### Comment 10179

- Author: xguru
- Created: 2022-05-30T09:43:01+09:00
- Points: 4

이 사이트는 1Password의 스태프 엔지니어인 Mahdi Yusuf가   
좋은 아키텍처에 대한 내용을 정리하려고 만든 것으로, 이 인터뷰가 첫번째 글입니다.  
이메일 구독도 가능하니 챙겨봐두시면 좋을 것 같아요.  
  
[Datasette - 개인용 데이터 웨어하우스 오픈소스](https://news.hada.io/topic?id=6455)
