 
  


       ,    ,       .       .      ?       ,       ?       ?     -,    .





 



  


ࠖ    .

 


  ,2022



ISBN978-5-0056-0843-7

     Ridero







,    ,    ,        -   . Ƞ ,       ,   :     ?

    -  .   ,     ,   ,   ,          .  ,        .

        ,    40 ,      ,        ,        ,   -   ,   ,   ,   -. , -      (ࠖ  ,  ),       ,      ,  ,   .

          (   ,    ),  . ,         .  XXXXI      ,         ,     ,       . ,  2001-      McKinsey     19952000,   ,        ,    ( ),    .   ,        .                . Ƞ ,                -.   ,    ,  XXI      - (FinTech),   ,   ,        ,   .  2010-     .

   ?  2001-      -     .  20 (     ,       ,     蠖 1688),      ,        ,  ,        ,         .  ,        -,  , ,   .  ,      ( )    S-.  S-  1.






 1.  S-



  S-        ,          .      .    S-,      :

  ,    ,      ,      .  ,   ,   - - .

    ,    ,     ,       ,   ,           .

  ,        ,      ,     .



 ,           ( , )    ,     ,    , -  .

            ,      .         .

  ,    ,     XIX  XX ,     ,     (),     S-  2.






 2. S-  



                .     , -      ,       .       XX ,    ,           ,   .         ,      .   ,         ,   .       ,   ,     ,   .

  ,   ,       ,  S-.    ,    ,  ,       ࠖ       ,        .     3.






 3. S-



                 ,     ,    -      ,   . ,                     .     .

       . Ƞ     ,      .    :      SARS-CoV-2       2001-     . ,   ,  ,         ,   ,   ,         .   ,    , ,  ,            ,    .    ,     ,   :

        ,        .

   ,          ,    .

      .

   , , ,       .



       젖       .

Ѡ      ,   20    .

   ,    ,     :         һ  .    ,  -            ,          ,    -.       80-  XX .          ,  ,   .     4.






 4.   



       ,   ,     .       -   ,      ,       ,    ,   ,     .  ,        -,    ..      .       .  ,    ,     mindset,     .       .

         .    S- ,     :      ,    ,     ,     S-     ,    ?

    S-,  ,    (, ),    ()   ,           .    ,   ,     . ʠ,        .        ,     . ,  ,     .       ,   .  ,   .

       ,   ,    .     ,    ,  ,  .        ,        ,     .  ,       .         .

            .     5  ,       .            .  ,     ,   頖      ,             .  ,   ,   5,    ,      ,    .

     ,      ,    . ,        ,          .        ,    ,     .






 5.       



 ,  ,   ,       ,     ,    .    ,        .     ,     ,       .     ,       .     .         ,   .




   





  


   ( 3)        ,     ,    .        ,      :          ,    ,  ,       .         ,    ,   .       .

  ,          ,        2010- .     ?

 2001-              McKinsey,    (Dot-com bubble),      2001- ,     -   ,       (Agile Manifesto),    Agile.         .          .     ,   ,   McKinsey.  Agile          , ,        .       ,        ,  .         ,     ,       ,       .                    .    Agile   .

       .      .    ,    -       ,       (MVP),     .      ,  .       ,   .

          ,    , ,       .         .   ,        ,     ,         :    , , , , ,     .        Meta Platforms ( Facebook) Google.    ,          Agile,    ,      .

               .   ,      , ,   ,       .  ,     ,    ,         .      Apache Cassandra          ,      .     Facebook, 2009   Apache Software Foundation.    (  )         (IBM, Huawei, Netflix, Apple, Spotify .). ,   ,    5,    .

       ,   .     ,   ⠫ (vendor-lock) ,      -,     ,    ,    ,      ,   ,    .   ,    ,      .

    ,      ,         ,        ,          .      . -,        (     ,  ,    ). -,  -    ,       ,     ,  .       ,  ,    .       , , Facebook.   Meta Platforms ( Facebook)        ,          .        .     10        2001- ,   , , ,         ,    -    ,     ,        .   10     Bank as aService (BaaS), Bank as aPlatform (BaaP),           㠖     ,             .        ,    ,       .        ,   .    ,       ,       .  ,        ,       ,           ,    .        .

      -,        .       -    -  ,   Business Process Manager (BPM),       -,  . ,   -    ,   ,     , -   ,        .    -   BPM      ,      .       -,    - ,   -    ,       . ,      ,   -.

       .     ( ,    10)      .       ,   .                 , ,    ,    ,    ,  ,    /    (   ,     ).       ,     ,     ,      ..       ,        .   10          .     ,     ,   ,   ( , ,  ..) .          ,   ,  ,  ,    ..         蠖       ,      .

         .      .           ,   ,   , ,   .  ,      ,  .          .  ,         ,       .    , ,          ,         ,    .  , ,  ,                . ,        .  ,     ,      ,    .  ,       .

  ,   ,        ,   .             ,   ,  ,         .      . ,         :  ,  ,     (, ),    ,  .      ,     ,   ,   .  ,     ()    ,    ,       .      (, )     -.

              ,        ,    .  ,        ,        .          ,      .

 ,     ,      -,    , - ,   ,  ,    ,      ,        .        .

       .  ,            .     .             .




   


         .    ,  .       .

 ,         .   ,  ,   .    ,        () ,    ,     (),       .   ,               .  ,      ,    ,         . ,     ,       ,         ,         .           ,        ,  .

         .           ,  .

  ,      :  ,      ,      ,       ,    .

           2001- ,  ,    -        ,      (     ).        ,     .

     .     ()   (  堖   , ).   (  )   :

 / ;

  ;

   ;

  ;

  ;

  ;

  ;

      ;

      (  ..).



   -          :

   ;

  -;

    ,   ;

   (  , , ,  );

 Ƞ..



       (vendor-lock)  ,  ࠫ컠  ,   ,        .

    (  )     ,   ,         (       ),   (     , ,     ),     (        ).

         6.

 6      :

  ,      ;

  ,     ;

   ,     ( )  (   ).



