ANZ, ANZ Plus – Finans – Bulut – Yazılım için kullanılan dahili geliştirici platformunu yeniden çalışıyor


ANZ, yazılım mühendisleri tarafından tüketici dijital bankacılık hizmeti ANZ Plus için yeni özellikleri kodlamak ve sunmak için kullanılan dahili geliştirici platformunu yeniden inşa ediyor.

ANZ, ANZ Plus için kullanılan dahili geliştirici platformunu yeniden çalışıyor


ANZ’den Michael Fornaro.

ANZ Plus, geçen yılın Mart ayında hayata geçti ve bankanın 2019’da ANZx adı altında başlattığı dönüşüm programının müşteriye yönelik bir parçası.

Google Cloud Next 23’te konuşan platform teknoloji lideri Michael Fornaro, ANZ Plus üzerinde çalışan kodlayıcılar ve mühendisler tarafından kullanılan araçların yeniden şekillendirilmesine yönelik aktif perde arkası çalışmalarını açıkladı.

Fornaro, ANZ Plus’ın kullanıma sunulmasından bu yana geliştirici araçlarında yeniden düşünüldüğünü belirtti.

Bunun bir kısmı, Google ürün müdürü Nick Eberts’in sunumda özetlediği gibi, geliştirici araçlarına ilişkin zihniyet değişikliğinden kaynaklandı.

Eberts, “Dahili geliştirici platformlarının (ÜİYOK’ler) ‘ürün’ olarak ele alınması gerekiyor” dedi.

“Bu bir kerelik bir şey değil [that] sen sadece inşa et ve uzaklaş [from]. Bir hayatı var.”

Fornaro, ANZ’nin de aynı sonuca vardığını ve “platformumuzu yeniden tasarlamak ve ona yalnızca mühendislere sunduğumuz ve onların bu sorunları çözmelerini sağlamaya çalıştığımız bir araç koleksiyonu yerine bir ürün gibi davranmak için Google mühendisleriyle ortaklık kurduğunu” söyledi. bunların nasıl kullanılacağına ilişkin karmaşıklıklar.

ÜİYOK’ün bu “yeniden tasavvuru” şu anda gerçekleşiyor.

Fornaro, “Aslında hala inşa ediyoruz” dedi. “Şu anda uçuş halindeyiz, dolayısıyla bu mükemmel bir şey değil.”

Fornaro, bir IDP’nin başlangıçta ANZx’in bir parçası olarak oluşturulduğunu, çünkü ANZ Plus’taki her müşteri deneyiminin veya “yolculuğunun” “onlarca, yüzlerce ve hatta potansiyel olarak binlerce farklı mikro hizmet” kullanılarak yürütüldüğünü söyledi.

“Dolayısıyla, büyümeye devam eden bir hızda en iyi müşteri deneyimlerini ve yolculuklarını hızlı bir şekilde ölçeklendirip sunabilmek ve bu talebi karşılayabilmek istiyorsak, mühendislerin şunlara odaklanmasını sağlayacak bir yola sahip olmamız gerekiyor: doğru şeyler ve düşük seviyeli karmaşıklıklarla uğraşmak zorunda kalmamak.”

Fornaro, bankanın “kesinlikle [the IDP] ilk defa doğru.”

Fornaro, “Mühendislerimizin neye ihtiyaç duyduğunu bildiğimizi sanıyorduk ve bu nedenle yasal gerekliliklerimiz ve güvenlik gereksinimlerimiz vardı ve bu da ilk üretim örneğimize yol açtı ve bu da sonunda yaklaşık 2022 yılında ANZ Plus teklifimizi hayata geçirmemize yol açtı” dedi.

“O zamandan beri, [ANZ Plus] muhteşemdi – çok sağlam bir üretim kümemiz vardı, gerçekten büyük bir kesinti veya buna benzer bir şey yaşamadık.

“Ancak platformun şirket içi mühendislerimize bir ‘ürün’ olarak sunulduğunu düşünürsek, mühendislerden gelen geri bildirimler her zaman tutarlıydı: ve bu da yazılımlarını üretim aşamasına kadar getirmenin son derece zor olduğu yönündeydi, özellikle de Geçmeleri gereken pek çok kapısı ve süreci olan bir finansal organizasyon.”

Fornaro, nihai hedefin yeni ekiplerin daha hızlı kurup üretken olmasını sağlamak ve tüm mühendislere daha “sezgisel” bir geliştirme ve dağıtım deneyimi sunmak olduğunu söyledi.

“Sıfırıncı gün deneyiminin”, bir mühendisin bir “çalışma alanı” oluşturmak için kullanıcı arayüzü veya GitOps CLI’yı ve işlerini üretime taşımak için ihtiyaç duydukları kaynakları ve araçları kullandığını göreceğini söyledi.

Çalışma alanı “daha yüksek düzeyde bir yapıdır ve bu da etkili bir şekilde GCP alacakları anlamına gelir” [Google Cloud Platform] proje, kiracılık, IAM, anahtarsız kimlik doğrulama için iş yükü kimlik federasyonu” dedi.

“Bize verdikleri tek şey biraz bilgi ve bu, tüm bunları yaratmak ve onları başlatmak için tüm bildirimsel kaynakları tüketecek.”

Fornaro, bunun daha önce çok daha uzun bir süreç olduğunu söyledi.

“Tarihsel olarak [it] Onların sisteme dahil olmaları ve sonunda kodlarını üretime geçirebilmeleri üç ila altı ay arasında bir zaman alacaktı ki bu çok çılgınca. Çok uzun bir zaman” dedi.

“Bu yaklaşımla bunu hızlandırabiliyoruz.

“Bir çalışma alanı talep etmek ve yeni ekipleri işe almak yaklaşık 15 dakikaya indirildi.”

Fornaro, “ikinci gün” deneyiminde mühendislerin depolarıyla arayüz kurduğunu ve kodlarını üretime geçirmeyi amaçlayan özel rehberlik sağlanacağını söyledi.

“Onlara sadece bir şeyler atıp ‘Burada aracınızda hata ayıklamak ve sorunları gidermek için beş farklı kullanıcı arayüzü var’ demiyoruz. Depolarına dağıtıyorlar, bir GitOps iş akışımız var ve akışın tüm bu noktalarında geri bildirim döngülerimiz var ve bu geri bildirim döngülerinde onlara sorunlarını gidermek ve hata ayıklamak için bakabilecekleri ilgili araçlara derin bağlantılar veriyoruz. Başvuru,” dedi Fornaro.

“Dolayısıyla, ‘Uygulamam neden konuşlandırılmadı?’ diye merak ederek bir CD işlem hattı boyunca ilerlemek yerine, artık çok sezgisel.

“Aslında uygulamalarının nerede başarısız olduğunu ve neden başarısız olduğunu bulmaları için yönlendirilebilirler. ve bu, mühendislerimiz için çok daha iyi bir deneyim.”



Source link