İçeriğe atla
production / main000%
Tüm yazılar
SER-0810 bölümSıralı okuma

Architecture in the Wild

Mimariyi diyagram olarak değil; canlı ürünlerde state, bilgi, interaction ve product boundary kararlarının çalışan sonucu olarak inceleyen saha dizisi.

Dizi içeriği

Bölümler önerilen okuma sırasına göre listelenir.

  1. SER-08.01ENTRY-046

    Bir Üründe Canonical State Nerede Yaşamalı?

    Altyapı

    Cache, optimistic UI, local persistence ve cloud data aynı şey değildir. Güvenilir bir ürün için her state katmanının rolü açık olmalı ve yalnızca bir katman canonical otorite taşımalıdır.

  2. SER-08.02ENTRY-047

    Bilgi Mimarisi Menü Tasarlamak Değildir

    Bilgi mimarisi

    Bilgi mimarisi yalnızca sayfaları hangi menü başlığının altına koyacağımız değildir. Entity, context, relation, vocabulary ve decision surface birlikte tasarlanmadığında temiz navigasyon bile dağınık bir ürün üretir.

  3. SER-08.03ENTRY-048

    Loading, Empty, Error, Offline ve Conflict: Görünmeyen Ürün Mimarisi

    Ürün kararları

    Happy path ekranları ürünün yalnızca bir kısmıdır. Güvenilir ürün, veri gelmediğinde, mutation başarısız olduğunda, cihaz offline olduğunda ve iki state çatıştığında ne yapacağını önceden bilir.

  4. SER-08.04ENTRY-049

    Bir Araç Ne Zaman Feature, Ne Zaman Ayrı Bir Üründür?

    Ürün kararları

    Her yeni araç için yeni marka veya subdomain açmak product architecture değildir. Ayrı ürün kararı; bağımsız değer, giriş noktası, kullanıcı işi, state ve yaşam döngüsü oluştuğunda verilmelidir.

  5. SER-08.05ENTRY-050

    Subdomain Açmak Ürün Stratejisi Değildir

    Ürün kararları

    Subdomain teknik izolasyon sağlayabilir; fakat kullanıcı işi, discovery, ownership ve işletme modeli tanımlanmadan sadece ürün dağınıklığını URL seviyesine taşır.

  6. SER-08.06ENTRY-051

    Bir Ürünün İki Source-of-Truth’u Varsa Aslında Hiç Yoktur

    Altyapı

    Cloud “A” diyor.

  7. SER-08.07ENTRY-052

    Mobil Desktop’ın Küçüğü Değildir

    Ürün kararları

    Desktop tasarımını 390px’e sıkıştırmak responsive değildir.

  8. SER-08.08ENTRY-053

    Bir Dialog Açılınca Mimari Neden Değişebilir?

    Ürün kararları

    Dialog küçük UI bileşeni gibi görünür.

  9. SER-08.09ENTRY-054

    Bir Tasarım Öğesini Kaldırmak Eklemekten Neden Daha Zor?

    Ürün kararları

    Yeni öğe eklemek kolaydır.

  10. SER-08.10ENTRY-055

    Neden Her Yeni Aracım İçin Subdomain Açmıyorum?

    Ürün kararları

    Yeni araç için subdomain açmak düzen hissi veriyor.

NEXT / APPLY / OKUMADAN UYGULAMAYA

Bu problemi kendi ürününde yaşıyorsan, teoride bırakma.

Dört kısa soruyla darboğazı teşhis et; sonra yalnızca gereken sistem veya uygulama katmanına gir.

Yaz