Paris, France
2010
  |  By Upsun
An auditor asking for evidence of your deployment process and an incident review asking what went wrong are asking about the same things. The difference is timing. One catches the weak point before it costs you anything. The other catches it in the middle of an outage, with a customer on the phone.
  |  By Upsun
"We'll just build it ourselves" is usually said with confidence and a rough headcount estimate. Six months later, the team that was supposed to spend two sprints on it is still maintaining it a year in, and the platform that was meant to save engineering time has become one of the things engineering time goes to. Build isn't automatically the wrong call. Sometimes it's the right one.
  |  By Upsun
On 21 October 2026, the team behind PHP released an emergency fix for two critical security flaws. PHP is the programming language behind a large share of the web, including WordPress, Drupal and many online stores. Researchers at Wiz named the flaws PHP2Shell. An attacker could use them to take control of a website without ever logging in. Updating a website, its CMS, or its plugins doesn't help. The only real fix is (and was) a new version of PHP itself.
  |  By Upsun
The data to explain a slow endpoint is usually already sitting in your project. Blackfire has the profile. Continuous profiling has the flame graph. The traffic numbers show which route matters. The code is in git. What takes the afternoon is putting those four things next to each other and working out which function is responsible. That afternoon is what the Upsun Performance Agent is for.
  |  By Upsun
Two teams, same company, same platform, same quarter. Team A ships to production three times a day. Their environments are defined in code, provisioned the same way every time, and a new engineer can get a working setup before lunch. Team B ships once every two weeks, if the release window holds. Their staging environment has diverged from production in ways nobody fully remembers approving. Getting a new engineer set up takes a week of Slack messages to whoever still remembers how it was done last time.
  |  By Upsun
A pull request lands with a function an AI assistant generated. It reads cleanly, passes the existing tests, and gets merged. Three weeks later it breaks, but only for accounts with a specific billing history. Nobody wrote a test for that condition because nobody was thinking about it when the code went in. Now someone has to debug logic they didn't reason through, against a failure they can't picture without the exact data that triggered it. Debugging someone else's code has always worked this way.
  |  By Upsun
Most debugging content shows one feature in isolation. This walkthrough covers the whole path. The bug: a discount code stopped applying for customers on annual billing plans. It passed every existing test, worked for monthly accounts, and failed only for a subset of real annual customers. Nobody had reproduced it outside production. Here's how it went from ticket to verified fix.
  |  By Upsun
A pull request goes up. The reviewer wants to see it running, not just read the diff, so someone pings the team: can I get an environment for this? Depending on who's around, that could take an hour. It could take until tomorrow. By the time the environment exists, the reviewer has moved on to something else, and getting their attention back is its own task. What if the preview URL was already sitting in the PR before anyone had to ask?
  |  By Upsun
If a bug only shows up under real production conditions, the fastest path to a fix is removing the guesswork about those conditions, not layering on more debugging tools. This guide walks through what changes when every branch gets its own preview environment, a full clone of production available on demand, and what that actually looks like day to day.
  |  By Upsun
It's 2:14am. A pager alert wakes an on-call engineer for a checkout failure hitting a slice of customers. By the time they've pulled the right logs, cross-checked the deploy history, and finally gotten the bug to happen again in front of them, the sun's coming up. The incident report will list two hours of downtime. It won't say anything about the day that engineer just lost, or the fact that nobody on your team could have told you in advance how long that reproduction step was going to take.
  |  By Upsun
Most teams collect the profiles and traffic data that explain a slowdown. Almost nobody has time to read it before users notice. In this Product Highlights conversation, Sylvain Guittard, Senior Director of Product at Upsun who leads the team behind the Upsun console and CLI, breaks down the Upsun Cloud Performance Agent, the first background agent running on Upsun Cloud. His take: "We monitor everything, we feed that into an agent, and the agent will be capable of finding what the bottlenecks are in your application. And on top of it, it gives you a patch, or a way to fix it." We get into.
  |  By Upsun
Anyone can claim an AI agent will fix your performance problems. This demo shows exactly what it looks at and what it hands back. In this Product Highlights conversation, Sylvain Guittard, Senior Director of Product at Upsun who leads the team behind the Upsun console and CLI, runs the Upsun Cloud Performance Agent live on a demo project. His take: "You have a patch that is already available, and a recommendation, so you can see if it fits or not to your context." We get into.
  |  By Upsun
AI models got good enough that teams want to let them loose on the backlog. Then somebody asks who approved that change, what is waiting on a decision, and what the agent actually cost. Upsun Dispatch gives your team and your agents a shared place to work together. It runs on the repository you already have, connects to the tools your team already uses, and keeps a person on the decisions that matter.
  |  By Upsun
A preview link with an empty database tells you almost nothing about a content-managed site. Most teams find that out the expensive way, in front of a client. In this Product Highlights conversation, Andrew Kester, a senior cloud support engineer at Upsun whose team handles everything from product questions to sites under active attack, twenty four hours a day, every day of the year, breaks down why cloning services and data into every environment is the feature he would have paid for at his old agency job. His take: "You click a button. We clone your services. We clone the data." We get into.
  |  By Upsun
