https://deno.com/blog/how-we-built-jsr

JSRの技術的な作りについて。 APIサーバはRustで書かれていて、DBにはPostgresを利用している。 フロントエンドにはFreshを使ったIslandsアーキテクチャにしている。 Freshを動かすRendering Serverは各地にデプロイされるがAPI ServerはUSのみなので、Server間のやり取りでウォーターフォールが起きないようにまとめている。 また、npmの互換レイヤーであるtarballを作成するときに.tsから.d.tsを生成する処理をRustで書いている点についてなど

関連URL