Giriş

Tamamlandı

Buluta özel uygulamalar, yazılım sistemlerinin bulut teknolojileri göz önünde bulundurularak tasarlandığı uygulama geliştirmeye yönelik modern bir yaklaşımı temsil eder. Başlangıçta şirket içinde çalışacak şekilde tasarlanmış uygulamalardan farklı olarak, bulutta yerel uygulamalar Azure'ın sunduğu birçok hizmetden tam olarak yararlanabilir.

Birçok bulut mimarı buluta özel uygulamalar tasarlarken Kubernetes ve Docker gibi Açık Kaynak Yazılımları (OSS) tercih eder, ancak avantaj zor olduğunda Cosmos DB gibi özel tekliflere başvurur. Bu nedenle bulutta yerel uygulamalar, monolitik, hepsi bir arada uygulamalar yerine mimari modülerliğe odaklanarak uçtan uca uygulama oluşturma sürecini kolaylaştırır. Teknoloji seçeneklerine kilitlenmeden beceri kümenize ve durumunuzla uygun teknolojileri kullanabilirsiniz.

Senaryo: Akıllı buzdolabı, daha akıllı hizmet, uygun ölçekte

Küçük bir geliştirme ekibine liderlik ettiğiniz ve akıllı buzdolabı için bir uygulama oluşturmakla görevlendirildiğiniz ev aletleri üreticisi Adatum Corporation'da çalıştığınızı varsayalım.

Örneğin, buzdolapları için küçük bir envanter yönetimi uygulaması oluşturmaya başlayabiliriz, böylece işletmeler nelerin yeniden stoklanması gerektiğini anlayabilir veya potansiyel olarak öğeleri otomatik olarak yeniden sıralayabilir. Tasarımımızda daha çevik olabilmemiz ve gelecekteki gereksinimleri tahmin etmekten kaçınmamız için, bulutta yerel uygulamaların doğası gereği gevşek bir şekilde eşleştirilmiş işlevlere sahip olmak gerekir. Bunun yerine, gerekirse uygulamayı genişletebiliriz. Daha sonra uygulamaya buzdolabı telemetrisine bağlanma ve algılayıcı ekleme gibi işlevler ekleyebiliriz.