Qui êtes-vous, monsieur l'architecte?

Bonjour, je m'appelle Alexey, je suis un architecte système de la plateforme de commerce électronique Lamoda, et dans cet article, je vais donner mon idée de ce que fait réellement un architecte informatique, des problèmes qu'il résout dans son travail quotidien et de ce qu'il est. responsable de.





Scène du film "Inception"
Scène du film "Inception"

90- - , ( , , ) . 2021- , . , , , . , , . , , , .





« ?»

, . « JSON-, !» — . . «» , , . , .





, . , , , , . JSON , .





JSON- : . . , , JSON-. , . JSON- , .





:

, , , JSON . , . e-commerce : , . .





Moins d'une seconde s'écoule entre le clic et la création de la commande.  Le client reçoit une notification indiquant que tout s'est bien passé.  Et en moins d'une minute, la commande est déjà en cours de collecte au centre de distribution de Lamoda.
. , . , , Lamoda.

, , . , , . , . .





. , , , .





. Lamoda, e-commerce , . 10 , . -. , , , . , . — . , . JSON-.





: . , e-commerce, . legacy .





, , , , .





, — . , , . , , .





, , . , .





1990- « , , ». , () .





2000- : , («» , ). «» «» , , , .





2010 , - , . — , , .





, — , .. , , .





, , :





  • ;





  • ;





  • ;





  • ;





  • .





. :









  • ( , );





  • ;





  • .





.. . .





, . , .





— The Waterfall Wasteland, , . , « » (The Ivory Tower Architect).





, The Agile Outback, Ivory Tower . . , .





, , .





, , . JSON-, . , , , . , , .





, . , . . . , . .





— , , 10 . , . , .





Domain Driven Design , (DDD Europe, etc). bounded contexts, , . , . .. , , .





a) interprétation de la saga par un orchestrateur local;  b) utiliser un service d'orchestrateur distinct pour exécuter la saga;  c) variante de la chorégraphie des événements;
a) ; b) ; ) ;

, . .. (events-bus).





. . «» , . . .





, . : , , .. , .





, :





  • ;





  • -;





  • ;





  • ;





  • ;





  • .





— . . , .





, — . . , , . , , .





. — , , .





— , -. .





. ? , , ? , , .





. , . .





, , . -, , . , . — .






, . , , . , , , .









  • Between the Waterfall Wasteland and the Agile Outback








All Articles