Make the simple trivial, and the complex possible
Blog post from Upsun
In a blog post by Ori Pekelman, the Chief Strategy Officer, the design principles and philosophy behind Upsun, a new PaaS offering, are discussed, emphasizing the balance between simplicity and complexity in infrastructure configuration. The post highlights the importance of explicit configurations using YAML files to define the behavior of deployed applications, allowing for flexibility and the prevention of issues like backwards compatibility problems. While the platform aims to make initial setup straightforward, it also provides users with the ability to handle complex operations, such as running multiple apps with intricate dependencies, by enabling detailed configuration options. Pekelman stresses the need for upfront work to ensure a smoother long-term experience, avoiding the pitfalls of overly simplistic systems that become difficult to manage as needs grow. This approach, although introducing some initial friction, is intended to ensure robustness and scalability, with an invitation for user feedback during their beta phase.