"Software Architecture: The Hard Parts", sıkça sorulan sorulara odaklanarak bir mimar olarak karşılaştığınız zorlukları ele alırken ödünleşimleri keşfetmenize ve tartmanıza yardımcı olacak yöntemler sunar:
- Ödünleşimleri göz önünde bulundurun ve kararlarınızın iyi belgelendiğinden emin olun.
- Hizmet ayrıntı düzeyi kararlarınızı iyileştirin.
- Monolitik programları yapısöküme uğratmanın zorluklarını tanıyın.
- Yüksek oranda dağıtılmış bir mimaride hizmet sözleşmelerini kontrol edin ve ayırın, verileri yönetin.
- Uygulamaları ayırırken, iş akışını ve işlemleri yönetmek için kalıpları anlayın.