,   6     ,    .   ,              ,             ( )  .






 6.      



       ,     ,   , , ,  ,        .          ,       .

ʠ         ,      ,    .             .      .

          (     )  -  (service-oriented architecture, SOA),        ,          ,      ,  ,     .   SOA  7.






 7.  SOA



  SOA,     7,  .      -  (  )   :    ( ),    ( Customer Relationship Management, CRM),     (),   ( 7    ).

   SOA            ,  .              (Enterprise Service Bus, ESB),      Gregor Hohpe, Bobby Woolf Enterprise Integration Patterns (2003, ISBN 9780321200686).     ,  ,    (     ,   IBM WebSphere ESB,     ,  Apache ServiceMix).  ,     ESB,  :

              .

   ,         ,   ESB,  ,    ,     .

   ,           ,             ESB.

   ,       ,  ESB.



 , ,   ESB,    ,        , ,  .. ,         ,     (Enterprise Integration Patterns),      : Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides Design Patterns: Elements ofReusable Object-Oriented Software (1994, ISBN 0-201-63361-2). ʠ       ,  ..

   ,  SOA        .                    -.  SOA  ,    2010-           .  - , ,  ,    7           .  ,    SOA         .     ?

  ,    200 ,        SOA.       10,      .  ,    2000.         (,      -). ,  ,   ESB ,     2000,  ,     .  ,    ,         .            ,    .      .  ,    ,  ESB     -,       ESB   -  ,      . ,  ,  ,      ESB   ,   ,   .          ESB     (),          .     ,            .

 ESB       .     (  )  ,   .        , , ,   ..    SOA            :  ,  ,   ,     ,     ..   ,          ,     ESB ,        .        .      ,  .          .   ,    2010-     ,         (,      ,       ). ,     2008- ,        .     .

        ,         (  )  (),          .         API,        .       DevOps.     8.






 8.    



  8     .

          :

.      ,     .

.     . ,  ,     (  )  .       .

-.       .

 .          (   ESB ).

  .           ,            .       ,     .

 .          .        .



           ,     ,   :

   .     ,     ,       ,     ,     ..    API- .

 .    ,          ,      , ,    .

