<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "https://jats.nlm.nih.gov/publishing/1.3/JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Computing, Telecommunication and Control</journal-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Информатика, телекоммуникации и управление</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2687-0517</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">10</article-id>
      <article-id pub-id-type="doi">10.18721/JCSTCS.18210</article-id>
      <title-group>
        <article-title>A software system for surrogate-based prototyping of gas turbine blades using serverless containers in the cloud</article-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Программная система для прототипирования лопаток газовых турбин с использованием суррогатных моделей и бессерверных контейнеров в облаке</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0001-7126-6787</contrib-id>
          <name>
            <surname>Zhemelev</surname>
            <given-names>Georgiy</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0003-1116-7765</contrib-id>
          <contrib-id contrib-id-type="scopus">56049610600</contrib-id>
          <name>
            <surname>Drobintsev</surname>
            <given-names>Pavel</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
          <email>drobintsev_pd@spbstu.ru</email>
        </contrib>
      </contrib-group>
      <aff id="aff1">Peter the Great St. Petersburg Polytechnic University</aff>
      <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-06-09">
        <day>09</day>
        <month>06</month>
        <year>2025</year>
      </pub-date>
      <volume>18</volume>
      <issue>2</issue>
      <fpage>120</fpage>
      <lpage>136</lpage>
      <abstract xml:lang="en">
        <p>Design optimization of gas turbine blades is a complex multidisciplinary task requiring computationally expensive physics simulations. To perform them, a multitude of computer-aided engineering tools are used, often with machine-learning surrogates for rapid prototyping, all integrated into the optimization cycle. However, current approaches to such integration are hindered by the need for labor-intensive manual setups, vendor lock-in and a lack of scalable, automated workflows. We present a novel cloud-based architecture for building flexible optimization pipelines using containerized components. The proposed solution employs serverless containers, asynchronous messaging and cloud services to ensure the system’s scalability, portability and resilience. Additionally, it follows MLOps principles to achieve reproducibility and efficient lifecycle management of machine learning models used in the optimization process. Unlike existing frameworks, our solution minimizes user setup complexity, allows easy integration of various software into the optimization cycle, and avoids vendor lock-in through open-source technologies and standard cloud APIs. Experiments with aerodynamic design optimization of gas turbine blades demonstrate the system’s scalability, fault tolerance and successful integration of surrogate models for rapid blades prototyping. Furthermore, the system’s flexibility and extensible architecture make it applicable to a broader range of engineering design optimization tasks beyond gas turbine blade aerodynamics.</p>
      </abstract>
      <kwd-group xml:lang="en">
        <kwd>gas turbine blades</kwd>
        <kwd>engineering design optimization</kwd>
        <kwd>serverless containers</kwd>
        <kwd>cloud computing</kwd>
        <kwd>surrogate models</kwd>
        <kwd>machine learning</kwd>
        <kwd>MLOps</kwd>
      </kwd-group>
    </article-meta>
  </front>
</article>
