Constructing an EveryThing-Micro-Architecture Step by Step [in React, Typescript, Node, MongoDB]
by Sander Hoogendoorn
To improve time-to-market, scalability, and adaptability in delivering their services, well-known Dutch e-commerce iBOOD.com is reshaping its software landscape into a new, everything-micro-architecture e-commerce platform called Ibex.
While the landscape must continue to run and evolve, we started working on a new everything-micro-architecture platform called Ibex. This platform leverages state-of-the-art architectural patterns, such as DDD, event-driven architecture and technologies like React, Typescript, Node.js, and additional frameworks like easy.ts, continuous delivery, fully automated pipelines, MongoDB Atlas, and running on the Google Cloud (and Akamai).
Unfortunately, with an everything-micro-architecture, no well-described recipe will take you directly to your desired end state.
So, with his team, Sander Hoogendoorn, CTO at iBOOD.com, ventured off to and is trying to navigate the many big and small decisions you must make when moving towards this technology daily, resulting in a highly adaptive and flexible platform.
During this interactive talk, Sander will take you through the small steps iBOOD.com took, illustrating many of these architectural, design, and framework decisions made along the way, with real code examples in Typescript, slowly arriving at a happy state and a set of patterns and coding techniques that evolved along the way.
Sander not only talks the talk but also walks the walk. If your company or organization is also moving towards micro-architecture and continuous delivery, be sure to attend this talk, as you will have to answer many of the questions Sander and his team faced and have faced in earlier successful implementations.