<?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>mongo Archives | Clever Cloud</title>
	<atom:link href="https://stagingv6.cleverapps.io/blog/tag/mongo/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>From Code to Product</description>
	<lastBuildDate>Wed, 06 Nov 2019 17:05:00 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2023/03/cropped-cropped-favicon-32x32.png</url>
	<title>mongo Archives | Clever Cloud</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>New MongoDB Plans</title>
		<link>https://stagingv6.cleverapps.io/blog/features/2019/11/06/new-mongodb-plans/</link>
		
		<dc:creator><![CDATA[Clément Nivolle]]></dc:creator>
		<pubDate>Wed, 06 Nov 2019 17:05:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[mongo]]></category>
		<category><![CDATA[mongodb]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2019/11/06/new-mongodb-plans/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/new-mongo-plans-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/new-mongo-plans-1.png 1400w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/new-mongo-plans-1-300x116.png 300w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/new-mongo-plans-1-1024x395.png 1024w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/new-mongo-plans-1-768x296.png 768w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/new-mongo-plans-1-1368x528.png 1368w" sizes="(max-width: 1400px) 100vw, 1400px" /></p><p>Following the high demand for large-sized instances, we have created many new plans. Check these out!</p>
<span id="more-2967"></span>

<p>Since the <a href="https://stagingv6.cleverapps.io/blog/company/2013/07/24/mongodb-on-clever-cloud/">introduction of MongoDB in 2013</a>, things have changed a little bit. In the beginning, a few plans were proposed for MongoDB. Then we introduced some updates and new names for the plans (remember &quot;Peanut&quot;, &quot;Shamrock&quot; etc. ?). Today, we have two major updates to release.</p>
<h2 id="numerous-new-plans">Numerous new plans</h2>
<p>From five plans, this is nineteen plans of managed MongoDB now available on Clever Cloud. Most of our users start with a simple &quot;dev&quot; plan to try things at the beginning. But as their needs are getting bigger. Jumping from a simple 1GB plan to a 100GB (when only 5GB were needed) didn&#39;t make any sense.</p>
<p>Now with the new migration tool, moving from a bigger instance without a heavy price jump is easier.</p>
<h2 id="encrypted-databases">Encrypted databases</h2>
<p>Now you can ask for encrypted at rest databases! The add-on file system can be encrypted using LUKS. The encryption mode is  XTS, which is reputed to be more resistant to <a href="https://en.wikipedia.org/wiki/Watermarking_attack">watermarking attacks</a>.</p>
<p>To get your MongoDB encrypted at rest, ask the support team. A UI will be soon available to make this option automatic. Stay tuned for more add-ons! ✌️</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/new-mongo-plans-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/new-mongo-plans-1.png 1400w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/new-mongo-plans-1-300x116.png 300w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/new-mongo-plans-1-1024x395.png 1024w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/new-mongo-plans-1-768x296.png 768w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/new-mongo-plans-1-1368x528.png 1368w" sizes="(max-width: 1400px) 100vw, 1400px" /></p><p>Following the high demand for large-sized instances, we have created many new plans. Check these out!</p>
<span id="more-2967"></span>

<p>Since the <a href="https://stagingv6.cleverapps.io/blog/company/2013/07/24/mongodb-on-clever-cloud/">introduction of MongoDB in 2013</a>, things have changed a little bit. In the beginning, a few plans were proposed for MongoDB. Then we introduced some updates and new names for the plans (remember &quot;Peanut&quot;, &quot;Shamrock&quot; etc. ?). Today, we have two major updates to release.</p>
<h2 id="numerous-new-plans">Numerous new plans</h2>
<p>From five plans, this is nineteen plans of managed MongoDB now available on Clever Cloud. Most of our users start with a simple &quot;dev&quot; plan to try things at the beginning. But as their needs are getting bigger. Jumping from a simple 1GB plan to a 100GB (when only 5GB were needed) didn&#39;t make any sense.</p>
<p>Now with the new migration tool, moving from a bigger instance without a heavy price jump is easier.</p>
<h2 id="encrypted-databases">Encrypted databases</h2>
<p>Now you can ask for encrypted at rest databases! The add-on file system can be encrypted using LUKS. The encryption mode is  XTS, which is reputed to be more resistant to <a href="https://en.wikipedia.org/wiki/Watermarking_attack">watermarking attacks</a>.</p>
<p>To get your MongoDB encrypted at rest, ask the support team. A UI will be soon available to make this option automatic. Stay tuned for more add-ons! ✌️</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>One Framework a Day keeps the Boredom Away: Kotlin/Spring5/ReactiveMongoDB</title>
		<link>https://stagingv6.cleverapps.io/blog/features/2017/11/08/1fdba-kotlin/</link>
		
		<dc:creator><![CDATA[Laurent Doguin]]></dc:creator>
		<pubDate>Wed, 08 Nov 2017 17:15:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[1fdba]]></category>
		<category><![CDATA[kotlin]]></category>
		<category><![CDATA[mongo]]></category>
		<category><![CDATA[spring]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2017/11/08/1fdba-kotlin/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-kotlin-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-kotlin-1.jpg 1400w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-kotlin-1-300x116.jpg 300w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-kotlin-1-1024x395.jpg 1024w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-kotlin-1-768x296.jpg 768w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-kotlin-1-1368x528.jpg 1368w" sizes="(max-width: 1400px) 100vw, 1400px" /></p><p>Welcome to this new edition of <a href="/blog/features/2017/10/09/1fdba-step0/">One Framework a Day keeps the Boredom Away</a>. In this series I will show you how to deploy a particular framework on Clever Cloud every day until I want to go back to boredom. Today it&#39;s about a bunch of interesting technologies: Kotlin, Spring 5 and MongoDB.</p>
<span id="more-2916"></span>

<p>If you want to tag along, make sure you have git, a Clever Cloud account and that you have installed our CLI <a href="https://github.com/CleverCloud/clever-tools">Clever-Tools</a>.</p>
<h2 id="what-is-kotlin-spring-5-and-reactive-mongodb">What is Kotlin, Spring 5 and Reactive MongoDB?</h2>
<p>This time we get to talk about all these things in one post because of a code sample I found. Someone on twitter asked us if Kotlin code could be deployed on Clever Cloud. The answer is yes. You can deploy anything that can be packaged as a Jar or War. So that means Kotlin, but also Ceylon, Clojure, Groovy, Scala and many more. So what is <a href="http://kotlinlang.org/">Kotlin</a>?</p>
<blockquote>
Kotlin is a statically-typed programming language that runs on the Java virtual machine and also can be compiled to JavaScript source code or use the LLVM compiler infrastructure.
</blockquote>

<p>It&#39;s also worth noting that it can target native environment beyond the JVM. So it can be used to write iOS app for instance. <a href="https://blog.kotlin-academy.com/multiplatform-native-development-in-kotlin-now-with-ios-a8546f436eec">This post</a> on multiplatform native developement with Kotlin will give you a better idea of the many things you can do.</p>
<p>Anway I looked for a Kotlin sample online and I found the traditional <a href="https://github.com/ssouris/petclinic-spring5-reactive">Pet Clinic sample</a> written in Kotlin with Spring 5 and Reactive MongoDB. Which is nice because Spring 5 is all about being reactive. And Kotlin is a great fit for that because of its Lambdas support. But we are not going to look at the code, we are going to look at how to deploy this Kotlin/MongoDB project on Clever Cloud.</p>
<h2 id="setup">Setup</h2>
<p>Here are the steps you need to go through to deploy this application:</p>
<ul>
<li>Clone the project: <code>git clone https://github.com/ssouris/petclinic-spring5-reactive</code></li>
<li>Get in the project: <code>cd petclinic-spring5-reactive</code></li>
<li>Create our PostgreMongoDB add-on: <code>clever addon create mongodb-addon --plan peanut petClinicMongo</code></li>
<li>Create our application: <code>clever create --type gradle petClinic</code></li>
<li>Link our MongoDb add-on: <code>clever service link-addon petClinicMongo</code></li>
</ul>
<p>Setup the necessary environment variables for configuration:</p>
<pre><code class="language-bash">clever env set GRADLE_DEPLOY_GOAL bootRun
clever env set SPRING_DATA_MONGODB_URI `clever env | awk  -F = &#39;/MONGODB_ADDON_URI/ { print $2}&#39;`
</code></pre>
<p>Here we start by specifying which Gradle goal to run. This goal compiles and runs the application. Then we configured the MongoDB connection. </p>
<h2 id="deploy">Deploy</h2>
<p>To deploy your application, run <code>clever deploy</code> then <code>clever open</code>. You should see the logs of your application being ran successfuly then have the website open in your default web browser. And as you can see your Kotlin project is up and running and talking to a MongoDB database the reactive way.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-kotlin-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-kotlin-1.jpg 1400w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-kotlin-1-300x116.jpg 300w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-kotlin-1-1024x395.jpg 1024w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-kotlin-1-768x296.jpg 768w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-kotlin-1-1368x528.jpg 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>Welcome to this new edition of <a href="/blog/features/2017/10/09/1fdba-step0/">One Framework a Day keeps the Boredom Away</a>. In this series I will show you how to deploy a particular framework on Clever Cloud every day until I want to go back to boredom. Today it&#39;s about a bunch of interesting technologies: Kotlin, Spring 5 and MongoDB.</p>
<span id="more-2916"></span>

<p>If you want to tag along, make sure you have git, a Clever Cloud account and that you have installed our CLI <a href="https://github.com/CleverCloud/clever-tools">Clever-Tools</a>.</p>
<h2 id="what-is-kotlin-spring-5-and-reactive-mongodb">What is Kotlin, Spring 5 and Reactive MongoDB?</h2>
<p>This time we get to talk about all these things in one post because of a code sample I found. Someone on twitter asked us if Kotlin code could be deployed on Clever Cloud. The answer is yes. You can deploy anything that can be packaged as a Jar or War. So that means Kotlin, but also Ceylon, Clojure, Groovy, Scala and many more. So what is <a href="http://kotlinlang.org/">Kotlin</a>?</p>
<blockquote>
Kotlin is a statically-typed programming language that runs on the Java virtual machine and also can be compiled to JavaScript source code or use the LLVM compiler infrastructure.
</blockquote>

<p>It&#39;s also worth noting that it can target native environment beyond the JVM. So it can be used to write iOS app for instance. <a href="https://blog.kotlin-academy.com/multiplatform-native-development-in-kotlin-now-with-ios-a8546f436eec">This post</a> on multiplatform native developement with Kotlin will give you a better idea of the many things you can do.</p>
<p>Anway I looked for a Kotlin sample online and I found the traditional <a href="https://github.com/ssouris/petclinic-spring5-reactive">Pet Clinic sample</a> written in Kotlin with Spring 5 and Reactive MongoDB. Which is nice because Spring 5 is all about being reactive. And Kotlin is a great fit for that because of its Lambdas support. But we are not going to look at the code, we are going to look at how to deploy this Kotlin/MongoDB project on Clever Cloud.</p>
<h2 id="setup">Setup</h2>
<p>Here are the steps you need to go through to deploy this application:</p>
<ul>
<li>Clone the project: <code>git clone https://github.com/ssouris/petclinic-spring5-reactive</code></li>
<li>Get in the project: <code>cd petclinic-spring5-reactive</code></li>
<li>Create our PostgreMongoDB add-on: <code>clever addon create mongodb-addon --plan peanut petClinicMongo</code></li>
<li>Create our application: <code>clever create --type gradle petClinic</code></li>
<li>Link our MongoDb add-on: <code>clever service link-addon petClinicMongo</code></li>
</ul>
<p>Setup the necessary environment variables for configuration:</p>
<pre><code class="language-bash">clever env set GRADLE_DEPLOY_GOAL bootRun
clever env set SPRING_DATA_MONGODB_URI `clever env | awk  -F = &#39;/MONGODB_ADDON_URI/ { print $2}&#39;`
</code></pre>
<p>Here we start by specifying which Gradle goal to run. This goal compiles and runs the application. Then we configured the MongoDB connection. </p>
<h2 id="deploy">Deploy</h2>
<p>To deploy your application, run <code>clever deploy</code> then <code>clever open</code>. You should see the logs of your application being ran successfuly then have the website open in your default web browser. And as you can see your Kotlin project is up and running and talking to a MongoDB database the reactive way.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