Most teams are paying for a container that stays awake all week to run one job on Friday. Task containers are the fix: they spin up on an API call, run exactly one command, then remove themselves. In this Product Highlights conversation, Corey Dockendorf, a senior solutions architect at Upsun with most of 25 years in tech behind him and five at the company, breaks down how ephemeral task containers cut idle spend and give AI agents production context without production access. His take: "They spin up when they're triggered directly by an API call.
  |  By Upsun
AI agents don't need a server sitting there while they wait for the next prompt. They need infrastructure that shows up, does the job, and disappears. In this Product Highlights conversation, Nicolas Gommenginger, director of product at Upsun with more than four years leading the platform's core functionality, breaks down Upsun's newest primitive: task containers. His take: "What really triggered us to go ahead and implement it is the rise of AI agents, because tasks are something ideal for running them." We get into.
  |  By Upsun
Everyone on the team has good coding agents. That is not what made the team fast. The shared repo, the shared docs, and a glossary nobody is allowed to drift from did more than any model choice. In this Product Highlights conversation, Patrick Dawkins, a principal engineer at Upsun who is building Upsun Dispatch under a hard deadline, explains what his team changed to sustain that pace. His take: "As well as the team all having access to the same things and the same vocabulary, all the agents also have access to those docs.".
  |  By Upsun
AI tools made individual developers faster. Teams still aren't shipping more product. That gap is the whole reason Upsun Dispatch exists. In this Product Highlights conversation, Kateryna Dvornichenko, a product manager at Upsun who has spent the past several months building Upsun Dispatch, explains why the tooling market got the unit wrong. Her take: "Making software is a team sport." We get into.
  |  By Upsun
AI helped your engineers ship more code. It didn't help your team ship more product. So where did the bottleneck actually go? In this Product Highlights conversation, Patrick—a principal engineer at Upsun with twelve years building back-end APIs in Go—breaks down what changed once AI agents entered the workflow. His take: "The code isn't really a problem anymore. We can write that really fast. Everything else is still a bit behind the code." We get into.
  |  By Upsun
Leverage AI coding assistants like Claude to develop your application with Upsun. This video goes through the Upsun development flow from cloning your production environment to testing your new code with read data and merging into production. The core task is to add a "Total Revenue" card to an e-commerce dashboard. We will show how a single, complex natural language prompt can orchestrate the entire development lifecycle.
  |  By Upsun
Welcome to Platform.sh! Start improving your workflow and process with our simple but comprehensive training guide.
  |  By Upsun
Dive into the details on how marketing teams shape IT strategies in order to gain customers and win their loyalty.
  |  By Upsun
Equip your agency to navigate through obstacles and to take full advantage of opportunities.
  |  By Upsun
Explore how Platform.sh uses container orchestration technology to make it easier for you to build and manage your websites.
  |  By Upsun
Stay ahead of the pack with these tools for creating and deploying your applications faster than the competition.

Upsun is the multi-cloud application platform trusted by 6,000+ enterprises and 16,000 developers worldwide to eliminate infrastructure complexity and accelerate digital delivery. Named to the Gartner® Magic Quadrant™ for Cloud Application Platforms, Upsun provides the standardization, security, and global scalability that IT leaders need to empower their teams without compromising on governance.

In an era of increasing complexity, Upsun makes application management simple. Our Git-native workflows and AI-assisted deployment features empower both human developers and AI coding assistants to ship faster while reducing operational risk. We provide the "guardrails as a service" that allow small teams to operate at enterprise standards, focusing on innovation rather than infrastructure.

Key capabilities:

  • AI-native ops: Leverage AI-assisted onboarding to automatically generate configurations and debug deployments. Use Isolated AI Agent Testing to clone production-grade environments (code, data, and services) for safe evaluation before public release.
  • Built for regulated environments: Secure-by-design, auditable hosting tailored for financial services and other highly regulated sectors. Upsun provides SOC 2, PCI DSS, GDPR, HIPAA, and ISO 27001 compliance out of the box.
  • Production-equivalent environments: Automatically create isolated, production-like environments for every change. This ensures every deployment is versioned, traceable, and tested against real-world data to satisfy internal controls and audits.
  • Polyglot and portable: Full support for Node.js, Python, PHP, Java, Ruby, Go, and Rust, alongside managed services like PostgreSQL, MariaDB, and OpenSearch. Our portable architecture ensures no cloud lock-in, allowing you to deploy on AWS or any major cloud provider.
  • Sustainable, global scale: Maintain a 99.99% uptime SLA while meeting sustainability goals. Upsun offers greener region discounts for low-carbon hosting, allowing you to scale globally and responsibly.

By bridging the gap between developer autonomy and enterprise governance, Upsun ensures your architecture remains portable, your deployments remain repeatable, and your team stays focused on delivering value.