Hizmet

Yazılım bakımı ve işletimi

Geliştirdiğimiz web uygulamalarını işletiyoruz — mevcut uygulamaları da devralıyoruz. Bakım, sürekli geliştirme ve üzerinde anlaşılmış hizmet seviyeleri.

Tanım

Bu hizmet nedir, neleri kapsar?

Yazılım bakımı, bir web uygulamasının yayına alındıktan sonraki canlı işletimini, bakımını ve sürekli geliştirilmesini kapsar: framework ve bağımlılık güncellemeleri, izleme, hata giderme ve yeni işlevler. Batunet kendi geliştirdiği ve devraldığı sistemleri, sistemin kritiklik derecesine ve üzerinde anlaşılan işletim modeline uygun hizmet seviyeleriyle işletir — böylece yazılım yıllar boyunca güvenilir biçimde çalışır ve değiştirilebilir kalır.

Hizmet kapsamı

  • İzleme, alarm ve olay müdahalesi (incident response)
  • Güvenlik ve bağımlılık güncellemeleri
  • Yol haritasına göre sürekli geliştirme
  • Üzerinde anlaşılmış hizmet seviyeleri ve belirli irtibat kişileri
  • Güncel kalan dokümantasyon
Yaklaşım

Geliş­tirme yak­la­şı­mı­mız: Batunet Engi­ne­e­ring Method.

İhtiyaçların netleştirilmesinden uzun vadeli bakım ve işletime uzanan yedi aşamalı çalışma yaklaşımımız.

  1. 01

    FrameProblemi netleştirme

    Herhangi bir çözüm düşünülmeden önce asıl problem, sınırları ve ölçülebilir bir başarı tanımı belirlenir.

  2. 02

    ModelModelleme

    İş alanını (domain) ortak ve açık bir dille modelliyor, farklı sorumlulukları ayrı bağlamlarda tanımlıyoruz.

  3. 03

    DecideKarar

    Temel mimari kararları, değişiklik maliyeti henüz düşükken değerlendirir ve gerekçeleriyle birlikte belgeleriz.

  4. 04

    ProveKanıtlama

    Kapsamı genişletmeden önce çalışan bir temel kurar, mimariyi en riskli iş akışı üzerinde doğrularız.

  5. 05

    BuildGeliştirme

    Doğrulanmış temel üzerinde küçük, test edilebilir ve geri alınabilir adımlarla geliştiririz. İlerleme her hafta görünür olur.

  6. 06

    HardenSağlamlaştırma

    Hata senaryolarını, yükü ve güvenliği test ediyoruz. Sistemin normal koşulların yanı sıra sorun anlarında da nasıl davrandığını doğruluyoruz.

  7. 07

    Operateİşletim

    Sistemi işletir, izler ve geliştirmeye devam ederiz — ve onu anlaşılır ve değiştirilebilir tutarız.

Sonuç

Pro­je­nize sağ­la­dı­ğı­mız katkılar.

  • 01

    Güvenilir biçimde çalışan bir sistem — ve sorumluluğu üstlenen biri

  • 02

    Bilinen güvenlik açıkları değerlendirilir ve önceliğe göre giderilir

  • 03

    Kişiler değişse de bilgi korunur

Kullanılan teknolojiler

DockerAWSPostgreSQLObservabilityCI/CD
Sorular

Yazılım bakımı ve işletimi hakkında sorular

  • Bizim geliştirmediğimiz yazılımları da devralıyor musunuz?

    Evet. Mevcut durumun envanterini çıkararak başlıyor, bilgiyi ve işletimi güvence altına alıyor ve ardından bakımı ve sürekli geliştirmeyi üstleniyoruz.

  • Hizmet seviyeleri neleri düzenler?

    Bunları sisteminizin kritiklik derecesine ve üzerinde anlaşılan işletim modeline uygun olarak birlikte belirliyoruz: bildirim kanalları ve sorumluluklar, hizmet saatleri ve — sistem gerektiriyorsa — müdahale ve geri yükleme süreleri ile erişilebilirlik.

Pro­je­nizi konu­şa­lım.

Projenizi doğrudan şirket yönetimiyle görüşün.