January 2024 Summaries
7 posts from Upsun
Filter
Month:
Year:
Post Summaries
Back to Blog
The quick-start guide details the process of hosting an Express application on Upsun, a Platform as a Service (PaaS). It provides step-by-step instructions for setting up a local Express project, including creating and configuring a Git repository and a simple "Hello World" Express application. After initializing the project locally, users are guided to generate necessary YAML configuration files using the Upsun CLI, which configures the application's behavior on Upsun. The guide further explains how to create a GitHub repository, push the local project to it, and subsequently set up an Upsun project that integrates with GitHub for deployment. It emphasizes that once the project is configured and linked to GitHub, the application is automatically deployed, becoming live without any additional deployment steps, and users are encouraged to explore and enhance their new live application through the Upsun console.
Jan 26, 2024
1,399 words in the original blog post.
Upsunify, introduced by Upsun, is a tool designed to streamline the onboarding process for developers by simplifying project setup with the `upsun project:init` command. It uses advanced heuristics and pattern recognition to automatically detect and configure the tech stack of a project, supporting popular frameworks such as Django, Express.js, and Laravel, among others. For instance, when configuring a Django project with PostgreSQL and Redis, Upsunify automates tasks including dependency management, static file collection, and database migration, thus minimizing manual configuration time and effort. By providing tailored configuration files and eliminating setup complexities, Upsunify enhances the developer experience, allowing for quicker focus on application development. The tool is open for suggestions and improvements through its open-source GitHub repositories, reflecting Upsun's commitment to continual enhancement of their CLI and library tools.
Jan 24, 2024
658 words in the original blog post.
Unleashed Technologies, a prominent U.S. digital strategy and development firm, has achieved the prestigious Diamond-tier status within the Platform.sh Partner Program, underscoring its expertise in utilizing Platform.sh's capabilities for outstanding client outcomes. This achievement reflects their rapid ascent from Platinum status, driven by their seamless migration of client sites to the cloud, and positions them among a select group of global agencies. As a Diamond-tier partner, Unleashed Technologies gains access to benefits such as discounts, referrals, technical training, and collaborative opportunities, further enhancing their ability to provide top-notch services, including custom software development and cloud hosting solutions. The partnership with Platform.sh, now known as Upsun, aligns with Unleashed Technologies' commitment to leveraging open-source technologies and cross-platform integrations to address complex business challenges, securing their position as an industry leader in delivering tailored digital solutions.
Jan 19, 2024
699 words in the original blog post.
Blackfire is an observability solution offered by Upsun that enhances the performance monitoring and profiling of PHP, Python, Go, and Node.js applications. It provides a comprehensive strategy for achieving near-perfect software performance through proactive monitoring, alerting, profiling, and testing. Blackfire monitoring offers a detailed overview of application performance, allowing users to identify and address issues quickly. It includes features such as alerting systems that integrate with existing workflows and a profiler that provides in-depth analysis of application behavior, including SQL queries and HTTP calls. Blackfire's test suite allows developers to compare performance profiles before and after code optimizations to prevent regressions by integrating with popular testing frameworks and CI/CD pipelines. Additionally, synthetic monitoring evaluates critical user journeys to ensure application health, with build reports offering a holistic view of performance. By integrating Blackfire with CI/CD pipelines, organizations can prevent performance degradation and maintain high standards of application performance over time.
Jan 10, 2024
802 words in the original blog post.
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.
Jan 08, 2024
1,295 words in the original blog post.
From 1995 to 2025, the evolution of the web has been marked by distinct phases, each characterized by shifts in technology and business models. Initially, the web democratized computing, enabling peer-to-peer interactions and the rise of open-source software, while large corporations maintained one-way communication with the public. During this period, Linux and PHP gained prominence, leading to a boom in startups with low entry costs. The next decade saw the rise of centralized social media, mobile internet, and server virtualization, with platforms like AWS facilitating this shift. Git and GitHub revolutionized software collaboration, while frameworks and DevOps tools like Rails and Ansible emerged to enhance productivity and scalability. The most recent decade has been dominated by SaaS solutions, microservices, and cloud computing, resulting in increased operational complexity and the development of Observability-as-a-Service. Kubernetes rose as a key deployment tool, and data layers became isolated, with machine learning and AI models gaining traction. As platform engineering becomes more critical, organizations are exploring composable solutions, balancing the use of SaaS, APIs, and AI-assisted coding to navigate the complexities of modern software architecture.
Jan 05, 2024
2,082 words in the original blog post.
Upsun is a Platform-as-a-Service (PaaS) designed to efficiently scale Laravel applications by allowing developers to focus on building features without getting bogged down by infrastructure complexities. It automates infrastructure management and security, enabling developers to freely experiment, iterate, and deploy applications with ease. Upsun's CLI tool, upsun ify, helps bootstrap configurations, offering flexibility in building diverse applications by using YAML files for environment control. The platform provides observability tools for monitoring application performance and integrates seamlessly with Git for synchronized infrastructure management across development environments. By promoting responsible resource allocation, Upsun aids developers in balancing digital growth with environmental sustainability, empowering them to adapt resource usage in line with application demands. The service fosters a collaborative community for Laravel developers, encouraging shared experiences and problem-solving to create scalable and eco-friendly applications.
Jan 03, 2024
2,115 words in the original blog post.