December 2025 Summaries
14 posts from Upsun
Filter
Month:
Year:
Post Summaries
Back to Blog
Guillaume's presentation at SymfonyCon 2023 highlighted the capabilities of Upsun, a new developer-first platform-as-a-service (PaaS) designed to simplify the deployment of complex multi-component applications. Upsun offers automatic configuration, real-time scaling, integrated monitoring, and usage-based pricing, addressing common challenges in modern application deployment. Guillaume demonstrated the platform's ability to streamline the transition from local development to production environments, showcasing a chat application using Symfony and React with real-time streaming capabilities. Upsun emphasizes environmental consciousness by allowing developers to select greener cloud regions and simplifies configuration with auto-generated files based on project requirements. The platform supports blue-green deployment strategies for minimal downtime and includes integrated performance profiling through Blackfire, enabling dynamic resource allocation and notifications-driven scaling. By focusing on developer experience and offering flexibility in resource management, Upsun presents a contemporary alternative to traditional hosting solutions, aligning costs with actual resource usage and aiming to enhance developer efficiency and collaboration across teams.
Dec 24, 2025
1,489 words in the original blog post.
The blog recounts a critical failure experienced by Thomás Di Luccio, a Developer Relations Engineer at Upsun, during a high-traffic event that led to a deep dive into application performance and scaling. It emphasizes the importance of preparing for peak traffic periods by focusing on stress testing, creating accurate production environment copies, integrating observability, and scaling intelligently. The blog outlines strategies such as relentlessly stress-testing applications, using tools to create production-like environments, incorporating comprehensive observability tools like Blackfire to monitor application behavior, and scaling applications based on real data rather than assumptions. The account details how overlooking these factors led to a system crash due to unanticipated user behaviors, emphasizing that success in high-traffic scenarios requires thorough preparation and understanding of actual user workflows, rather than solely focusing on feature development.
Dec 23, 2025
1,798 words in the original blog post.
The blog post discusses a panel on AI sustainability and investment trends, emphasizing the growing importance of sustainability in AI companies. With tech giants investing heavily in AI infrastructure, the panelists stress the need for startups to balance rapid growth with sustainable practices. Jean-Baptiste Rudelle highlights the tension between hyper-growth and sustainability, sharing insights from his experience at Criteo on managing infrastructure costs to avoid growth ceilings. The text also addresses misconceptions about the tech industry's environmental impact, emphasizing that IT accounts for a significant portion of global emissions. Anise from Reva underscores the importance of sustainability as a competitive advantage, focusing on cost optimization and model efficiency. Emerging trends like federated learning and alternative hardware are also explored as ways to enhance sustainability. The discussion concludes with a call for early adoption of sustainable practices, noting that this approach not only prepares companies for regulatory pressures but also positions them for long-term success in the evolving AI landscape.
Dec 22, 2025
1,639 words in the original blog post.
In a blog post based on a presentation by Antonis Kalipetis at SymfonyCon 2023, the challenges and strategies for deploying Django applications without downtime are explored, focusing on static files and migrations in complex, multi-server environments. As Django has evolved, deployment complexities have increased, necessitating a deep understanding of modern patterns like rolling updates and horizontal scaling. Key components of Django deployment architecture include proxy servers, application servers, cache layers, and databases, which work well for single-server setups but pose challenges at scale. Static file management becomes problematic when different application versions run simultaneously, leading to potential 404 errors if static assets aren't properly synchronized across servers. Solutions involve using external storage, proxy-level caching, shared file systems, or WhiteNoise middleware. Migrations in a multi-version environment require forward and backward compatibility, with Django 5's db_default parameter offering a solution to schema change issues. Successful deployment strategies include multi-step deployments, feature flags, and canary releases, while platform solutions like those from Upsun can automate many processes but still require an understanding of underlying challenges. The discussion emphasizes the importance of planning, testing, and understanding deployment processes to ensure application reliability and a seamless user experience as Django applications become more complex.
Dec 19, 2025
1,100 words in the original blog post.
Florent Huck from Upsun provided a comprehensive guide at SymfonyCon 2023 on transitioning from a Symfony monolithic application to a multi-application architecture, emphasizing the benefits of scalability and maintainability. Using the example of the "Bigfoot" workshop site, the process involved transforming a single application into multiple interconnected applications, including a Symfony core app, an API Platform for administration, a Gatsby frontend, and a Mercure server for real-time updates. Upsun's platform simplifies this transition by managing server hosting, certificates, and other infrastructure needs through a single YAML configuration, allowing developers to focus on code deployment using simple command-line instructions. The approach fosters better resource management, continuous integration, and confidence in deploying changes by providing production-like testing environments for every Git branch. This method not only modernizes application architecture but also enhances development workflows, offering improved separation of concerns and technological diversity without the complexity of a full microservices model.
Dec 18, 2025
1,474 words in the original blog post.
Breaking things quickly in software development is a valuable approach to quality assurance (QA) and testing, emphasizing the importance of identifying bugs early to reduce costs and improve user trust. Drawing inspiration from Mark Zuckerberg's "Hacker Way" philosophy, this method encourages rapid iteration and testing by intentionally breaking systems to find their limits and ensure they function as expected. Traditional workflows can be slow, often leading to costly production issues, but modern solutions like Upsun offer full-stack cloned environments that replicate production conditions without affecting users, allowing for faster testing and development cycles. By providing isolated, production-like environments for each developer, these platforms enhance collaboration and minimize merge conflicts, leading to higher code quality and faster development. Embracing a mindset that values learning from failure, leveraging production-like testing environments, and automating processes are key principles for accelerating QA and testing. Ultimately, breaking things fast and safely in controlled settings helps teams ship reliable code and increase customer satisfaction.
Dec 17, 2025
1,655 words in the original blog post.
IT leaders face a challenging balancing act of supporting developers' need for speed and autonomy while managing governance, compliance, security, and costs. They often struggle with infrastructure management, juggling scattered cloud workloads, on-prem systems, and various vendors. The decision to build an internal platform or use a Platform as a Service (PaaS), now known as a Cloud Application Platform, is crucial. Building in-house offers control and alignment with internal processes but demands significant investment and can slow innovation. Alternatively, using a PaaS provides operational efficiency, standardization, and faster developer deployment but requires a shift in mindset and vendor dependency. Upsun, a Cloud Application Platform, offers a governance-first, automated solution, allowing IT teams to focus on innovation rather than infrastructure maintenance, enabling a strategic shift towards delivering business value.
Dec 17, 2025
842 words in the original blog post.
Upsun is a cloud application platform designed to help IT leaders implement AI features in existing applications with minimal risk and cost, emphasizing a buy-over-build approach for predictable outcomes and strong compliance. It facilitates AI-augmented applications using external model APIs and supports integration with various LLM services through HTTP APIs. The platform features Git-driven configuration, production-grade preview environments, and built-in security guardrails, including multifactor authentication, data sanitization, and compliance with certifications such as SOC 2 and ISO 27001. By employing RAG architecture and supporting MCP-powered development, Upsun ensures accurate AI outputs and seamless integration with developer tools, while enabling instant data cloning for tests and providing observability through integrated profiling and application metrics. Despite not offering GPUs by default, it connects to external model endpoints for any necessary computational power.
Dec 16, 2025
1,261 words in the original blog post.
As Black Friday approaches, eCommerce businesses face the dual challenge of maximizing sales while ensuring their technical infrastructure can handle the surge in traffic, as discussed in a conversation between Upsun's Guillaume Moigneu and Thomas di Luccio, moderated by Greg Qualls. They emphasized the importance of early preparation, recommending a shift from new feature development to testing and profiling months in advance. Creating accurate testing environments and utilizing load testing tools like Locust are crucial for simulating real-world conditions. Caching and observability tools play key roles in enhancing performance and identifying bottlenecks, while automated testing serves as a safeguard against performance regressions. The conversation also highlighted the importance of cross-departmental communication and realistic planning for the unexpected, including managing feature requests to prevent performance degradation. Ultimately, a holistic approach involving technical readiness, team preparedness, and clear communication can help eCommerce platforms navigate the high stakes of Black Friday successfully.
Dec 16, 2025
1,627 words in the original blog post.
Facing the challenge of modernizing an aging Drupal monolith while addressing user abuse, a development team opted to implement a microservice architecture, ultimately creating a Symfony-based service called Know Your Customer (KYC). This microservice approach allowed for faster iteration and deployment of anti-abuse features without adding complexity to the existing monolithic system. The team employed PHP with the Symfony framework, leveraging tools like PHPUnit, GitLab CI/CD, and various Symfony bundles to build and maintain the service. By focusing on a small, independent service, they achieved rapid releases and resource savings while addressing the need for user identity checks and risk assessment. Despite the benefits, challenges included maintaining data sync with the source of truth and managing the operational overhead of a distributed system. The team emphasized the importance of starting small, keeping service ownership clear, and investing in logging and tracing to manage the complexity of microservices effectively.
Dec 15, 2025
1,377 words in the original blog post.
Engineering teams today face significant challenges due to cloud fragmentation, where infrastructure is distributed across multiple cloud providers and tools, leading to complexity that hampers delivery speed and efficiency. This fragmentation results in inconsistent environments, unmanageable DevOps workloads, unpredictable costs, security gaps, and prolonged onboarding processes. Unified cloud application platforms, such as Upsun, offer a solution by providing consistent workflows, production-perfect environments, Git-driven deployments, built-in compliance, and security features. These platforms enable organizations to manage infrastructure with a single layer of control, offering benefits like standardized workflows, consistent automation, and multi-cloud deployment simplification, thereby reducing operational drag and increasing productivity. By adopting a unified platform, teams can focus more on application development rather than managing disparate infrastructure, ultimately gaining a competitive edge in speed, reliability, and efficiency.
Dec 11, 2025
2,009 words in the original blog post.
Tech debt often accumulates from well-intentioned shortcuts and outdated systems rather than a single poor decision, creating fragile foundations that hinder innovation and growth. Cloud application platforms, particularly true Platform-as-a-Service (PaaS) environments, provide a solution by standardizing and centralizing application lifecycle management, which simplifies infrastructure maintenance and allows IT teams to focus more on delivering value rather than maintaining outdated systems. This shift reduces operational costs, enhances security through unified governance, and supports incremental modernization without the risk of a large-scale overhaul. As a result, IT leaders can regain strategic control, improve delivery timelines, and foster a more positive relationship with the business by effectively addressing the root causes of tech debt, thus transforming it from a business growth constraint into an enabler of innovation.
Dec 11, 2025
1,143 words in the original blog post.
Artificial intelligence (AI) is transforming cloud infrastructure management through the Model Context Protocol (MCP), which bridges the gap between AI assistants and external systems by providing a standardized interface for tool access and real-time data interaction. The Upsun MCP server specifically applies this standard to cloud infrastructure, allowing AI assistants to manage Upsun cloud projects directly from code editors without the need for manual command-line inputs or platform switching. MCP addresses previous challenges such as lack of standardization and duplicate integration efforts by creating a universal protocol that enables any MCP-compatible AI assistant to connect with any tool that supports MCP. This advancement facilitates seamless workflows, enabling AI to perform multi-step automations, execute natural language instructions, and access real-time data, thus enhancing operational efficiency and focus by minimizing context switching. Security is maintained through existing Upsun protocols, with API tokens managing access and permissions, and the default read-only mode ensuring safe exploration of infrastructure. As MCP adoption increases, it promises to unify tool interactions through AI, revolutionizing development workflows by reducing friction and augmenting human capabilities.
Dec 02, 2025
2,496 words in the original blog post.
Mia Garzón, the Employee Experience Manager at Upsun, exemplifies resilience and creativity in her journey from a classical ballet dancer to a key figure in shaping the company's culture. Her role involves navigating the challenges of remote and distributed work by designing innovative employee experiences that foster engagement, well-being, and retention. Despite facing biases as a single mother during her job search, Mia's talents were recognized at Upsun, where her personal circumstances were viewed as strengths. Her story highlights the importance of unbiased recruitment and the impact of a supportive work environment, as she strives to make Upsun a place where employees feel valued and inspired. Mia's experiences and determination serve as a testament to the power of reinvention and the significance of creating a workplace where people thrive and feel a sense of belonging.
Dec 01, 2025
894 words in the original blog post.