<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Erwan Rougeux, Author at Clever Cloud</title>
	<atom:link href="https://www.clever.cloud/blog/author/erwan-rougeux/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>From Code to Product</description>
	<lastBuildDate>Wed, 08 Apr 2026 15:47:07 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://cdn.clever-cloud.com/uploads/2023/03/cropped-cropped-favicon-32x32.png</url>
	<title>Erwan Rougeux, Author at Clever Cloud</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>When Geopolitics Hits the Cloud: Why Resilience Now Matters More Than Scale</title>
		<link>https://www.clever.cloud/blog/company/2026/03/17/cloud-resilience-geopolitical-risk/</link>
		
		<dc:creator><![CDATA[Erwan Rougeux]]></dc:creator>
		<pubDate>Tue, 17 Mar 2026 10:40:19 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[sovereignty]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=23845</guid>

					<description><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026 03 17 clever cloud banniere blog quand la geopolitique frappe le cloud en" decoding="async" fetchpriority="high" srcset="https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en-1368x607.png 1368w" sizes="(max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>For years, cloud has been discussed primarily in terms of cost, scalability, and developer experience. Today, geopolitical risk is forcing a different conversation. Those dimensions matter. But geopolitical instability is forcing a different conversation — one about resilience, continuity, and control.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Geopolitical instability is now a cloud risk</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Recent events in the Gulf have made this tangible. When regional tensions affect energy systems, logistics routes, and physical infrastructure, the consequences extend beyond ports and shipping lanes. They reach data centers, <a href="https://www.clever.cloud/">cloud platforms</a>, and application availability. Both private and <a href="https://www.clever.cloud/public-sector/">public actors</a> may find their ability to operate significantly impaired.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Digital infrastructure is never purely virtual</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The point bears repeating: digital infrastructure is physical. Cloud resilience starts with a simple fact: digital services depend on physical infrastructure, legal jurisdictions, supply chains, and people on the ground. Data centers, connectivity, power supply, and maintenance all depend on local conditions, local access, and local stability. When those conditions deteriorate, digital dependence becomes operational exposure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/sovereign-cloud/">Strategic digital autonomy</a> deserves to be treated as a matter of preparedness, not ideology.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This does not mean isolation or withdrawal from international partnerships. It means ensuring that critical capabilities remain under trusted legal, technical, and operational control, particularly when the external environment becomes volatile.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For governments, regulated industries, and strategic enterprises, the question has evolved. It is no longer only about where workloads are hosted. It is about whether essential services can remain available when a region becomes unstable, when connectivity is degraded, when legal exposure shifts, or when infrastructure concentration creates systemic risk.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Resilience depends on control, not only scale</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Scale brings clear advantages. But scale, resilience and control are not the same thing. Global platforms can also create dependencies that are easy to underestimate in stable times: single-provider concentration, single-region exposure, external jurisdiction, and logistical fragility. A major disruption does not need to take down an entire system. It only needs to affect enough of the stack to slow or paralyze operations.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In other words, cloud risk is no longer just a <a href="https://www.clever.cloud/security/">cybersecurity</a> or procurement issue. It is also a matter of continuity, jurisdiction, and concentration. This is why sovereign and <a href="https://www.clever.cloud/secnumcloud-trusted-cloud/">trusted cloud</a> models should now be considered core elements of resilience planning.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In practice, that means protecting critical workloads on infrastructure that can be governed with confidence. It means reducing single-provider dependency, designing architectures that withstand degraded conditions, aligning legal jurisdiction with strategic interests, and investing in local skills, local operators, and local capacity.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In peacetime, these choices can appear redundant. In a crisis, they become the difference between disruption and continuity.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>What is unfolding in the Gulf today confirms a broader trend: digital infrastructure now belongs to the same strategic tier as energy, logistics, and communications routes. The same geopolitical shock that disrupts supply chains and industrial activity can disrupt cloud availability in parallel.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What policymakers and executives should now assess</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This should lead policymakers and executives to ask more direct questions. Who controls the infrastructure we depend on? Under which jurisdiction does it operate? How quickly can critical workloads be moved or isolated? Can essential services continue under degraded conditions? Do we genuinely control our continuity plan, or have we outsourced too much of it?</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Cloud strategy is no longer an IT discussion. It is a matter of economic security and strategic independence.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For critical services, resilience must now be designed into the cloud strategy itself. The question is no longer whether to adopt the cloud. It is who remains operational when stability can no longer be taken for granted.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026 03 17 clever cloud banniere blog quand la geopolitique frappe le cloud en" decoding="async" srcset="https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/03/2026-03-17-clever-cloud-banniere-blog-quand-la-geopolitique-frappe-le-cloud-en-1368x607.png 1368w" sizes="(max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>For years, cloud has been discussed primarily in terms of cost, scalability, and developer experience. Today, geopolitical risk is forcing a different conversation. Those dimensions matter. But geopolitical instability is forcing a different conversation — one about resilience, continuity, and control.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Geopolitical instability is now a cloud risk</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Recent events in the Gulf have made this tangible. When regional tensions affect energy systems, logistics routes, and physical infrastructure, the consequences extend beyond ports and shipping lanes. They reach data centers, <a href="https://www.clever.cloud/">cloud platforms</a>, and application availability. Both private and <a href="https://www.clever.cloud/public-sector/">public actors</a> may find their ability to operate significantly impaired.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Digital infrastructure is never purely virtual</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The point bears repeating: digital infrastructure is physical. Cloud resilience starts with a simple fact: digital services depend on physical infrastructure, legal jurisdictions, supply chains, and people on the ground. Data centers, connectivity, power supply, and maintenance all depend on local conditions, local access, and local stability. When those conditions deteriorate, digital dependence becomes operational exposure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/sovereign-cloud/">Strategic digital autonomy</a> deserves to be treated as a matter of preparedness, not ideology.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This does not mean isolation or withdrawal from international partnerships. It means ensuring that critical capabilities remain under trusted legal, technical, and operational control, particularly when the external environment becomes volatile.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For governments, regulated industries, and strategic enterprises, the question has evolved. It is no longer only about where workloads are hosted. It is about whether essential services can remain available when a region becomes unstable, when connectivity is degraded, when legal exposure shifts, or when infrastructure concentration creates systemic risk.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Resilience depends on control, not only scale</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Scale brings clear advantages. But scale, resilience and control are not the same thing. Global platforms can also create dependencies that are easy to underestimate in stable times: single-provider concentration, single-region exposure, external jurisdiction, and logistical fragility. A major disruption does not need to take down an entire system. It only needs to affect enough of the stack to slow or paralyze operations.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In other words, cloud risk is no longer just a <a href="https://www.clever.cloud/security/">cybersecurity</a> or procurement issue. It is also a matter of continuity, jurisdiction, and concentration. This is why sovereign and <a href="https://www.clever.cloud/secnumcloud-trusted-cloud/">trusted cloud</a> models should now be considered core elements of resilience planning.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In practice, that means protecting critical workloads on infrastructure that can be governed with confidence. It means reducing single-provider dependency, designing architectures that withstand degraded conditions, aligning legal jurisdiction with strategic interests, and investing in local skills, local operators, and local capacity.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In peacetime, these choices can appear redundant. In a crisis, they become the difference between disruption and continuity.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>What is unfolding in the Gulf today confirms a broader trend: digital infrastructure now belongs to the same strategic tier as energy, logistics, and communications routes. The same geopolitical shock that disrupts supply chains and industrial activity can disrupt cloud availability in parallel.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What policymakers and executives should now assess</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This should lead policymakers and executives to ask more direct questions. Who controls the infrastructure we depend on? Under which jurisdiction does it operate? How quickly can critical workloads be moved or isolated? Can essential services continue under degraded conditions? Do we genuinely control our continuity plan, or have we outsourced too much of it?</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Cloud strategy is no longer an IT discussion. It is a matter of economic security and strategic independence.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For critical services, resilience must now be designed into the cloud strategy itself. The question is no longer whether to adopt the cloud. It is who remains operational when stability can no longer be taken for granted.</p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>From Digital Colony to Power Broker: Why European Cloud Sovereignty Matters in the AI Era</title>
		<link>https://www.clever.cloud/blog/company/2026/01/15/from-digital-colony-to-power-broker-why-european-cloud-sovereignty-matters-in-the-ai-era/</link>
		
		<dc:creator><![CDATA[Erwan Rougeux]]></dc:creator>
		<pubDate>Thu, 15 Jan 2026 08:28:25 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[sovereignty]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=23054</guid>

					<description><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2025 12 24 clever cloud banniere blog european cloud sovereignty en" decoding="async" srcset="https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en.png 2499w, https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en-1368x607.png 1368w" sizes="(max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>This is especially true at a time when <a href="https://www.clever.cloud/sovereign-cloud/">digital sovereignty</a> has moved to the very center of the European debate. The question is no longer whether Europe needs digital sovereignty, but how it can be achieved in a concrete, pragmatic, and credible way. The challenge now is to move from principles to actual capabilities: controlled infrastructures, competitive European technology providers, native regulatory compliance, and sustainable economic models.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Diagnosis: European Cloud Sovereignty in a Fragmented Digital Landscape</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The internet, once envisioned as a unified global commons, is increasingly polarized. We observe a clear divergence between an open, data-driven model, often characterized by its focus on attention capture, and increasingly closed, state-controlled models, as seen in countries like Russia and China. This fragmentation is underscored by reports of declining internet freedom globally, indicating a steady erosion of online rights and a more fractured digital sphere.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Geopolitics now profoundly influences technology policy. Export controls, data-localization rules, and platform restrictions have become common instruments of statecraft. For instance, the United States has tightened export controls on advanced computing and AI-related semiconductors, demonstrating the intricate link between technology and foreign policy.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Within this evolving landscape, <a href="https://www.clever.cloud/blog/engineering/2024/11/04/what-is-cloud-computing/">cloud computing</a> stands as a critical backbone for digital transformation. However, Europe faces a significant dependency challenge in this sector. European cloud providers currently hold only around 15% of their own regional cloud market, with the majority of growth captured by non-European hyperscalers. This imbalance highlights a broader threat to Europe’s digital sovereignty.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Layered on top of these trends is the accelerating AI industrial revolution. Projections indicate AI could add trillions to the global economy by 2030, with private investment in generative AI soaring. The rapid adoption of AI across organizations signals a paradigm shift, disrupting well-established parts of the Information and Communication Technology (ICT) sector and fundamentally reshaping business and society.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Pathways for Remediation: Rebuilding European Cloud Sovereignty</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Europe's response to these challenges is rooted in its core values, offering a pragmatic and hopeful path forward:</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Privacy as a Competitive Edge: The GDPR Effect</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To secure digital sovereignty, Europe must reinforce its domestic tech ecosystem. This requires a pragmatic and proportionate approach, facilitating easier access to public procurement for European innovators, increasing scale-up finance, and implementing targeted industrial policies for strategic technologies such as cloud, AI, and semiconductors.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The goal is not protectionism, but closing capability gaps so European firms can compete on value, reliability, security, and regulatory alignment—ensuring Europe remains a source of digital innovation rather than merely a consumer of others’ advancements.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Strengthening the Home Base: A Pragmatic, Proportionate Approach</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To secure digital sovereignty, Europe must reinforce its domestic tech ecosystem. This requires a pragmatic and proportionate approach focused on opening doors for European SMEs and scale-ups, limiting structural barriers to market access, facilitating participation in public procurement, increasing scale-up finance, and implementing targeted industrial policies for strategic technologies such as cloud, AI, and semiconductors. The goal is not isolation, but to close capability gaps, enabling European firms to compete on value, reliability, security, and regulatory alignment. This will ensure Europe remains a source of digital innovation, rather than solely a consumer of others' advancements.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Being the World’s Bridge: Connecting Ecosystems</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Europe is uniquely positioned to connect diverse digital ecosystems rather than contribute to their fragmentation. Leveraging its network of economic relationships, Europe can align digital standards, security, and interoperability across continents. This approach aligns with the European Union’s Digital Partnerships with like-minded countries such as Japan, South Korea, Canada, and Singapore, which aim to foster trusted digital cooperation and shared standards globally.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Rebuilding European cloud sovereignty also requires relying on European cloud and PaaS providers that operate under EU jurisdiction and align infrastructure, governance, and compliance by design.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Building Cultural and Technological Bridges for Cloud Sovereignty</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>At Clever Cloud, a European cloud and <a href="https://www.clever.cloud/clever-cloud-paas/">PaaS provider</a>, these principles translate into concrete choices: <a href="https://www.clever.cloud/infrastructure/">operating infrastructure under European jurisdiction</a>, <a href="https://www.clever.cloud/open-source/">supporting open technologies</a>, and designing cloud services aligned with <a href="https://gdpr-info.eu/">GDPR</a> and European regulatory frameworks.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This also highlights the need for a clear, credible, and widely recognized label defining what qualifies as a sovereign cloud solution in Europe. Today, multiple initiatives and certifications coexist, but none fully provides a shared, legitimate reference at the European level. Establishing such a framework is essential to bring clarity to users, guide public procurement, and strengthen trust in genuinely sovereignty-aligned cloud solutions.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In my role as VP International Growth at Clever Cloud, my responsibility is to make Europe’s digital leadership tangible on the ground. I work to translate this human-centric vision—championed by our CEO, Quentin Adam—into concrete practices that support local ecosystems and long-term digital autonomy.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>There is another path to technological acculturation—one that prioritizes mutual understanding, long-term trust, and local empowerment over one-size-fits-all expansion models.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Local partnerships, acculturation, and shared value</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>When I enter a new market, I don’t arrive with a prefab playbook. I start by partnering with local providers, integrators, and universities; I listen, adapt to regulations and languages, and align with how business is actually done. This approach creates a two-way exchange of knowledge and trust, which is the only way cloud adoption becomes sustainable. My goal is to empower communities to advance their own strategic autonomy and data sovereignty—while staying connected to a global network.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Local Money—because sovereignty needs roots</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>I invest locally whenever I can: local data centers, local talent, and fair value-sharing. As I like to say, <em>“Ain’t sovereignty if it ain’t your money.”</em> Practically, that means helping customers and partners keep control of their data, costs, and roadmaps—without sacrificing global interoperability. If our presence doesn’t strengthen the local digital economy and create durable growth, we’re not doing it right.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Distributed R&amp;D and talent development</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>I’m building a truly multi-national innovation network by establishing R&amp;D capabilities where we operate. I focus on training the next generation of engineers locally and connecting them across borders. This doesn’t just create high-skilled jobs or reduce brain drain; it injects diverse ideas straight into our product roadmap, making our platform more robust and relevant worldwide. The synergy that emerges when talent from different cultures works on the same hard problems is one of the most powerful forces for progress I know.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This bridge-building mindset is pragmatic and hopeful. Today, I’m collaborating across Morocco, Nigeria, Kenya, Côte d’Ivoire, working with partners in Thailand, Malaysia, South Korea, Japan, and engaging with Canada, and Brazil. I’m not interested in picking sides; I’m interested in raising the floor for reliability, resilience, and sovereignty-friendly cloud everywhere we operate.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">A Diplomatic, Builder’s Mindset for European Cloud Sovereignty</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Europe’s path is neither laissez-faire nor lock-down. A human-centric approach must combine trustworthy rules, real industrial capability, and international cooperation.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That means making trust a feature—from GDPR today to accountable AI governance tomorrow. It means backing European builders—SMEs and scale-ups—through smarter procurement and financing. And it means bridging continents by aligning interoperable standards so innovation flows both ways.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If policymakers, businesses, and civil society embrace this approach together, Europe will not only navigate a polarized, AI-accelerated world—it will help shape it. That is the standard I set for my work: technology that improves lives, strengthens connections, and turns fragmentation into collaboration.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2025 12 24 clever cloud banniere blog european cloud sovereignty en" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en.png 2499w, https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2025/12/2025-12-24-clever-cloud-banniere-blog-european-cloud-sovereignty-en-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>This is especially true at a time when <a href="https://www.clever.cloud/sovereign-cloud/">digital sovereignty</a> has moved to the very center of the European debate. The question is no longer whether Europe needs digital sovereignty, but how it can be achieved in a concrete, pragmatic, and credible way. The challenge now is to move from principles to actual capabilities: controlled infrastructures, competitive European technology providers, native regulatory compliance, and sustainable economic models.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Diagnosis: European Cloud Sovereignty in a Fragmented Digital Landscape</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The internet, once envisioned as a unified global commons, is increasingly polarized. We observe a clear divergence between an open, data-driven model, often characterized by its focus on attention capture, and increasingly closed, state-controlled models, as seen in countries like Russia and China. This fragmentation is underscored by reports of declining internet freedom globally, indicating a steady erosion of online rights and a more fractured digital sphere.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Geopolitics now profoundly influences technology policy. Export controls, data-localization rules, and platform restrictions have become common instruments of statecraft. For instance, the United States has tightened export controls on advanced computing and AI-related semiconductors, demonstrating the intricate link between technology and foreign policy.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Within this evolving landscape, <a href="https://www.clever.cloud/blog/engineering/2024/11/04/what-is-cloud-computing/">cloud computing</a> stands as a critical backbone for digital transformation. However, Europe faces a significant dependency challenge in this sector. European cloud providers currently hold only around 15% of their own regional cloud market, with the majority of growth captured by non-European hyperscalers. This imbalance highlights a broader threat to Europe’s digital sovereignty.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Layered on top of these trends is the accelerating AI industrial revolution. Projections indicate AI could add trillions to the global economy by 2030, with private investment in generative AI soaring. The rapid adoption of AI across organizations signals a paradigm shift, disrupting well-established parts of the Information and Communication Technology (ICT) sector and fundamentally reshaping business and society.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Pathways for Remediation: Rebuilding European Cloud Sovereignty</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Europe's response to these challenges is rooted in its core values, offering a pragmatic and hopeful path forward:</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Privacy as a Competitive Edge: The GDPR Effect</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To secure digital sovereignty, Europe must reinforce its domestic tech ecosystem. This requires a pragmatic and proportionate approach, facilitating easier access to public procurement for European innovators, increasing scale-up finance, and implementing targeted industrial policies for strategic technologies such as cloud, AI, and semiconductors.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The goal is not protectionism, but closing capability gaps so European firms can compete on value, reliability, security, and regulatory alignment—ensuring Europe remains a source of digital innovation rather than merely a consumer of others’ advancements.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Strengthening the Home Base: A Pragmatic, Proportionate Approach</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To secure digital sovereignty, Europe must reinforce its domestic tech ecosystem. This requires a pragmatic and proportionate approach focused on opening doors for European SMEs and scale-ups, limiting structural barriers to market access, facilitating participation in public procurement, increasing scale-up finance, and implementing targeted industrial policies for strategic technologies such as cloud, AI, and semiconductors. The goal is not isolation, but to close capability gaps, enabling European firms to compete on value, reliability, security, and regulatory alignment. This will ensure Europe remains a source of digital innovation, rather than solely a consumer of others' advancements.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Being the World’s Bridge: Connecting Ecosystems</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Europe is uniquely positioned to connect diverse digital ecosystems rather than contribute to their fragmentation. Leveraging its network of economic relationships, Europe can align digital standards, security, and interoperability across continents. This approach aligns with the European Union’s Digital Partnerships with like-minded countries such as Japan, South Korea, Canada, and Singapore, which aim to foster trusted digital cooperation and shared standards globally.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Rebuilding European cloud sovereignty also requires relying on European cloud and PaaS providers that operate under EU jurisdiction and align infrastructure, governance, and compliance by design.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Building Cultural and Technological Bridges for Cloud Sovereignty</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>At Clever Cloud, a European cloud and <a href="https://www.clever.cloud/clever-cloud-paas/">PaaS provider</a>, these principles translate into concrete choices: <a href="https://www.clever.cloud/infrastructure/">operating infrastructure under European jurisdiction</a>, <a href="https://www.clever.cloud/open-source/">supporting open technologies</a>, and designing cloud services aligned with <a href="https://gdpr-info.eu/">GDPR</a> and European regulatory frameworks.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This also highlights the need for a clear, credible, and widely recognized label defining what qualifies as a sovereign cloud solution in Europe. Today, multiple initiatives and certifications coexist, but none fully provides a shared, legitimate reference at the European level. Establishing such a framework is essential to bring clarity to users, guide public procurement, and strengthen trust in genuinely sovereignty-aligned cloud solutions.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In my role as VP International Growth at Clever Cloud, my responsibility is to make Europe’s digital leadership tangible on the ground. I work to translate this human-centric vision—championed by our CEO, Quentin Adam—into concrete practices that support local ecosystems and long-term digital autonomy.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>There is another path to technological acculturation—one that prioritizes mutual understanding, long-term trust, and local empowerment over one-size-fits-all expansion models.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Local partnerships, acculturation, and shared value</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>When I enter a new market, I don’t arrive with a prefab playbook. I start by partnering with local providers, integrators, and universities; I listen, adapt to regulations and languages, and align with how business is actually done. This approach creates a two-way exchange of knowledge and trust, which is the only way cloud adoption becomes sustainable. My goal is to empower communities to advance their own strategic autonomy and data sovereignty—while staying connected to a global network.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Local Money—because sovereignty needs roots</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>I invest locally whenever I can: local data centers, local talent, and fair value-sharing. As I like to say, <em>“Ain’t sovereignty if it ain’t your money.”</em> Practically, that means helping customers and partners keep control of their data, costs, and roadmaps—without sacrificing global interoperability. If our presence doesn’t strengthen the local digital economy and create durable growth, we’re not doing it right.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Distributed R&amp;D and talent development</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>I’m building a truly multi-national innovation network by establishing R&amp;D capabilities where we operate. I focus on training the next generation of engineers locally and connecting them across borders. This doesn’t just create high-skilled jobs or reduce brain drain; it injects diverse ideas straight into our product roadmap, making our platform more robust and relevant worldwide. The synergy that emerges when talent from different cultures works on the same hard problems is one of the most powerful forces for progress I know.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This bridge-building mindset is pragmatic and hopeful. Today, I’m collaborating across Morocco, Nigeria, Kenya, Côte d’Ivoire, working with partners in Thailand, Malaysia, South Korea, Japan, and engaging with Canada, and Brazil. I’m not interested in picking sides; I’m interested in raising the floor for reliability, resilience, and sovereignty-friendly cloud everywhere we operate.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">A Diplomatic, Builder’s Mindset for European Cloud Sovereignty</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Europe’s path is neither laissez-faire nor lock-down. A human-centric approach must combine trustworthy rules, real industrial capability, and international cooperation.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That means making trust a feature—from GDPR today to accountable AI governance tomorrow. It means backing European builders—SMEs and scale-ups—through smarter procurement and financing. And it means bridging continents by aligning interoperable standards so innovation flows both ways.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If policymakers, businesses, and civil society embrace this approach together, Europe will not only navigate a polarized, AI-accelerated world—it will help shape it. That is the standard I set for my work: technology that improves lives, strengthens connections, and turns fragmentation into collaboration.</p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Deploy Brinjel on Clever Cloud</title>
		<link>https://www.clever.cloud/blog/company/2025/04/18/deploy-brinjel-on-clever-cloud/</link>
		
		<dc:creator><![CDATA[Erwan Rougeux]]></dc:creator>
		<pubDate>Fri, 18 Apr 2025 13:56:19 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[Engineering]]></category>
		<guid isPermaLink="false">https://www.clever-cloud.com/?p=17169</guid>

					<description><![CDATA[<p><img width="800" height="355" src="https://cdn.clever-cloud.com/uploads/2025/04/test.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="test" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2025/04/test.png 800w, https://cdn.clever-cloud.com/uploads/2025/04/test-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2025/04/test-768x341.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p><!-- wp:heading -->
<h2 class="wp-block-heading"></h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In this article, we present the adaptations made to enable the deployment of <a href="https://brinjel.com/fr/">Brinjel</a> on Clever Cloud, thus providing scalable, secure, and sovereign infrastructure for farmers and agricultural institutions.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Why Choose Clever Cloud for Brinjel?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>Running an Elixir container on Clever Cloud offers several advantages:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>Scalability</strong>: The infrastructure automatically adjusts to the workload, ensuring smooth operation even during peak usage.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Security and Sovereign Data Management</strong>: Clever Cloud provides hosting compliant with data sovereignty requirements.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Ease of Deployment</strong>: With just a few commands, an application can be deployed to production, with seamless integration of complementary services like databases, storage, and emails.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading {"level":1,"className":""} -->
<h1 class="wp-block-heading">Adaptations Made for Deployment</h1>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>To make Brinjel fully operational on Clever Cloud, several improvements have been implemented:</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"className":""} -->
<h2 class="wp-block-heading">Integration of MailPace</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>Email sending is now handled via MailPace, an integrated solution at Clever Cloud. The adaptation was made through the Swoosh module by adding dynamic adapter support.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"className":""} -->
<h2 class="wp-block-heading">PostgreSQL URL Support</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>Adding support for&nbsp;<code>POSTGRESQL_ADDON_URI</code>&nbsp;enables better database management by directly utilizing the URL provided by Clever Cloud.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"className":""} -->
<h2 class="wp-block-heading">S3 Support for File Management</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>Implementing an S3 backend via Clever Cloud’s Cellar add-on ensures optimized storage of images and files.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":1,"className":""} -->
<h1 class="wp-block-heading">Hardware and Method: Deployment on Clever Cloud</h1>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>Below are the detailed steps to deploy Brinjel on Clever Cloud, allowing for a quick and efficient installation of the application in a sovereign cloud environment.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"className":""} -->
<h2 class="wp-block-heading">Initial Configuration</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Start by retrieving the official version of Brinjel from its main repository, apply the specific deployment modifications from your fork, then merge the changes before proceeding with the deployment.<br>Type the following commands:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>git clone https://framagit.org/brinjel/brinjel.git &amp;&amp; cd brinjel <br>git remote add deploy https://framagit.org/wanoo/brinjel.git <br>git fetch deploy <br>git checkout -b deploy-clevercloud deploy/deploy-clevercloud <br>git merge origin/main</code></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Creating the Application on Clever Cloud</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Create a new Elixir application and add the necessary services.<br>Type the following commands:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>clever login <br>clever create --type elixir --region par --org brinjel-prod <br>clever addon create postgresql-addon brinjel-db --plan xxs_med --org --link brinjel-prod --addon-version 17 <br>clever addon create cellar-addon brinjel-cellar --plan s --org --link brinjel-prod <br>clever addon create mailpace brinjel-mail --org --link brinjel-prod</code></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Setting Up Environment Variables</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Add the necessary environment variables to ensure the application runs properly.<br>Type the following commands:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>clever env set PHX_HOST "brinjel.mydomain.ltd"<br>clever env set BRINJEL_FIRST_USER_EMAIL "admin@mydomain.ltd"<br>clever env set BRINJEL_FIRST_USER_FARM_NAME "MaJolieFerme"<br>clever env set BRINJEL_FIRST_USER_PASSWORD "ChangeMe_Brinjel12345"<br>clever env set BRINJEL_FROM_EMAIL "noreply@mydomain.ltd"<br>clever env set CELLAR_ADDON_BUCKET "brinjel-prod-mydomain"</code></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>clever env set ADMIN_USER_IDS "1"<br>clever env set BRINJEL_ENVIRONMENT "prod"<br>clever env set BRINJEL_FIRST_USER_CREATE "true"<br>clever env set BRINJEL_PHOTO_STORE "s3"<br>clever env set BRINJEL_SWOOSH_ADAPTER "mailpace"<br>clever env set CC_CACHE_DEPENDENCIES "true"<br>clever env set CC_MIX_BUILD_GOAL "compile"<br>clever env set CC_PHOENIX_ASSETS_DIR "assets"<br>clever env set CC_PHOENIX_DIGEST_GOAL "assets.deploy"<br>clever env set CC_PHOENIX_RUN_ECTO_MIGRATE "true"<br>clever env set CC_PHOENIX_SERVER_GOAL "phx.server"<br>clever env set CC_POST_BUILD_HOOK "mix sass.install"<br>clever env set CC_RUN_COMMAND "mix release &amp;&amp; _build/prod/rel/brinjel/bin/brinjel eval \"Brinjel.Release.createdb\" &amp;&amp; _build/prod/rel/brinjel/bin/brinjel eval \"Brinjel.Release.migrate\" &amp;&amp; _build/prod/rel/brinjel/bin/brinjel start"<br>clever env set DISABLE_REGISTRATION "true"<br>clever env set LANG "fr"<br>clever env set MIX_ENV "prod"<br>clever env set PADDLE_API_KEY "test"<br>clever env set PADDLE_CLIENT_TOKEN "paddle_token"<br>clever env set PADDLE_ENVIRONMENT "sandbox"<br>clever env set PADDLE_NOTIFICATION_KEY "good_key"<br>clever env set PHX_SERVER "true"<br>clever env set PORT "8080"<br>clever env set SECRET_KEY_BASE "$(openssl rand -base64 64 | tr -d '\n')"</code></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Deploying the Application</h3>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>Before proceeding with deployment, two configuration steps are required:</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"className":""} -->
<h3 class="wp-block-heading">Configuring the Cellar Bucket on Clever Cloud</h3>
<!-- /wp:heading -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Access the Clever Cloud console.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Select the <strong>Cellar</strong> add-on.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Create the bucket defined by the <code>CELLAR_ADDON_BUCKET</code> variable as <strong>"brinjel-prod-mydomain"</strong>.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Save the changes and verify that access is working correctly.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading {"level":3,"className":""} -->
<h3 class="wp-block-heading">Domain Validation for MailPace on Clever Cloud</h3>
<!-- /wp:heading -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Access the Clever Cloud console.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Select the <strong>MailPace</strong> add-on.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Go to the MailPace dashboard.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Add and validate the domain <strong>mydomain.ltd</strong>.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Follow MailPace's instructions to add the necessary DNS records.<br><br><code>clever deploy</code></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p><br>Once Deployment is Complete</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"className":""} -->
<p>The application will be accessible at the URL defined in&nbsp;<code>PHX_HOST</code>.<br>You can then monitor the application through the Clever Cloud dashboard and adjust settings as needed.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":1,"className":""} -->
<h1 class="wp-block-heading">Conclusion</h1>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>This work around deploying Brinjel on Clever Cloud primarily demonstrates the flexibility and ease with which an open-source application can be adapted and hosted on a sovereign, high-performance, and resilient infrastructure.<br>The goal here is not to replicate an existing SaaS offering, but rather to showcase how a business tool can leverage a modern cloud to ensure its sustainability and scalability.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"className":""} -->
<p>This approach fits into a logic of collaboration and open innovation: making software adoption easier, exploring new technical opportunities, and offering solutions tailored to the specific needs of users. Clever Cloud positions itself as a facilitator of these initiatives, providing reliable and optimized infrastructure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"className":""} -->
<p>A big thank you to&nbsp;<strong>André Hoarau</strong>, creator of Brinjel, for his work on this tool.<br>This proof-of-concept illustrates the adaptability of Clever Cloud’s solutions and paves the way for other open-source projects looking to benefit from high-performance and sovereign hosting.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If you would like to support the Brinjel project and its development, we encourage you to use its official SaaS version available on the Brinjel website.<br></p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="800" height="355" src="https://cdn.clever-cloud.com/uploads/2025/04/test.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="test" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2025/04/test.png 800w, https://cdn.clever-cloud.com/uploads/2025/04/test-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2025/04/test-768x341.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p><!-- wp:heading -->
<h2 class="wp-block-heading"></h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In this article, we present the adaptations made to enable the deployment of <a href="https://brinjel.com/fr/">Brinjel</a> on Clever Cloud, thus providing scalable, secure, and sovereign infrastructure for farmers and agricultural institutions.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Why Choose Clever Cloud for Brinjel?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>Running an Elixir container on Clever Cloud offers several advantages:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>Scalability</strong>: The infrastructure automatically adjusts to the workload, ensuring smooth operation even during peak usage.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Security and Sovereign Data Management</strong>: Clever Cloud provides hosting compliant with data sovereignty requirements.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Ease of Deployment</strong>: With just a few commands, an application can be deployed to production, with seamless integration of complementary services like databases, storage, and emails.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading {"level":1,"className":""} -->
<h1 class="wp-block-heading">Adaptations Made for Deployment</h1>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>To make Brinjel fully operational on Clever Cloud, several improvements have been implemented:</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"className":""} -->
<h2 class="wp-block-heading">Integration of MailPace</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>Email sending is now handled via MailPace, an integrated solution at Clever Cloud. The adaptation was made through the Swoosh module by adding dynamic adapter support.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"className":""} -->
<h2 class="wp-block-heading">PostgreSQL URL Support</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>Adding support for&nbsp;<code>POSTGRESQL_ADDON_URI</code>&nbsp;enables better database management by directly utilizing the URL provided by Clever Cloud.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"className":""} -->
<h2 class="wp-block-heading">S3 Support for File Management</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>Implementing an S3 backend via Clever Cloud’s Cellar add-on ensures optimized storage of images and files.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":1,"className":""} -->
<h1 class="wp-block-heading">Hardware and Method: Deployment on Clever Cloud</h1>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>Below are the detailed steps to deploy Brinjel on Clever Cloud, allowing for a quick and efficient installation of the application in a sovereign cloud environment.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"className":""} -->
<h2 class="wp-block-heading">Initial Configuration</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Start by retrieving the official version of Brinjel from its main repository, apply the specific deployment modifications from your fork, then merge the changes before proceeding with the deployment.<br>Type the following commands:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>git clone https://framagit.org/brinjel/brinjel.git &amp;&amp; cd brinjel <br>git remote add deploy https://framagit.org/wanoo/brinjel.git <br>git fetch deploy <br>git checkout -b deploy-clevercloud deploy/deploy-clevercloud <br>git merge origin/main</code></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Creating the Application on Clever Cloud</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Create a new Elixir application and add the necessary services.<br>Type the following commands:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>clever login <br>clever create --type elixir --region par --org brinjel-prod <br>clever addon create postgresql-addon brinjel-db --plan xxs_med --org --link brinjel-prod --addon-version 17 <br>clever addon create cellar-addon brinjel-cellar --plan s --org --link brinjel-prod <br>clever addon create mailpace brinjel-mail --org --link brinjel-prod</code></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Setting Up Environment Variables</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Add the necessary environment variables to ensure the application runs properly.<br>Type the following commands:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>clever env set PHX_HOST "brinjel.mydomain.ltd"<br>clever env set BRINJEL_FIRST_USER_EMAIL "admin@mydomain.ltd"<br>clever env set BRINJEL_FIRST_USER_FARM_NAME "MaJolieFerme"<br>clever env set BRINJEL_FIRST_USER_PASSWORD "ChangeMe_Brinjel12345"<br>clever env set BRINJEL_FROM_EMAIL "noreply@mydomain.ltd"<br>clever env set CELLAR_ADDON_BUCKET "brinjel-prod-mydomain"</code></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>clever env set ADMIN_USER_IDS "1"<br>clever env set BRINJEL_ENVIRONMENT "prod"<br>clever env set BRINJEL_FIRST_USER_CREATE "true"<br>clever env set BRINJEL_PHOTO_STORE "s3"<br>clever env set BRINJEL_SWOOSH_ADAPTER "mailpace"<br>clever env set CC_CACHE_DEPENDENCIES "true"<br>clever env set CC_MIX_BUILD_GOAL "compile"<br>clever env set CC_PHOENIX_ASSETS_DIR "assets"<br>clever env set CC_PHOENIX_DIGEST_GOAL "assets.deploy"<br>clever env set CC_PHOENIX_RUN_ECTO_MIGRATE "true"<br>clever env set CC_PHOENIX_SERVER_GOAL "phx.server"<br>clever env set CC_POST_BUILD_HOOK "mix sass.install"<br>clever env set CC_RUN_COMMAND "mix release &amp;&amp; _build/prod/rel/brinjel/bin/brinjel eval \"Brinjel.Release.createdb\" &amp;&amp; _build/prod/rel/brinjel/bin/brinjel eval \"Brinjel.Release.migrate\" &amp;&amp; _build/prod/rel/brinjel/bin/brinjel start"<br>clever env set DISABLE_REGISTRATION "true"<br>clever env set LANG "fr"<br>clever env set MIX_ENV "prod"<br>clever env set PADDLE_API_KEY "test"<br>clever env set PADDLE_CLIENT_TOKEN "paddle_token"<br>clever env set PADDLE_ENVIRONMENT "sandbox"<br>clever env set PADDLE_NOTIFICATION_KEY "good_key"<br>clever env set PHX_SERVER "true"<br>clever env set PORT "8080"<br>clever env set SECRET_KEY_BASE "$(openssl rand -base64 64 | tr -d '\n')"</code></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Deploying the Application</h3>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>Before proceeding with deployment, two configuration steps are required:</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"className":""} -->
<h3 class="wp-block-heading">Configuring the Cellar Bucket on Clever Cloud</h3>
<!-- /wp:heading -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Access the Clever Cloud console.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Select the <strong>Cellar</strong> add-on.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Create the bucket defined by the <code>CELLAR_ADDON_BUCKET</code> variable as <strong>"brinjel-prod-mydomain"</strong>.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Save the changes and verify that access is working correctly.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading {"level":3,"className":""} -->
<h3 class="wp-block-heading">Domain Validation for MailPace on Clever Cloud</h3>
<!-- /wp:heading -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Access the Clever Cloud console.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Select the <strong>MailPace</strong> add-on.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Go to the MailPace dashboard.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Add and validate the domain <strong>mydomain.ltd</strong>.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Follow MailPace's instructions to add the necessary DNS records.<br><br><code>clever deploy</code></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p><br>Once Deployment is Complete</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"className":""} -->
<p>The application will be accessible at the URL defined in&nbsp;<code>PHX_HOST</code>.<br>You can then monitor the application through the Clever Cloud dashboard and adjust settings as needed.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":1,"className":""} -->
<h1 class="wp-block-heading">Conclusion</h1>
<!-- /wp:heading -->

<!-- wp:paragraph {"className":""} -->
<p>This work around deploying Brinjel on Clever Cloud primarily demonstrates the flexibility and ease with which an open-source application can be adapted and hosted on a sovereign, high-performance, and resilient infrastructure.<br>The goal here is not to replicate an existing SaaS offering, but rather to showcase how a business tool can leverage a modern cloud to ensure its sustainability and scalability.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"className":""} -->
<p>This approach fits into a logic of collaboration and open innovation: making software adoption easier, exploring new technical opportunities, and offering solutions tailored to the specific needs of users. Clever Cloud positions itself as a facilitator of these initiatives, providing reliable and optimized infrastructure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"className":""} -->
<p>A big thank you to&nbsp;<strong>André Hoarau</strong>, creator of Brinjel, for his work on this tool.<br>This proof-of-concept illustrates the adaptability of Clever Cloud’s solutions and paves the way for other open-source projects looking to benefit from high-performance and sovereign hosting.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If you would like to support the Brinjel project and its development, we encourage you to use its official SaaS version available on the Brinjel website.<br></p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
