Full spec software via platform engineering


Dursun H.

27th International Conference on Evaluation and Assessment in Software Engineering, EASE 2023, Oulu, Finlandiya, 14 - 16 Haziran 2023, ss.172-175, (Tam Metin Bildiri) identifier identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Doi Numarası: 10.1145/3593434.3593440
  • Basıldığı Şehir: Oulu
  • Basıldığı Ülke: Finlandiya
  • Sayfa Sayıları: ss.172-175
  • Anahtar Kelimeler: Agile, Compliance, DevOps, DevSecOps, Full-Spec, Full-Stack, Platform, Security, SRE
  • Orta Doğu Teknik Üniversitesi Adresli: Evet

Özet

The complexity of delivering enterprise-grade software, especially as-a-service, keeps getting more sophisticated even with the large set of open-source and commercial helper tools. Every single commit by the developers must go through a large group of checks to ensure that it will not break or regress reliability, resiliency, security, compliance, privacy, performance, accessibility, operability, etc. Being a developer or a software architect in such an environment is not a fulfilling role at all. Full stack, as a notion, is not applicable to large-scale systems and enterprise software. We are introducing a new, horizontal, approach called "full-spec software,"where each layer of the system is architected, designed, and built with the long list of enterprise readiness attributes listed above. Making full-spec software a reality requires a new organizational construct called "platform engineering."