At ZEIT, we continuously invest into making the process of creating new services in the cloud as easy as possible. In order to provide you with this experience, we offer a wide range of products: From domains, over Add-Ons, to our own DNS network.
However, deployments were always at the root of our mission.
With the new feature of Projects landing today, we continue to pave the way for deployments in the area of more advanced use cases by allowing you to group and manage them based on the project they belong to.
Outside of our GitHub Integration, the directory name determines it. If what you deployed is a file, it will be called "file" for a single one and "files" for multiple.
Thanks to these rules, you do not need to change your workflow of creating new deployments in any way. Projects are just another layer on top for making your deployments easier to manage after they have been created.
Apart from these organizational changes, we have also made our dashboard significantly faster for those slow internet connections.
Compared to the previous version, the new dashboard is much snappier when navigating between projects and loading lists of deployments.
In order for this to happen, we applied a mix of server side rendering, client side data fetching, and clever use of caching, all powered by a new data fetching layer that works with any Promise based backend.
For this concept, however, a separate introduction is needed. Stay tuned.