AWS Lambda kullanarak, dikkatli bir şekilde Sunucusuz Slack bot oluşturma ..

Tüplü dalış yaparken, bir dalgıç, alternatifi olmadığı durumlarda, ağır teçhizatı atıp yüzeye çıkabilecek şekilde ekipmanını bırakıyor.

Bunu, ekiplerin yazılım geliştirme yaklaşımına benzetiyorum; burada dalgıç iş mantığı ve ekipman, güvendikleri çerçeve / çerçevelerdir. Ne yazık ki, çoğu zaman, iş mantığı, çerçeve du jour ile çok sıkı bir şekilde birleşir ve eğer çerçevelerin değiştirilmesi, yeniden platformun değiştirilmesi veya başka bir şekilde kodu önemli bir şekilde yeniden düzenleme kararı alınırsa, proje, yayınlar çalışmadan bir dalgıç gibi sonuçlanır. , karışık, paniğe kapılmış ve havasız kalıyor (ister zaman ister para olsun).

Aniden çerçeve değiştirme ihtiyacı, projeleriniz için ciddi bir tehdittir. Genellikle sürüm güncellemelerindeki büyük son değişikliklerin, bağımlılık artışının, güvenlik açıklarının, ölçekleme sorunlarının bir kombinasyonudur veya herkesin aniden kullanmak istediği hacker haberlerinde iki haftada bir ortaya çıkan yeni ve heyecan verici bir durumdur.

Beni yanlış anlamayın – çerçeveler harika bir şey! Farklılaştırılmamış ağır kaldırmayı soyutlayarak iş değerini daha hızlı sunmanıza olanak tanırlar. İyi bir esnaf gibi, araçlarımızı yanlış kullandığımızda suçlamamalıyız.

Aylar önce, sunucusuz çerçeve için test koşum takımı olmadığı için sunucusuz projesinde (müşteri adına ticari amaçlarla oluşturulmuş) sunum yapan bir kişinin herhangi bir test yazmamayı seçtiğini iddia ettiği bir buluşmaya katıldım .

Zaman içinde bu yorum üzerine düşünürsek, iki fikir edindim:

İkinci fikir bana bir buluşma sunumu için fikir verdi. Harika bir çerçeveden yararlanan, ancak platform değişikliğinin nispeten önemsiz bir alıştırma olacağı şekilde yazılmış eğlenceli bir şey gösterebilirim. Bu yüzden bir slackbot yapmaya karar verdim. Her zamanki AWS Otomasyon yazılımımızdan farklı bir şey olan son kullanıcı, AWS’ye hizmetimizi derleyip dağıtmak için sunucusuz çerçeveden yararlanarak memler oluşturabilir. Slaytları ve kaynak kodunu paylaştık.

Bir göz atın, bir oyun oynayın ve kuruluşunuzda benzer sorunlar yaşayıp yaşamadığınızı ve bunlardan nasıl öğrendiğinizi bize bildirin.

İlk olarak blog.gorillastack.com 11 Nisan 2017’de yayınlanmıştır.