There are hundreds of different technologies and libraries, but how do we put all of them together to build a complex, multi team, enterprise grade web application? In this talk we will share the "recipe" for building such a product from design, architecture and tools. We will also share tips and lessons we have learned while building such a product.