6 puan yazan GN⁺ 2024-07-13 | 2 yorum | WhatsApp'ta paylaş
  • Açık kaynaklı Git-Native CDN PaaS: serverless, web hosting, Pub/Sub mesajlaşma, anahtar-değer veritabanı, nesne depolama, CDN & Edge,..
  • Bağımlılık olmadan Go tekil binary olarak dağıtılabilir. Çapraz platformdur
  • Git-Native: prod/dev gibi ortam ve altyapı yapılandırmaları yalnızca Git tabanlı olarak yönetilir (branch)
  • Yerelde kodlama = küresel prodüksiyon
  • Yerleşik auto-discovery sayesinde minimum yapılandırmayla çalışır ve bulutta düğümler arasında varlık, rota ve servis bilgilerini dinamik olarak paylaşır
    • libp2p kullanarak düğümler arasında overlay P2P ağı kurar
    • Otomatik düğüm ve protokol keşfi, yönlendirme, NAT traversal ve circuit relay özellikleri sunar
  • Verileri depolamak ve almak için IPFS'in içerik adresleme konseptini kullanır
    • İçerik parçalara bölünür, ardından DAG içinde saklanır; böylece tekrarlar kaldırılır, birden fazla peer'den paralel indirilebilir ve CID ile doğrulanabilir
  • Şu anda WebAssembly destekleniyor; container ve sanal makine desteği üzerinde çalışılıyor
    • Kod, binary, image vb. de depolamayla aynı ilkelerle saklanır ve alınır
  • orbit eklenti sistemi üzerinden genişletilebilir (örnek olarak buluta LLM yetenekleri ekleyen ollama-cloud sunuluyor)

GN⁺ özeti

  • tau, küçük ekiplerin büyük ölçekli bulut bilişim platformları kurup sürdürmesini sağlayan bir framework'tür
  • Altyapı değişikliklerini basitleştirmek için Git-Native yaklaşımını benimser
  • Otomatikleştirilmiş ağ ve depolama çözümleri sunarak geliştirici deneyimini iyileştirir
  • WebAssembly'yi destekler; gelecekte container ve sanal makine desteği planlanmaktadır
  • tau, geliştiricilerin altyapı kısıtları olmadan yerelden küresel prodüksiyon ortamı kurmasını sağlar

2 yorum

 
xguru 2024-07-14

Go tek dosya ikili barındırma her zaman ilgimi çektiği için dönüp bakıyorum.
Otomatik keşif konsepti ilginç gibi ama.. ne yapmaya çalıştığını pek anlayamıyorum

 
GN⁺ 2024-07-13
Hacker News görüşleri
  • Self-hosted platform as a service hakkında soru işaretleri

    • Platform hizmetlerinin asıl amacı self-hosted kurulumun zahmetinden kaçınmaktır
    • Harici servisler ile self-hosted yaklaşımın kendine göre artıları ve eksileri vardır
    • Bu servisin tam olarak neyi hedeflediği net değil
    • Eğer CDN yazılımı ya da Lambda benzeri kod parçacıklarını çalıştırma denemesi ise ilginç olabilir
    • GitHub dokümantasyonu yalnızca nasıl deploy edileceğini anlatıyor, servisin özünü açıklamıyor
    • Cloudflare ile karşılaştırıldığında hangi özellikleri sunduğunu bilmek istiyorum
  • Kubernetes eleştirisine dair soru işaretleri

    • Sorunların çoğu managed service kullanıldığında çözülür
    • DOKS, EKS, AKS, GKE gibi managed servisler kullanılırsa sorun yaşanmaz
  • Dokümantasyondaki belirsizliğe dikkat çekilmesi

    • Dokümantasyon çok belirsiz ve gereksiz içerik fazla
    • "Why One Binary" bölümü özellikle zayıf
    • Daha çok yöneticilere ya da işe alım yapanlara yönelik yazılmış gibi görünüyor
  • PaaS için ilginç fikirler

    • p2p teknolojisiyle ağın otomatik keşfi, otomatik load balancing, dağıtık depolama, Webassembly-native gibi ilginç fikirler var
    • Bunların gerçek ortamda ne kadar iyi çalıştığı konusunda soru işaretleri var
    • İyi çalışırsa production uygulamalarını demokratikleştirme potansiyeli olabilir
    • Enterprise teklifleriyle nasıl gelir elde edecekleri merak ediliyor
  • Coolify ile Tau karşılaştırması

    • Coolify ile Tau arasındaki rekabet kullanıcıların lehine
    • Coolify daha fazla özellik sunuyor gibi görünüyor
  • Cloudflare alternatifi değil

    • Buna Cloudflare alternatifi denmemeli
  • Dokümantasyon eksikliği sorunu

    • Neredeyse hiç dokümantasyon olmadığı için anlamak zor
    • Web3 ile ilgili geçmişi de tuhaf geliyor
    • Başarı için öneriler:
      • Dokümantasyon gerekli
      • Örnekler gerekli
      • Git'i yapılandırma/durum için tek doğruluk kaynağı olarak kullanmak iyi olur
      • Veritabanı kısmının açıklanması gerekiyor
      • Belirsiz protokol adları çok fazla
      • Dokümandaki kavramsal bölümlerin ne anlattığını kavramak zor
      • Yol haritası, planlar ve sürüm yönetimi gerekli
  • IPFS hakkında soru

    • Go ile bir mesaj kuyruğu üzerinde çalışıyorum ve otomatik ölçeklendirmeyi düşünüyorum
    • IPFS kullanım deneyimi hakkında merak var
  • Topluluk ve enterprise tekliflerinin karşılaştırılması

    • Topluluk ve enterprise tekliflerini karşılaştıran bir bağlantı paylaşılmış
    • Bu projeye kimin öncülük ettiği merak ediliyor
  • Serverless'ın cazibesine dair soru işaretleri

    • Serverless'ın çekiciliği yalnızca kullanılan kadar ödeme yapılmasıdır
    • Tau üzerinden serverless barındırılırsa artık serverless olmaz
    • Neden Tau serverless kullanılmak istendiği merak ediliyor