State yönetimi, herhangi bir yeni, eski, monolith veya microservice uygulamasının en yaygın ihtiyaçlarından biridir. Farklı veritabanı kütüphaneleri ile uğraşmak ve bunları test etmek ve hataları handle etmek hem zor hem de zaman alıcı olabilir. Bir uygulamanın save, get ve delete statelerini yönetmek için key/value state...
Günlük Scrum toplantılarının amacından sapması, sprintlerin belirsiz sürelerinin olması, planlama yaparken aşırı düşünme, sahip olunan scrum rolü en iyi nasıl uygulanır gibi bir çok noktaya değinilmiştir.
Mikroservis tabanlı uygulamalarda, birden çok servisin birbiri ile haberleşmesine ihtiyaç vardır. Bu iletişim gereksinimi de beraberinde aşağıdaki sorunları getirmektedir.
Çevik yaklaşım, Çevik Manifestosu'nun birleştirdiği değerler ve ilkeler bütünü olarak o yıl başlayan bir harekettir; bununla birlikte "kalite" ve "tasarım odaklı düşünce" gibi daha erken tarihli pek çok öncülü bulunmaktadır.
Bu çalışmada kurum projelerinde halihazırda kullanmakta olduğumuz mikroservis mimarisinin avantajlarını keşfetmek, bu avantajları serverless anlayışı ile birleştirerek daha da bağımsız ve güvenilir bir yapı elde edebilmenin yöntemlerini aradık. Mikroservis mimarisi ile birlikte servislerin birbirinden bağımsızlığını sağlarken, serverless ile de iş mantığı ile altyapı arasındaki ilişkiyi...
Hataları veya açıkları bulmak, gereksinimlerin sağlandığına emin olmak gibi amaçların yerine; Ekibimizin başarıya ulaşmasına nasıl katkı sağlayabileceğimizi ya da ortaya çıkabilecek hataları ilk aşamada nasıl ortadan kaldırabileceğimizi düşünmeliyiz. Amacımızın sadece kodlamak ve hataları bulup düzeltmek olmadığını; Test edilebilir kod yazmanın veya oluşturulan yazılımın başarılı bir...