April 2024 Summaries
6 posts from Upsun
Filter
Month:
Year:
Post Summaries
Back to Blog
The blog post explores how to optimize Express applications by integrating flexible resource allocation and MariaDB cloud-managed database services on the Upsun platform. It provides a detailed guide on configuring container-based projects in Upsun, allowing users to dynamically adjust CPU, RAM, and disk resources to suit their application's needs. The post also explains how to incorporate MariaDB into Express applications, featuring step-by-step instructions for setting up environments, configuring services, and implementing database interactions with Node.js. Additionally, it offers insights into testing configurations locally using Docker and advises on maintaining workflow best practices, such as creating new branches for updates and safely merging changes. The blog encourages developers to leverage these tools and methods for enhanced application performance and efficiency while engaging with the community for further insights and support.
Apr 30, 2024
1,342 words in the original blog post.
Upsun and Heroku are both enterprise-grade cloud platforms offering Platform-as-a-Service (PaaS) solutions, but they differ significantly in features, sustainability, and pricing transparency. Upsun is built on Platform.sh and prioritizes developer experience with features like multicloud capabilities, sustainable hosting, persistent storage, and integrated security, while providing a transparent, usage-based pricing model. In contrast, Heroku, a long-standing player in the market, relies heavily on AWS, lacks persistent storage, and requires third-party services for many functionalities, resulting in a more complex pricing structure. Upsun supports multiple runtimes and offers comprehensive observability tools, making it appealing for modern web application development, whereas Heroku's stability and simplicity might appeal to enterprises looking for minimal change, but it may lag in innovation and feature set compared to newer competitors like Upsun.
Apr 24, 2024
2,358 words in the original blog post.
The guide provides a comprehensive walkthrough on hosting and configuring a Symfony Demo project on the Upsun platform, highlighting its simplicity and efficiency. It begins by explaining how to create a new Symfony Demo application using specific commands and the --upsun option to auto-configure the project for Platform as a Service (PaaS). This setup generates a YAML configuration file in a designated folder to manage application behavior during deployment. The guide then details the process of creating an Upsun project via the Symfony CLI, linking local source code to the new project, and deploying it using a series of straightforward commands. This approach aims to streamline the deployment process for users focusing on enhancing user experiences rather than managing Symfony infrastructure, with additional tips provided for further development and configuration. The guide concludes by mentioning upcoming resources and tutorials related to Symfony and Upsun.
Apr 17, 2024
538 words in the original blog post.
Free and Open Source Software (FOSS) emphasizes collaboration and accessibility, allowing organizations to build upon existing software without licensing restrictions, but monetizing these offerings poses challenges. Various strategies exist, such as offering paid support or launching premium versions, though these can conflict with FOSS principles by creating a divide between free and paying users. Platform-as-a-Service (PaaS) solutions offer a promising alternative by maintaining the core software as free while monetizing through value-added services like scalability and security, thus aligning with FOSS ideals. Upsun emerges as a notable PaaS provider, offering a comprehensive platform that supports open-source projects by automating infrastructure management and ensuring high security standards, allowing developers to focus on coding. With features like environment cloning for safe testing, Upsun fosters innovation and supports the monetization of open-source projects while upholding the FOSS philosophy, positioning itself as an ideal partner for businesses seeking to balance open-source commitments with sustainable business models.
Apr 16, 2024
957 words in the original blog post.
Platform.sh has launched Upsun, a new Platform-as-a-Service offering aimed at supporting the growth and scalability of startups and scaleups by providing automated DevOps tools and managed cloud services. Upsun is designed to simplify the application lifecycle, enabling startups to focus on innovation rather than infrastructure management, by offering a self-service, flexible, and scalable platform that supports decoupled architecture, headless projects, and AI-rich applications. The platform offers a transparent, consumption-based pricing model, encouraging sustainability with discounts for deploying to low-carbon regions, and provides a 50% discount for the first-year contract to promote adoption among startups. Upsun, a B Corporation™ certified organization with headquarters in Paris and San Francisco, has built strong partnerships with major cloud providers and supports notable clients such as Adobe and UNICEF.
Apr 03, 2024
822 words in the original blog post.
The blog post provides a detailed guide on deploying a Flask web application on the Upsun platform, emphasizing the use of the Cookiecutter tool to create a Flask project template and the Upsun CLI for configuration and deployment. It explains the steps necessary for setting up a Flask application, including initializing a Git repository, configuring environment variables, and preparing the project for deployment using the Upsun CLI. The guide also covers the integration of PostgreSQL for database needs and outlines the process of setting up a virtual environment for local development. Additionally, it highlights the importance of configuring hooks for build and deployment stages and demonstrates how to manage environment-specific configurations using the .environment file. The guide concludes with instructions for committing changes and pushing the application to the Upsun environment, ensuring the successful deployment of the Flask application.
Apr 02, 2024
3,945 words in the original blog post.