.            ,    .

   .  ,  -    蠖 蠖        .

  .           (    SOA),     ,    ,     .

     .    ,   ,      .           .

   .                .    ,      (),        ,         .

 .           .



              2010- .             .      Uber.

 ,  ,    ,   .  Uber   - (https://eng.uber.com/microservice-architecture/ (https://eng.uber.com/microservice-architecture/), 23.07.2020)    ,    .     -     ,          ,   .   -      ,        .  ,    ,     -,  ,    -,    ,     .  ,        ,          ,    :

  .        ,     ,              ,        .

   .      -       .       (  API)        -,           ,    .    ,      .

   .         .      ,      , ,    -   , .

   .            .       web- ,          45.    (     )      .



                  .  ,  .     .

    ,         .         ,         .  Agile      ,       (MVP),    .      ,      ,     .       . ,       ,      ,   -  ,   (  )   ,    .  ,   (  )     ,   ,  . ,  ,       ,     ,     ,     .    ,      ,   ,  , ,  .      9.

 9    (    ),      . ,    ,     ,      ,    , .         .






 9.    



 ,             (     ,  ,    ),     .        .     (   )    ,     . Ƞ    , ,  ,     .   ,     ,     - .

 ,    -  (event-driven architecture, EDA)   ,   .     EDA  SOA           ,   .  ,            (  EDA)     ,     .  ,          EDA.         ,    ,    ,   -,          EDA.     EDA  .

      .      ,       - . ,      ,     .          (   ,     ,      -,        ,      ).        ,       .       ,     (,     ,    ).      :

   .        ,    .

  .        ,    .

  .   ( )     ,       .              ⠖    -  .

   .       ,      ,             .

  .         EDA     ,         .         .

 -.         .           ,  ,   -    .

  .         ,      .

  .       .      .



 ,     ,   EDA,  10.






 10.      EDA



 10   ,      EDA.       ,      ,       .    ESB-  SOA      蠫   -堖       .         , .

  ,   EDA        -,    ,     ,        .          .     LinkedIn, Uber, Netflix, Monzo Bank    .

      ⠖                -.         :  ,     -,    ,      ..         ,     .         . ,   ,   ,      ,    ,   .         .

       ࠖ mindset.        , ,     .      ,      ,    . Ƞmindset ,  ,    .        .

 ,      ,     ,      .         2530,        .      -  :    ,       , - ,     .      ,     ,   ,      :   .    ,     (legacy) -     :      ,     -  .

     ,  ( ) . ʠ,        ,   ,       ().  ,   :     ,    ,     ,           .       mindset              .         ,     ,      (     ).         .   ,    -  .           ,     .        ,      ;     (   ,         ).

     -  . Ѡ      -      ,        -       ()  .   -,    .   ,   -,   .   mindset    :    ,        .    -          ,    ,     .       .

 ,          砫:           , 堖    .      ,     mindset,       .




 


  ,             .          ,    ,     .

17 1991          Linux,         .       ,    ,     ,           , ,  .. ,        (  ,  -    ).         (, Meta Platforms,  Facebook),           ,            젖       Apache Cassandra (   Facebook).  ,       ,      .

 XVII               ,    :    ,    , ,      .   ,   .             .             .           .          ,  .  ,       .          .

,      ,     .      .   :              ,   (vendor-lock),         .   ,   ,   .        ,  ,  ,    .         ,    /     ,          .    ,  ,        蠖   ,  ,    ..        . Ѡ , -              . Ѡ ,       ,    .        . Ѡ        .

,     ,    ,  .  ,      ,   -   .         (   )   ,    ,  . ,   ,      .          ,    ,    .    11.

,     ,           .     ,        ,  .  ,           ,    (   )     .      . ,     Meta Platforms ( Facebook),     ,    ,    ,   ,       ,      .         ,       ,   .         ,     .






 11.   ()



 11,  ,      ,    ,        ,        .

 ,            /   . Ƞ         ,     . ,   Meta Platforms ( Facebook)   Cassandra ( Apache Cassandra)      ,      ,  ,     ,     .     (, Goldman Sachs Group)            ,       .         ,   ,      .              . ,               .

        ,     . Ƞ    ,     ,    .

      ,  -  ,        -,   ,  ,         .     ,      .  ,  ,      , , -   ,   .     ,         ,  ,   .

          .        ,      ,  ⠫ ,  ,        ,   , ,   ,  ,  ,    ,   .           ,      ,     . ,        ,         ,    ,   ,      .          (, ),   ,          ,          ,   -   .

    .   ,               EDA             .     ()      : ,   -,  ,   .. (   SOA)      ,   .       ,    . Ƞ       ,         . ,      ,  .      Java    . NET . Ƞ     ( ) ,    .

,           ,    , ,    ,       .

  ,   ,         mindset   .         ,      (  )     .      (James M. Jim Whitehurst)  : ,   (2015, ISBN 978-5-9693-0405-5).

         .   : ,   ,     ,               -,    .   ,    ,    ,    .       ,  ,        .    ,       ,   ,      ,  ,     .       ,      ,   ,   : , , ,   .  ,       .      ,   ,    ,  mindset. Ƞ     .     ,      ,   :

.      :      ,          ,      .           .       ,     :       ,     ,   ,      .        ,         . ,      Agile   ,        .       , -,  ,       , -,        ,    ,      .  ,    .      ,  ,      ,    ,   ,           .           ,    .

 .        ,               .    ,    :  -          .          ,     (, ),  ,     .       ,            ,        .                       . ,            ,   ,      ,         . ,           ,          .

   .               .         ,        .      ,      ,    .

   .            ,    .     ,      , ,  .. ,    ,     .          . ,  ,    ,          .          ,   .           ,      .



 ,  ,      (  )      ,  mindset .   ,                    Ҡ       .           (  ,        ).

            ,       .      Apache Software Foundation,         ,           .




 


  ,        .       :       ,   -,       -.

  ,       ,            ,         .            ,       .     .   ,      100.  100   ,      .   10 10,         .       (    ),   .            ,   ,  .           ,   ,      .     12.

  12 ,          .    12      ,     ,   ,    :           ,  ,        . ,                .      ,    Agile.






 12.     



     ,  . ,       ,     ,    ,     .        ,     .  ,       ,   Agile.       ,   ?

      ,        EDA,   mindset.         , mindset    .               12,     ,     .      .   ,   EDA       13. ,   ,   ,        (  , ).






 13.   ,

  EDA  





 13 2,        .      ⠖  ,    :    .     ,    .        ,        .          EDA.     ?

      ,  ,    ,    ,     ,        .          ,    .   ,   ,    ( ESB ),           , , DevOps-.  ,          ,     .  13        .     ,  ,  ,         .

 ,  -         (   -) .         .      -,         ,      .          . ,   13   -  ,        .

 ,         ,     .     -    .         ,      ,      ,          .

    ,          (   ,    ,   ), .      .     ,      ,             ,    .  , ,       ,    -   12:      ,      ,     .        :            ,       .        :  ,  .

   ,       ,            ,     .     젖        ,    .          .

               - ,    ,     .     DevOps-,      ,       ,    SOA.

     ,   13,         ,         .  1  ,  2,  3.       -.     .    ,      ,       .    14.






 14.   





 ,      ()          .            .

    ,        ,                 -.

    ,      ,     -      ,      .            .             .       (The Social Network, 2010)       (  )  :   ,  ,    ! ,          , ,     , .      (     ,        ), mindset.    ,    (   )       :  Ӡ  ,  Facebook. ,      ,     ,   ,    mindset.     ,       .       ,  ,      ,   .       ,   ,    蠖            .      .        .

       ,   ,     -  .       ? , ,    1314,        (, , ,     ).    ,     ,       :  ,  , EDA.

          .     ,        stateless ,        蠖          .      , in-memory data grid (IMDG),    (   , , The New York Times). Ѡ             ,     ,     .          ,   ,     .                ,         . ,  ,       ,       ,    .

   ,   ,     ,   ,       -.   ,           . Ƞ        .                     .  ,     -  ,      ( ,  )    ,   .           젖               . ,       . Ƞ , ,  . ,           Apache Cassandra   Meta Platforms ( Facebook).     IMDG ,   Apache Ignite. ,          .

          . ,       ,       ,         . Ƞ          .     ,      ,      ,       ,      .          ,     .          (    )   ,  ,           ,   ,     .           ,  ,  ,  .         ,   ,     .

        .           .         Apache Kafka,    ,   The New York Times, Linkedin, Uber,    .             .

     ,           ,    .            (IMDG),    .      Apache Ignite  Infinispan.

 ,   1314,        -. ,       ,        .         .             ,           ,  ,       ,            .         ,   ,      (       ).

 ,  ,           ,      .    젖        ,     ,      -   .         . ,         ,          (  ,     , ,    , ),   -      .                .

 ,  ,       ,      ,  .        ,     ,       ,         ,      .     ,   ,   .     ,  ,    .




 -


           -,   ,    .

             -,    (, BPMN-)      .   -      ,   ,     (KPI),     .

    -    - (BPM-),    :

       (  BPMN-      ).

 ,     ,    ,      ,            ( ).

      .

 ,    .

  KPI   ,  ,  .



     BPM-       ,     - .     ,        -:

          .      -,    ,          .

  BPM-     - (        )    ,        .

    -   BPM-          ,    -,               ,      .

  BPM- -   15.






 15.   BPM- -



 15 BPM-,   - -,    SOA .     (N )   -,    - (K ). ,       (       )  - .     .

     -   -   ,   ( ,   )   -  .      BPM-   ,   蠖   ,   IBM Oracle.

         ,    EDA.  ,           BPM-      :         ,        BPM-.  ,               -,   BPM-.

      ,    ,    -.   ,      (,      )       ,      / .        -,     .      -   ,     (),      ,      -     -,       .     16.

    ࠖ   蠖  -   .      ,  -   . ,  -    ( ,   -),           .    -   :






 16. BPM-  



  ,     ,      - (    BPM-),      .

  BPM-        .

BPM-     ,      (   ).

  () -,   BPM-,      -.     ,        .



    -        EDA   :        .     ,    ,   BPM Camunda,      .

  ,  -,   ,   ,     -.            ,    ,    . ,      .

     -      .      -.

 ,   BPM-,          ( -  BPMN).         ,  -,   ,   .

 ,      :

 -   - ,   ,    .        - ( -)         -.       -  ,    ,    .       -.

   -     .         ࠖ -,        ,    . Ѡ ,    -     (  ,     ),      . ,   -,       ,       -.



 ,        :

   -    ,    ,   ,       .

  -       .

         .



  -      BPM-    .     .   -   ,    - ,   ,   ,    -.

  -   -    ,   -.     ,         (          ),         , ,   .     ,      ,   .            ,  ,      (), ,  ,     -.              -.          .

      ,   .         .  -,    ,     ,   .               BPM- (    ).

,        (  - BPM-) ,    ,            .          -   .       -.

      -  ,          , ,         -.        -,   .

     - (    SOA)    . ࠖ   -,   . ʠ      -,         - . ʠ젖        (   ,      -      ).

     .        -ࠖ ,    ,     EDA,    ,   -. ʠ            ,    . ʠ젖      -.

   ,     -    ,         :

  -,  ,     ,  :   ,   -,    ,   ,     .

-,     ,     ,        .

  -   BPM-        ,     .      BPM Camunda.

       ,      (     -,  ,    ,    ).

 -,     ,    -,     .

             EDA (   ,   ),         -.       , , Apache Kafka.

  ,    ,     ,     .



,        -   .  -     , , ,  .    -       -,   -,     -  . ,  -    ,      .   ,  -, ,    ,    .   -     (workflow ),    ,      -.       .   ,  workflow ,   ,      -   , ,        .

  -,    ,  17.

 17   ,       ,  ,   -.   -     (     ).     -,      ,  5 -,     .          ,     ,        - .                EDA,      .




  .


   .

   ,     (https://www.litres.ru/pages/biblio_book/?art=67171819)  .

      Visa, MasterCard, Maestro,    ,   ,     ,  PayPal, WebMoney, ., QIWI ,       .


