FigJam, yüksek sesle düşünmek için harika bir yer. Ekip bir board açar, sticky note'lar bırakır, birkaç kutu ve ok çizer; yirmi dakika sonra herkes yeni servisin eskisiyle nasıl konuşacağı konusunda anlaşmıştır. Sorun bir hafta sonra başlar: O eskiz sessizce "mimari diyagram" olmuştur ve birinin onu doğru tutması gerekir.
Bu yazı o ikinci iş hakkında. Ekibiniz bugün mimari diyagramlar için FigJam kullanıyorsa, Archboard'un bu diyagramlar için neden daha iyi bir yer olduğunu, gündelik işte neyin değiştiğini ve büyük bir taşıma projesine girmeden nasıl geçebileceğinizi anlatıyoruz.
Kısaca
- FigJam bir beyaz tahta. Canlı oturumlar için yapılmış: sticky note'lar, stamp'ler, oylama, zamanlayıcı ve cursor chat. Mimari, üzerinde çizebileceğiniz pek çok şeyden sadece biri.
- Archboard bir mimari çalışma alanı. Node'lar ne olduklarını bilir (bir Kubernetes
Service, bir C4Container, bir firewall), kenarlar portlara bağlanır ve her diyagram otomatik kaydeden, revizyon tutan tek bir linkin arkasında yaşar. - Archboard iki yarıyı da kapsar. Notlar, sticker'lar ve mind map'ler mimari paketlerin yanında durur; böylece beyin fırtınası da saklayacağınız diyagram da aynı canvas'ta yaşar.
Mimari diyagramlar FigJam'e neden sığmıyor?
Dikdörtgen sadece bir dikdörtgendir
Beyaz tahtada anlam etiketlerde yaşar. Üzerinde "orders-api" yazan ve yanına bir Kubernetes ikonu yapıştırılmış kutu doğru görünür, ama board onun bir Deployment mı, bir Service mi yoksa harici bir sistem mi olduğunu bilmez. FigJam'in şekil kütüphanesinde AWS, Azure, Google Cloud ve Kubernetes ikonları da var, ama bir ikon tip taşımaz; bu yüzden aynı ekipteki iki kişi yine de aynı şeyi iki farklı şekilde çizer. Birkaç ay sonra lejant birinin kafasında yaşamaya başlar.
Diyagram atölyenin içinde kaybolur
FigJam board'ları büyümek için tasarlanmıştır: sticky'ler, oylar, retro notları, ekran görüntüleri, birinin denediği ikinci seçenek. Toplantı sırasında bu bir avantajdır. Sonrasında ise onboarding ya da olay müdahalesi için önemli olan tek parça, büyük bir board'un bir köşesindeki bir frame olarak kalır, ekibin reddettiği seçeneklerin hemen yanında. Yeni gelen biri hangi frame'in güncel sistem olduğunu anlayamaz.
Mühendisler bir tasarım aracında yaşamaya başlar
FigJam dosyaları Figma'da, ürün tasarım çalışmalarının yanında durur ve onları düzenlemek için FigJam içeren bir Figma koltuğu gerekir (Collab, Dev ya da Full seat). Yetkiler Figma ekiplerine ve projelerine göre işler; bunlar da genelde servislere göre değil, tasarıma göre düzenlenmiştir. Figma'nın ücretsiz Starter planında bir ekip üç FigJam dosyası alır; her servis, ortam ve karar kendi diyagramını istediğinde bu çok uzağa gitmez.
Bunların hiçbiri FigJam'i kötü bir araç yapmaz. Onu bir toplantı aracı yapar. Mimari diyagramlarınsa toplantıdan sağ çıkması gerekir.
Archboard bunun yerine ne yapıyor?
Archboard, gelecek çeyrekte de doğru olması gereken diyagramlar için barındırılan bir çalışma alanı. Google ya da GitHub ile giriş yapar, kredi kartı vermeden bir canvas'ta başlarsınız.
Sistemler için yapılmış node paketleri
Katalog 27 paket ve 223 node tipiyle geliyor: Kubernetes (33 node), C4 Model, Cloud, Network, Security, Data, DevOps, Docker, Sequence, UML, Entity Relation ve BPMN bunlardan bazıları. Bir Namespace frame'i bırakır, içine Deployment, Service ve Ingress node'larını koyarsınız. Bir C4 görünümü, sınırlar içinde Person, Software System ve Container node'ları kullanır. Tip node'un bir parçasıdır, etiketine bakılarak yapılan bir tahmin değil.
Serbest oklar değil, portlar ve frame'ler
Kenarlar node'lardaki portlara bağlanır; böylece bir şeyleri taşıdığınızda bağlantı kopmaz ve gerçek bir bağımlılık gibi okunur: Ingress'ten Service'e giden trafik, bir container'dan diğerine yapılan çağrı. Frame'ler size namespace, VPC, güven bölgesi ya da C4 sistem sınırı gibi sınırlar verir ve içeriklerini bir arada tutar.
Hep güncel tek bir link
Her diyagram otomatik kaydedilir ve revizyon anlık görüntüleri tutar; böylece "hangi sürüm doğru?" sorusunun tek bir cevabı olur. Dokümanlara PNG yapıştırmak yerine bir link paylaşırsınız (Free'de markalı) ya da Pro'da canlı diyagramı doküman sitenize gömersiniz. Sistem değiştiğinde diyagramı bir kez güncellersiniz ve ona işaret eden her sayfa güncel olur.
Beyin fırtınasına hâlâ yer var
Beyaz tahta tarafını kaybetmezsiniz. Archboard'da mimari paketlerin yanında sticky note'lar, metin, sticker'lar, mind map'ler ve board'lar da var. Bir tasarım tartışması canvas'ta notlar olarak başlayıp tipli bir diyagram olarak bitebilir; araçlar arasında hiçbir şey kopyalamanız gerekmez.
Diyagramınız bir veri
Diyagramlar yapılandırılmış JSON olarak içe ve dışa aktarılır; her planda SVG ve PNG de var. Pro; PDF, JPEG ve animasyonlu GIF/WebM dışa aktarımı ekler. Kodunuzun yanına commit edilen bir JSON dışa aktarımı, mimarinin nasıl değiştiğine dair incelenebilir bir kayıt sunar.
Bir bakışta FigJam ve Archboard
| FigJam | Archboard | |
|---|---|---|
| Asıl işi | Canlı beyaz tahta ve atölyeler | Güncel kalan mimari diyagramlar |
| Yapı taşları | Genel şekiller, bağlayıcılar ve sticky'ler | 27 node paketi, portlu 223 tipli node |
| Mimari paketler | AWS, Azure, Google Cloud ve Kubernetes ikon şekilleri; tipli node yok | Kubernetes, C4 Model, Cloud, Network, Security, Data, DevOps ve dahası |
| Diyagramların yeri | Tasarım işlerinin yanında Figma dosyaları ve projeleri | Archboard çalışma alanı, diyagram başına tek link |
| Geçmiş | Figma sürüm geçmişi | Otomatik kayıt ve revizyon anlık görüntüleri |
| Diyagram anlamı | Anlam etiketlerde yaşar | Node tipleri, portlar ve sınırlar diyagramın parçasıdır |
| Ücretsiz plan | Starter'da 3 FigJam dosyası | 1 koltuk, 3 diyagram, diyagram başına 15 diyagram node'u + 150 not, metin, çıkartma ve zihin haritası konusu, tüm paketler |
Free ve Pro'nun neleri içerdiği dahil tüm plan ayrıntıları /pricing sayfasında.
Tipik bir geçiş: platform ekibinin cluster haritası
Cluster genel görünümünü geçen yılki planlama toplantısından kalma bir FigJam board'unda tutan bir platform ekibi düşünün. Board'da ingress katmanı için üç seçenek, bir sütun retro sticky'si ve iki servisin adı değiştiğinden beri kimsenin dokunmadığı "current" başlıklı bir frame var.
Archboard'da aynı resim şuna dönüşür:
- Her soruya bir diyagram. "Trafik cluster'a nasıl ulaşıyor?" ve "Hangi servis hangi verinin sahibi?" tek bir board'u paylaşmak yerine kendi diyagramlarını alır.
- Tipli yapı taşları.
Namespaceframe'lerinin üstünde bir Cloud paketi Kubernetes Cluster node'u;ServiceveDeploymentnode'ları ile ingress controllerPod'u portlarla bağlanır. - Ekran görüntüsü yerine linkler. Onboarding dokümanı ve olay runbook'u canlı diyagrama işaret eder.
- Basit bir alışkanlık. Bir pull request manifest'leri değiştirdiğinde biri diyagramı günceller; revizyon geçmişi ne zaman değiştiğini gösterir.
Diyagram içeriği
- Planning workshop
- prod-cluster
- ingress-nginx
- ingress-nginx-controller
- checkout
- payments
- becomes
- /checkout
- /payments
- charge
FigJam board'unun ortadan kalkması gerekmez. Toplantının kaydı olarak kalır. Cluster haritası ise Archboard'da yaşar. Hazır bir başlangıç noktası için /use-cases/kubernetes sayfasına bakın.
FigJam'den Archboard'a geçiş
Geçiş kulağa geldiğinden daha hızlı: Tüm board'u değil, sadece saklamaya değer parçaları yeniden çizersiniz; tipli node'lar da her adımı hızlandırır.
- En çok açılan diyagramı seçin; genelde onboarding dokümanlarından ya da runbook'lardan linklenen diyagramdır.
- Bir örnekten başlayın. /examples galerisinde başlangıç yapısı olarak kullanabileceğiniz Kubernetes, C4, bulut ve ağ diyagramları var.
- Tipli node'larla yeniden çizin. Etiketli dikdörtgenleri gerçek node'larla, kesikli kutuları frame'lerle, serbest okları porttan porta kenarlarla değiştirin.
- Ekran görüntülerini linklerle değiştirin. Dokümanları ve ticket'ları Archboard paylaşım linkine yönlendirin ya da Pro'da gömün; FigJam board'unu geçmiş olarak bırakın.
Free, bunu ilk diyagramınızla denemeniz için yeterli. Tam bir production haritası için Pro size sınırsız diyagram ve node, gömme ve filigransız dışa aktarım sunar.
Sık sorulan sorular
Archboard ücretsiz bir FigJam alternatifi mi? Tek kişi için evet. Free plan bir koltuk, üç diyagram ve tüm yerleşik node paketlerini içerir; diyagram başına 15 node ile 150 not, metin, sticker ve mind map başlığı kullanabilirsiniz. Birlikte canlı düzenleyen ya da sınırsız diyagram ve node isteyen ekipler Pro kullanır.
Archboard'un fiyatlandırması nasıl işliyor? Free, tüm node paketleriyle bir koltuk sunar. Pro, 1–5 koltuk için koltuk başına aylık 10 $; sınırsız diyagram ve node, roller, gömme ve revizyon geçmişi içerir. Enterprise, 6 ve üzeri koltuk için SLA, güvenlik incelemesi ve özel destek ekler. Diyagramları düzenleyen kişiler için koltuk alın; diğer herkes diyagramları paylaşım linkleriyle okuyabilir.
FigJam board'larını Archboard'a aktarabilir miyim? Doğrudan değil. Archboard kendi JSON formatının yanı sıra Kubernetes YAML ve Docker Compose dosyalarını da içe aktarır; böylece bir cluster haritası manifest'lerinizden başlayabilir. Saklamaya değer diğer diyagramları, ekibinizin en çok açtığından başlayarak yeniden çizin. Tipli node'lar ve portlarla bu hızlı ilerler ve sonunda başladığınız board'dan çok daha temiz bir diyagramınız olur.
Archboard'da FigJam'deki gibi canlı imleçler var mı? Evet. Düzenleme yetkisi olan herkes canlı imleçleri ve değişiklikleri o anda görür, MCP ile bağlanan AI ajanları da aynı şekilde görünür. Zamanlayıcı ve oylama yoktur: Değişiklikler otomatik kaydedilir, revizyonlar tutulur ve Pro ile Enterprise'daki roller kimin düzenleyeceğini belirler. Aynı canvas'ta beyin fırtınası yapmak istediğinizde sticky note'lar, sticker'lar ve mind map'ler hazır.
Archboard resmi AWS, Azure ya da Google Cloud ikonlarını içeriyor mu?
Archboard'un Cloud node'ları resmi bir ikon seti yerine tipli ve sağlayıcıdan bağımsız node'lardır; ekleme aramasındaki Marka ikonları da istediğinizde AWS Route 53 gibi sağlayıcı logolarını ekler. Her node'u Route 53 ya da Cloud SQL gibi servis adıyla etiketleyin; diyagram tüm bulutlarda net ve tutarlı kalır.