Mimari diyagramlarınız bugün draw.io'da duruyorsa, alternatif arayışını başlatan anı muhtemelen biliyorsunuz: Diyagram var, ama hangi kopyanın güncel olduğundan kimse emin değil. Bu yazı draw.io (diagrams.net) ile Archboard'u özellikle mimari diyagramlar açısından karşılaştırıyor ve ekibiniz tek, ortak ve güncel bir haritaya geçtiğinde neyin değiştiğini gösteriyor.
Kısaca
- draw.io genel amaçlı, dosya tabanlı bir diyagram editörü: Genel şekiller çizer, bir
.drawiodosyasını dosyalarınızı nerede tutuyorsanız oraya kaydedersiniz. - Archboard bir mimari çalışma alanı: Portlu tipli node'lar, diyagram başına tek link, otomatik kayıt ve revizyon geçmişi; elden ele dolaşan dosya yok.
Diyagramlarınız ekibinizin işlettiği sistemleri anlatıyorsa ve onları birden fazla kişi güncel tutuyorsa, Archboard tam olarak bu iş için yapıldı.
Dosya tabanlı diyagramlar nerede sürtünme yaratır?
draw.io her diyagramı bir dosya olarak saklar. Hızlı bir çizim için bu iş görür; ama bütün bir ekip tek bir mimari haritayı aylarca güncel tutmaya çalıştığında can yakmaya başlar:
- Kopyalar çoğalır. Biri bir tasarım dokümanına PNG yapıştırır, biri
.drawiodosyasını bir branch'te düzenler, üçüncü bir kopya ortak bir sürücüde durur. Hangisi production'ı yansıtıyor? - Şekiller anlamı sadece alışkanlıkla taşır. Kubernetes ikonlu genel bir şekil doğru görünür; ama onun bir Service mi yoksa Deployment mı olduğu etikette ve ekibinizin alışkanlıklarında yaşar.
- Erişim depolama katmanında yaşar. Kimin düzenleyebileceği diyagrama değil, klasör ya da repository yetkilerine bağlıdır.
- Geçmiş başka birinin işidir. Git, Google Drive, Dropbox ya da Confluence sürümleri tutar, ama bir dizüstü bilgisayardaki ya da ortak bir sürücüdeki dosya tutmaz; bu yüzden neyin ne zaman değiştiği dosyanın nerede durduğuna bağlıdır.
Archboard neyi farklı yapıyor?
Archboard barındırılan bir mimari çalışma alanı. Kaydedip elden ele dolaştıracağınız bir dosya yok: Google ya da GitHub ile giriş yaparsınız, ilk giriş hesabınızı ve organizasyonunuzu oluşturur. Kredi kartı gerekmez.
- Alan node paketleri. Kubernetes, Cloud, Network, C4 Model, Data, DevOps, Security, Sequence ve BPMN dahil 223 node tipi içeren 27 yerleşik paket. Node'lar genel şekiller değil, portlu birinci sınıf node'lardır; serbest çizgiler çekmek yerine portları bağlarsınız.
- Diyagram başına tek link. Herkese açık bir link paylaşın (Free'de markalı) ya da Pro ve Enterprise'da canlı diyagramı doküman sitenize gömün. Dokümanlarınız her zaman güncel sürümü gösterir.
- Otomatik kayıt ve revizyon anlık görüntüleri. Her değişiklik kaydedilir; Free son 5 revizyonu, Pro bir yıllık revizyon geçmişini tutar; Enterprise ise bu geçmişi süre sınırı olmadan saklar.
- Organizasyonlar, çalışma alanları ve roller. Erişim çalışma alanının bir parçasıdır; Pro ve Enterprise'da roller vardır.
- Canvas üzerinde Markdown ve kod blokları; böylece bir runbook parçası ya da bir config örneği, anlattığı bileşenin hemen yanında durur.
- Aynı canvas'ta beyin fırtınası. Sticky note'lar, sticker'lar ve mind map'ler mimari paketlerin yanında durur.
- Yapılandırılmış JSON içe ve dışa aktarımı; ayrıca her planda SVG ve PNG, Pro'da JPEG, PDF ve animasyonlu GIF/WebM.
draw.io ve Archboard: karşılaştırma tablosu
| draw.io / diagrams.net | Archboard | |
|---|---|---|
| Ne için yapıldı | Genel diyagram çizimi | Mimari ve altyapı diyagramları |
| Yapı taşları | Genel şekiller ve ikon kütüphaneleri | 27 alan node paketi, portlu 223 tipli node |
| Diyagramların yeri | Kendiniz sakladığınız ve paylaştığınız dosyalar | Archboard çalışma alanı, diyagram başına tek link |
| Güncel sürüm | Hangi dosya kopyası en yeniyse | Her zaman canlı diyagram |
| Erişim kontrolü | Klasör ya da repository yetkileri | Google/GitHub ile giriş, organizasyonlar, çalışma alanları, roller |
| Geçmiş | Dosyanın nerede durduğuna bağlı | Otomatik kayıt ve revizyon anlık görüntüleri |
| Paylaşım | Dosya, bir dışa aktarım ya da herkese açık bir dosyanın yayınlama veya gömme linki | Paylaşım linkleri; Pro ve Enterprise'da canlı gömme |
| Beyin fırtınası | Şekiller ve metin | Mimari paketlerin yanında sticky note'lar, sticker'lar ve mind map'ler |
Ayrıntılı karşılaştırma için /compare/drawio, plan ayrıntıları için /pricing sayfasına bakın.
Archboard en çok ne zaman uyar?
Archboard, dosya yönetmeye uğraşmadan tek, ortak ve güncel bir mimari harita isteyen ekiplere uyar. Tipik durumlar:
- Cluster ve servis haritası tutan bir platform ekibi: Her hesap için, kendi Kubernetes
Namespaceframe'leriyle bir Cloud paketi Kubernetes Cluster node'u ve portlarla bağlanmışDeployment,ServiceveIngressnode'ları. - Sınırlar içinde
Person,Software System,ContainerveDatabasenode'larıyla bir C4 görünümünü güncel tutan bir mimari grubu. - Yeni gelenlerin doğru dışa aktarımı aramak yerine tek bir link açmasını isteyen mühendislik yöneticileri.
Otomatik kayıt ve revizyon anlık görüntüleri "hangi dosya güncel?" sorusunun yerini, paylaşım linki ya da gömme de yapıştırılmış PNG'lerin yerini alır.
Diyagram içeriği
- prod account · eu-central-1
- prod-eks
- storefront
- payments
- Customers
- web
- psp-api-key
- payments-db (RDS)
- Payment provider
- HTTPS
- /
- payments.payments.svc
- SQL :5432
- envFrom
draw.io'dan bir öğleden sonrada geçiş
Geçişi bir taşıma projesi değil, bir temizlik turu olarak düşünün:
- En çok kullanılan diyagramla başlayın; onboarding dokümanlarından ya da olay runbook'larından linklenen diyagram.
- /examples galerisinde benzer bir diyagram açın ve yapısını kendi canvas'ınız için referans alın.
- Tipli node'larla yeniden çizin. Kesikli dikdörtgen yerine Namespace frame'i, etiketli kutu yerine Service node'u kullanın ve portları bağlayın.
- Dosyaları değil, linkleri değiştirin. Dokümanları paylaşım linkine yönlendirin (ya da Pro'da gömün) ve eski
.drawiodosyasını arşivleyin.
Free plan bunu tüm paketlerle denemenizi sağlar; tam bir production haritası için Pro size sınırsız diyagram ve node sunar.
Sık sorulan sorular
Archboard ücretsiz bir draw.io alternatifi mi? Archboard'un Free planı 1 koltuk, 3 diyagram, tüm yerleşik paketler ve diyagram başına 15 diyagram node'u + 150 not, metin, çıkartma ve zihin haritası konusu içerir; gerçek bir diyagramla denemek için yeterli. Birlikte düzenleyen ekipler ekip arkadaşı koltukları, sınırsız diyagram ve node, roller ve gömme için Pro'ya geçer.
.drawio dosyalarımı içe aktarabilir miyim? Doğrudan değil. Archboard kendi yapılandırılmış JSON formatının yanı sıra Kubernetes YAML ve Docker Compose dosyalarını da içe aktarır; bu yüzden saklamaya değer .drawio diyagramlarını yeniden çizer ya da cluster haritalarını manifest'lerinizden başlatırsınız. Tipli node'lar ve portlarla bu hızlı ilerler ve sonuç orijinalinden daha temiz olur.
Archboard'u offline kullanabilir ya da kendi sunucumda barındırabilir miyim? Kendi sunucunuzda barındırabileceğiniz bir sürüm yoktur: Archboard, herhangi bir tarayıcıdan açtığınız barındırılan bir çalışma alanıdır. Bağlantınız koparsa açık sekmede çalışmaya devam edin; değişiklikleriniz bağlantı dönünce eşitlenir.
Archboard resmi bulut sağlayıcı ikon setlerini 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 sağlayıcı logolarını ekler. Her node'u servis adıyla etiketleyin; diyagram tüm bulutlarda net ve tutarlı kalır.