Who are you, mister architect?

Hi, my name is Alexey, I am a system architect of the e-commerce platform Lamoda, and in this post I will give my idea of ​​what an IT architect actually does, what issues he solves in daily work and what he is responsible for.





Scene from the movie "Inception"
Scene from the movie "Inception"

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





« ?»

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





, . , , , , . JSON , .





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





:

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





Less than a second passes between the click and the creation of the order.  The client receives a notification that everything went well.  And in less than a minute, the order is already being collected at the Lamoda fulfillment center.
. , . , , 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) performance of the saga by a local orchestrator;  b) using a separate orchestrator service to perform the saga;  c) variant of the choreography of events;
a) ; b) ; ) ;

, . .. (events-bus).





. . «» , . . .





, . : , , .. , .





, :





  • ;





  • -;





  • ;





  • ;





  • ;





  • .





— . . , .





, — . . , , . , , .





. — , , .





— , -. .





. ? , , ? , , .





. , . .





, , . -, , . , . — .






, . , , . , , , .









  • Between the Waterfall Wasteland and the Agile Outback








All Articles