{"componentChunkName":"component---src-templates-tag-jsx","path":"/blog/tag/product-updates/","result":{"data":{"prismic":{"allFeaturedblogs":{"edges":[{"node":{"featured_blogs_enabled":true,"heading":[{"type":"paragraph","text":"Featured posts","spans":[]}],"featured_blog_1":{"__typename":"PRISMIC_Blog","_linkType":"Link.document","blog_header_image":{"dimensions":{"width":790,"height":395},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/6d8d81b1-971a-4313-b033-b4e125cb14a0_MondoDB-blog-header-790x395.PNG?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Introducing DigitalOcean Managed MongoDB – a fully managed, database as a service for modern apps","spans":[]}],"blog_post_date":"2021-06-29","blog_post_content":[{"type":"paragraph","text":"MongoDB is one of the most popular databases, and it’s ideal for apps that evolve rapidly and need to handle huge volumes of data and traffic. It offers advantages like flexible document schemas, code-native data access, change-friendly design, and easy horizontal scale-out.","spans":[{"start":22,"end":44,"type":"hyperlink","data":{"link_type":"Web","url":"https://db-engines.com/en/ranking","target":"_blank"}}]},{"type":"paragraph","text":"However, building and maintaining MongoDB clusters from the ground up can be a huge undertaking. Developers often complain that they have to spend their valuable time and resources on database management. Well, we’ve been listening and have some great news: accessing and managing MongoDB on DigitalOcean just got a lot simpler!","spans":[]},{"type":"paragraph","text":"We are excited to announce that DigitalOcean Managed MongoDB is now in General Availability. Managed MongoDB is a fully managed, database as a service (DBaaS) offering from DigitalOcean, built in partnership with and certified by MongoDB Inc. It provides you all the technical capabilities that make MongoDB so beloved in the developer community. Together we have ensured that you will get access to all the latest releases of the MongoDB document database as they become available.","spans":[{"start":32,"end":91,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases-mongodb/"}},{"start":230,"end":241,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.mongodb.com/","target":"_blank"}}]},{"type":"paragraph","text":"Managed MongoDB simplifies the MongoDB administration. Developers of all skill levels, even those who do not have prior experience in databases, can spin up MongoDB clusters in just a few minutes. We handle the provisioning, managing, scaling, updates, backups, and security of your MongoDB clusters, allowing you to offload the complex, time consuming –yet critical – database administration tasks to us. This empowers you to focus on what really matters: building awesome apps.","spans":[]},{"type":"embed","oembed":{"height":113,"width":200,"embed_url":"https://www.youtube.com/watch?v=NvHQSV7jnKA","type":"video","version":"1.0","title":"Create a MongoDB Database on DigitalOcean","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","provider_name":"YouTube","provider_url":"https://www.youtube.com/","cache_age":null,"thumbnail_url":"https://i.ytimg.com/vi/NvHQSV7jnKA/hqdefault.jpg","thumbnail_width":480,"thumbnail_height":360,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/NvHQSV7jnKA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"heading2","text":"Benefits of Managed MongoDB","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"list-item","text":"Easy set up and maintenance: We create the database clusters for you. Simply choose the cluster configuration (e.g., memory, disk size, number of nodes, etc.), and the data center in which you want to host the database. Follow a few simple steps and your database cluster will be up and running in a matter of minutes. You can spin up clusters using the cloud control panel, CLI, or API.\n\n","spans":[{"start":0,"end":28,"type":"strong"}]},{"type":"list-item","text":"Automatic daily backups with point in time recovery: Data is one of the most important assets of an app, so it’s critical to backup your database. We take backups of your entire clusters automatically on a daily basis, for free. We also provide a point in time recovery for 7 days, that way if things go wrong due to human error, machine error, or some combination of both, you can easily restore the database as it was at any point in the previous 7 days. \n\n","spans":[{"start":0,"end":52,"type":"strong"}]},{"type":"list-item","text":"Automatic updates and access to latest MongoDB releases: You get access to MongoDB 4.4. This is the latest release of MongoDB and comes packed with numerous enhancements like hedged reads, rust, and swift drivers. Since we have developed Managed MongoDB in partnership with MongoDB Inc, you will always get access to new releases as they become available. With Managed MongoDB, the updates happen automatically. Just select a date and time for the updates and we take care of the rest. This makes it easy to stay up to date with MongoDB releases without disrupting your business.\n\n","spans":[{"start":0,"end":56,"type":"strong"},{"start":148,"end":169,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.mongodb.com/new","target":"_blank"}}]},{"type":"list-item","text":"High availability with automated failover: If your database goes down, it can take down the entire app, leading to bad customer experiences. With Managed MongoDB, you can easily minimize the downtime for your database and make it highly available with standby nodes. Standby nodes add redundancy, so if for example the primary node fails, the standby node is immediately promoted to primary and begins serving requests while we provision a replacement standby node in the background.\n\n","spans":[{"start":0,"end":42,"type":"strong"}]},{"type":"list-item","text":"Scale up easily to handle traffic spikes: As your app gains traction and the usage grows, it’s important to have a database that can keep up with the increased demand. With Managed MongoDB, you can easily scale up the size of database nodes when needed.\n\n","spans":[{"start":0,"end":41,"type":"strong"}]},{"type":"list-item","text":"Secure by default: Since data is critical, it also needs to be secure. We encrypt data at rest with LUKS and in transit with SSL. When you create a new cluster, it’s placed in a VPC network by default that provides a more secure connection between resources. You can also restrict access to your nodes to prevent brute-force password and denial-of-service attacks.","spans":[{"start":0,"end":18,"type":"strong"},{"start":178,"end":189,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/networking/vpc/"}}]},{"type":"heading2","text":"The need for Managed Databases","spans":[]},{"type":"paragraph","text":"DigitalOcean’s mission is to simplify cloud computing so developers, startups, and SMBs can spend more time building software that changes the world. While databases are a critical component to any application, building, maintaining, and scaling them can be complex and time consuming. For developers that are building apps for their business, database administration is often not a core focus area. But it’s quite common to find developers that write the code and then also roll up their sleeves to maintain databases. Such users would rather offload the tedious database administration and focus their limited time and energy on building and enhancing their apps. ","spans":[]},{"type":"paragraph","text":"With this in mind, we introduced Managed Databases a couple of years ago and are excited to add Managed MongoDB to our portfolio. With this release, DigitalOcean Managed Databases now supports the following engines:","spans":[{"start":33,"end":50,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases/"}}]},{"type":"image","url":"https://images.prismic.io/www-static/87745cc1-1c5f-4463-b104-104b7fc30dc7_managed-databases-logos.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":849,"height":104}},{"type":"paragraph","text":"Managed MongoDB launch comes on the heels of DigitalOcean App Platform, a modern, reimagined PaaS (Platform as a Service) that we released a few months ago. App Platform makes it very easy to build, deploy, and scale apps and static sites. You can deploy code by simply pointing to your GitHub and GitLab repos, and App Platform will do all the heavy lifting of managing infrastructure, app runtimes, and dependencies. App Platform, along with Managed Databases, helps fulfill DigitalOcean’s mission by empowering developers, startups, and SMBs to focus more on their apps, and less on the underlying infrastructure and databases.","spans":[{"start":45,"end":70,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}}]},{"type":"heading2","text":"How Managed MongoDB works","spans":[]},{"type":"paragraph","text":"DigitalOcean provides you with various compute options to build your apps like:","spans":[]},{"type":"list-item","text":"Droplets: On-demand, Linux virtual machines suitable for production business applications and personal passion projects.","spans":[{"start":0,"end":8,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/droplets/"}}]},{"type":"list-item","text":"DigitalOcean Kubernetes: Managed Kubernetes with automatic scaling, upgrades, and a free control plane.","spans":[{"start":0,"end":23,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/kubernetes/"}}]},{"type":"list-item","text":"DigitalOcean App Platform: A fully managed Platform as a Service.","spans":[{"start":0,"end":25,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}}]},{"type":"paragraph","text":"No matter which compute option you choose to build your apps, you can easily add Managed MongoDB to it. In addition to this, Managed MongoDB also integrates with the Node.js 1-Click App from DigitalOcean Marketplace making it a lot easier to build Node.js apps.","spans":[{"start":166,"end":215,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/nodejs"}}]},{"type":"heading2","text":"Simple, predictable pricing","spans":[]},{"type":"paragraph","text":"Just like all DigitalOcean products, Managed MongoDB provides simple, predictable pricing that allows you to control costs and prevent any surprise bills. You can spin up a database cluster for just $15/month, or a highly available three-node replica set for $45/month. Click here for more information.","spans":[{"start":270,"end":301,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/pricing/#managed-databases"}}]},{"type":"heading2","text":"Regional availability","spans":[]},{"type":"paragraph","text":"Managed MongoDB is currently available in the following regions:","spans":[]},{"type":"list-item","text":"NYC3 (New York, USA)","spans":[]},{"type":"list-item","text":"FRA1 (Frankfurt, Germany)","spans":[]},{"type":"list-item","text":"AMS3 (Amsterdam, Netherlands)","spans":[]},{"type":"paragraph","text":"We will be making Managed Mongo available in other regions soon. Please check out the release notes for most up to date information on regional availability.","spans":[{"start":86,"end":99,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/release-notes/"}}]},{"type":"heading2","text":"Join us at deploy, DigitalOcean’s virtual user conference","spans":[]},{"type":"paragraph","text":"Today we have deploy, DigitalOcean’s signature user conference, which focuses on celebrating, educating, and connecting awesome builders from all over the world.","spans":[{"start":14,"end":20,"type":"hyperlink","data":{"link_type":"Web","url":"https://deploy.digitalocean.com/home"}}]},{"type":"paragraph","text":"Check out the keynote session from DigitalOcean's CEO, Yancey Spruill, in which he talks about where we're headed as a company and shares some exciting product updates. His keynote will be followed by sessions from community members, engineers, customers, and other experts that are building technologies and businesses powered by the cloud. With live Q&A and an active Discord server, there’s ample opportunity to engage and learn something new. Click here to attend the deploy conference.","spans":[{"start":14,"end":69,"type":"hyperlink","data":{"link_type":"Web","url":"https://deploy.digitalocean.com/agenda/session/552806"}},{"start":347,"end":384,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy-discord"}},{"start":461,"end":489,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy"}}]},{"type":"paragraph","text":"We are also launching a hackathon for DigitalOcean Managed MongoDB. Learn how you can participate, submit an app and get a t-shirt.","spans":[{"start":24,"end":66,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/mongodb-hackathon"}}]},{"type":"paragraph","text":"We hope you will give Managed MongoDB a try. Here are some sample datasets and sample apps that you can use to kick the tires. Check out the docs and let us know what you think!","spans":[{"start":22,"end":43,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/databases/new?engine=mongodb"}},{"start":59,"end":90,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/do-community/mongodb-resources","target":"_blank"}},{"start":141,"end":145,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/databases/mongodb/"}}]},{"type":"paragraph","text":"If you’d like to have a conversation about using DigitalOcean and Managed MongoDB in your business, please feel free to contact our sales team.","spans":[{"start":120,"end":142,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/company/contact/sales/"}}]},{"type":"paragraph","text":"Happy coding!","spans":[]},{"type":"paragraph","text":"André Bearfield","spans":[]},{"type":"paragraph","text":"Director of Product Management","spans":[]}],"tags":[{"tag1":{"__typename":"PRISMIC_Tag","tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"author":{"__typename":"PRISMIC_Author","author_name":"André Bearfield","author_image":{"dimensions":{"width":553,"height":547},"alt":"André Bearfield","copyright":null,"url":"https://images.prismic.io/www-static/fdc7c85186f0a850b04083e1d4306bd1c19772e8_andre-bearfield.png?auto=compress,format"},"_meta":{"uid":"andre-bearfield"}},"_meta":{"uid":"introducing-digitalocean-managed-mongodb"}},"featured_blog_2":{"__typename":"PRISMIC_Blog","_linkType":"Link.document","blog_header_image":{"dimensions":{"width":790,"height":400},"alt":"Droplet Console","copyright":null,"url":"https://images.prismic.io/www-static/710499ae-78cc-4179-afc1-15793637b200_DODX3727-790x400-logo-2.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Securely connect to Droplets with SSH key pairs using a new Droplet Console","spans":[]}],"blog_post_date":"2021-08-10","blog_post_content":[{"type":"paragraph","text":"The famous author Ken Blanchard once said, “Feedback is the breakfast of champions.\" This is something we truly believe at DigitalOcean, and we always strive to enhance our products based on customer feedback.","spans":[]},{"type":"paragraph","text":"With this goal in mind, we are excited to introduce a new Droplet Console that will make it much easier to connect to your Droplets securely. The new Droplet Console provides one-click SSH access to your Droplets through a native-like SSH/Terminal experience. It also eliminates the need for a password or manual configuration of SSH keys. Starting today, we’re pleased to announce that the new Droplet Console is now available to all Droplet users.","spans":[]},{"type":"heading2","text":"Why you should be using Secure Shell (SSH) ","spans":[]},{"type":"paragraph","text":"Password-based security is notoriously insecure due to password fatigue and the overuse of passwords such as ‘123456’. Secure Shell or SSH is a network communication protocol that solves this by using passwordless solutions for encryption, enabling two computers to communicate and securely share data. At a high level, SSH works by creating cryptographic key pairs consisting of a public and private key, which are computer generated and stored separately to ensure their security. ","spans":[{"start":80,"end":117,"type":"hyperlink","data":{"link_type":"Web","url":"https://cybernews.com/best-password-managers/most-common-passwords/"}}]},{"type":"paragraph","text":"SSH has become the default encryption protocol for many industries, but it was difficult to use SSH keys with DigitalOcean’s current Recovery (VNC) console, which is why we developed our new Droplet Console. The new Droplet Console is backed by an agent that security supervises the key pair, while also providing one-click SSH access to our users. You can see the full list of features below.","spans":[]},{"type":"heading2","text":"The new Droplet Console: More time saving, less time wasting ","spans":[]},{"type":"paragraph","text":"The new Droplet Console is for everyone who is looking to build fast, secure apps and avoid hassles with SSH access & usability issues.","spans":[]},{"type":"paragraph","text":"In addition to easier SSH access, the new Droplet Console comes with:","spans":[]},{"type":"list-item","text":"Copy/paste text: Instead of typing lengthy key pairs and text manually, you can use copy/paste to save time. ","spans":[{"start":0,"end":17,"type":"strong"}]},{"type":"list-item","text":"Multi-color support: Multi-color support makes the console more useful and intuitive, and breaks the conventional standard appearance which is black text on a white background. ","spans":[{"start":0,"end":41,"type":"strong"}]},{"type":"list-item","text":"Multi-language support: DigitalOcean’s new Droplet Console supports multiple languages, meaning you can now type and view any content in any language that is supported by UTF-8","spans":[{"start":0,"end":24,"type":"strong"}]},{"type":"list-item","text":"OS/images supported: Linux distributions (Ubuntu(16.04 - 20.04), Fedora (32 & 33), Debian (9), CentOS (7.6 & 8.3), CentOS 8 Stream, Rocky Linux and Marketplace images.","spans":[{"start":0,"end":20,"type":"strong"},{"start":148,"end":159,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/"}}]},{"type":"paragraph","text":"The new Droplet Console is available by default on any new Droplets you spin up. You can also enable it manually on older Droplets. Click here to learn more!","spans":[{"start":132,"end":157,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/droplets/how-to/connect-with-console/"}}]},{"type":"paragraph","text":"Check out this short walkthrough video that shows the new Droplet Console in action: ","spans":[]},{"type":"embed","oembed":{"type":"video","embed_url":"https://www.youtube.com/watch?v=Qt7QihVuxiE","title":"Access Your Droplet Terminal Through the Web Console","provider_name":"YouTube","thumbnail_url":"https://i.ytimg.com/vi/Qt7QihVuxiE/hqdefault.jpg","provider_url":"https://www.youtube.com/","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","height":113,"width":200,"version":"1.0","thumbnail_height":360,"thumbnail_width":480,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/Qt7QihVuxiE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"paragraph","text":"We hope you’re excited about the new Droplet Console. You’re welcome to spin some Droplets up right now, and try out the new Droplet Console – why wait?","spans":[{"start":72,"end":103,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/droplets/new"}}]},{"type":"paragraph","text":"Happy coding!","spans":[]},{"type":"paragraph","text":"Harsh Banwait, Senior Product Manager","spans":[]}],"tags":[{"tag1":{"__typename":"PRISMIC_Tag","tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"author":{"__typename":"PRISMIC_Author","author_name":"Harsh Banwait","author_image":{"dimensions":{"width":600,"height":399},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/e83ff690-b20c-4d88-a2b6-57e562558cd6_download.png?auto=compress,format"},"_meta":{"uid":"harsh-banwait"}},"_meta":{"uid":"new-droplet-console-ssh-support"}},"featured_blog_3":{"__typename":"PRISMIC_Blog","_linkType":"Link.document","blog_header_image":{"dimensions":{"width":790,"height":400},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/588e28d3-d41e-480b-937b-8c3b19201f6e_DODX3568-790x400-Blog.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"How to scale your SaaS product without breaking the bank","spans":[]}],"blog_post_date":"2021-06-22","blog_post_content":[{"type":"paragraph","text":"These days, if you are in the business of software, chances are you are delivering or plan to deliver your services using a Software-as-a-Service (SaaS) model. A combination of internet-based delivery, subscription-based pricing, and low-friction product experiences have made SaaS solutions valuable tools for their users, and an excellent vehicle for software builders looking to distribute their products.","spans":[]},{"type":"paragraph","text":"These factors have made SaaS solutions ubiquitous; SaaS is the largest segment in the public cloud market, and is used to provide functionality ranging from personal finance apps for consumers, to productivity software for businesses, and even tools and services for software developers themselves to compose their applications and simplify their workflows. It is also not uncommon to find micro-SaaS applications being built for specific industries such as retail, job functions such as accounting or marketing, or tasks such as event management. ","spans":[]},{"type":"paragraph","text":"The best thing about this SaaS wave has been that it has allowed a new generation of software builders to build and monetize applications and participate in the digital economy. Previously, you had to be a big company with lots of resources, name recognition and distribution networks to successfully sell software products. Now, irrespective of whether you are a single person working on a passion project, a small team of developers in a startup, or a small and medium-sized business (SMB), the SaaS model enables you to express your ideas in the form of software and deliver them to customers anywhere in the world.","spans":[]},{"type":"heading2","text":"The unique challenges of building SaaS solutions","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Despite the opportunities that come with the widespread adoption of SaaS products, software builders still have to answer key questions in their journey to building successful SaaS products. Understanding what customers to target, features to prioritize, how to price your product, and how to acquire customers are all critical questions to figure out while you are also doing the important job of actually building and operating the product. ","spans":[]},{"type":"paragraph","text":"Writing the code, testing, deployment, monitoring the usage in production, and ensuring that your apps are able to handle the additional demand when customer base and usage grows are all essential and time-consuming tasks.","spans":[]},{"type":"paragraph","text":"Additionally, being able to test multiple ideas, pivot, and double down on the ideas that actually work is critical in early stages of SaaS development. Once growth comes, it is equally important to scale up without compromising on performance or reliability. Needless to say, all of this needs to be economically viable as well, since not everyone has the resources of large SaaS providers like Salesforce or Adobe.","spans":[]},{"type":"heading2","text":"Cloud Computing enables builders but also poses challenges","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Fortunately, for the act of building and operating your apps, cloud computing can help take some load off your shoulders. Unless you have the scale and resources of Facebook, chances are you are not going to set up your own data centers to host the computing infrastructure that powers your SaaS company. Public cloud infrastructure providers can bring great value to SaaS builders by providing on-demand computing services with usage-based pricing. However, just like how the legacy software companies weren't built for the SaaS model, the early (and big) cloud computing services were not optimized for the unique needs of small SaaS building teams. ","spans":[]},{"type":"paragraph","text":"Smaller SaaS teams face challenges with large cloud computing providers, including:","spans":[]},{"type":"heading4","text":"Too many technology options","spans":[]},{"type":"paragraph","text":"There are just too many options for tech stacks on which to build your SaaS - programming languages, application development frameworks, libraries, runtime environments, architectural patterns, and deployment models - and the list is growing by the day.","spans":[]},{"type":"heading4","text":"Complexity of cloud computing services","spans":[]},{"type":"paragraph","text":"Even when you have decided on a technology stack, there is a lot of cloud vendor-specific terminology you need to learn and heavy lifting you need to do to build on the cloud, not all of which contributes to making your SaaS applications successful.","spans":[]},{"type":"heading4","text":"Unpredictable costs","spans":[]},{"type":"paragraph","text":"The experimentation necessary in early stages of SaaS development, as well as the scaling of applications required during the growth phase, call for affordable and predictable pricing from your cloud provider. The last thing SaaS teams want is surprising and indecipherable bills from your cloud provider. Unfortunately, smaller businesses often experience unpredictable costs with cloud providers who are busy serving only the large enterprises.","spans":[]},{"type":"heading2","text":"DigitalOcean provides a simple, cost effective solution for SaaS builders","spans":[]},{"type":"paragraph","text":"Fortunately, at DigitalOcean we have a laser focus on small software development teams, who are trying to build the next generation of applications. Today, DigitalOcean customers are already building SaaS applications which serve all kinds of customers.","spans":[{"start":191,"end":217,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/solutions/saas/"}}]},{"type":"paragraph","text":"We believe SaaS builders should focus on building apps that power their business, and not spend their valuable time on managing infrastructure. That is exactly what we have been able to enable through our intuitive products that are built for scale and reliability.","spans":[{"start":205,"end":223,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/"}}]},{"type":"list-item","text":"Vidazoo is an advertising technology company specializing in video streaming and serving. It serves video ads to thousands of websites and handles close to 10 billion requests per day. \n\n“We are as much a data company as an adtech company. Our business relies on speedy and accurate data processing at massive scale. DigitalOcean provides us the perfect set of tools to operate our SaaS business profitably, while not making us feel the need to become full time system administrators. We plan to move a lot of our apps to DigitalOcean App Platform and other fully managed products.” - Roman Svichar, CTO of Vidazoo","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://vidazoo.com/"}},{"start":187,"end":583,"type":"em"}]},{"type":"paragraph","text":"We believe in meeting customers where they are. If they already have an understanding of cloud infrastructure technologies, they should be able to leverage that knowledge and get started with our products without any further ramp up.","spans":[]},{"type":"list-item","text":"Whatfix is an enterprise SaaS provider that offers a digital adoption platform to businesses. The company helps enterprises gain the full value of their investments in enterprise applications by providing real-time, interactive, and contextual guidance to users of those applications. \n\n“What we really love about the DigitalOcean platform is the ease of use. We feel like we know infrastructure and can handle most of the configuration and management. What we needed from a cloud was not bells and whistles but efficiency and reliability. DigitalOcean provides us a platform to build our apps and then gets out of the way. Just how we like it.” - Achyuth Krishna, Director of Engineering of Whatfix","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://whatfix.com/blog/driving-the-future-now-were-excited-to-announce-our-90-million-series-d-funding/"}},{"start":287,"end":648,"type":"em"}]},{"type":"paragraph","text":"We understand that scaling while maintaining reliability of applications and profitability of business is important, so we provide robust solutions which minimize downtime.","spans":[]},{"type":"list-item","text":"Centra is a SaaS-based e-commerce platform for global direct-to-consumer and wholesale e-commerce brands. Centra provides a powerful e-commerce backend that lets brands build pixel-perfect, custom designed, online flagship stores. \n\n“How do we enable our customers to create differentiated online experiences? How do we ensure their e-commerce apps stay up and running at all times? How do we scale on-demand when traffic grows or new customers come in? These are the questions that we ask ourselves every day. Thankfully, we have a partner in DigitalOcean that provides just the platform to answer those questions enabling us to guarantee 99.9% uptime for our clients.” - Martin Jensen, CEO of Centra","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"https://centra.com/"}},{"start":233,"end":673,"type":"em"}]},{"type":"paragraph","text":"These are just a few examples of SaaS businesses finding success on DigitalOcean. We are constantly amazed by the creativity and innovation that software builders are utilizing our platform for. If you are interested in learning more about product updates, technical deep-dives and best practices for building SaaS products and businesses, please contact us to learn how we can help you get started. ","spans":[{"start":340,"end":357,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/migrate/?utmmedium=blog","target":"_blank"}}]},{"type":"paragraph","text":"Come build with DigitalOcean!","spans":[]},{"type":"paragraph","text":"Looking to migrate your SaaS to DigitalOcean? Leverage free infrastructure credits, robust training, and technical support to ensure a worry-free migration.","spans":[{"start":0,"end":156,"type":"strong"},{"start":0,"end":156,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/migrate/?utmmedium=blog","target":"_blank"}}]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Raman Sharma","spans":[]},{"type":"paragraph","text":"Vice President, Product & Programs Marketing","spans":[]}],"tags":[{"tag1":{"__typename":"PRISMIC_Tag","tag":"Developer Relations","_linkType":"Link.document","_meta":{"uid":"developer-relations"}}}],"author":{"__typename":"PRISMIC_Author","author_name":"Raman Sharma","author_image":{"dimensions":{"width":512,"height":512},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/497b4b14-d192-493a-8b66-7ae176ba99f3_raman.png?auto=compress,format"},"_meta":{"uid":"raman-sharma"}},"_meta":{"uid":"how-to-scale-your-saas-product-without-breaking-the-bank"}}}}]}}},"pageContext":{"limit":12,"skip":0,"numTagPages":10,"currentPage":1,"uid":"product-updates","data":[{"node":{"author":{"_linkType":"Link.document","author_name":"Moises Eskinazi","author_image":{"dimensions":{"width":512,"height":512},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/25448a47-b2f0-4749-bd06-30355ef4a662_moises.jpeg?auto=compress,format"},"_meta":{"uid":"moises-eskinazi"}},"blog_header_image":{"dimensions":{"width":870,"height":440},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/e5459b09-338d-4d1a-b9b6-c09b8cea85ae_app-platform-blog-image.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"New in DigitalOcean App Platform: Enhanced security, insights and DBaaS integration","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Businesses are increasingly looking for ways to bring their apps to market faster. DigitalOcean App Platform addresses that need by providing a fully managed solution that helps you build, deploy and scale your apps quickly. You can deploy apps by simply pointing to your GitHub or GitLab repo, and App Platform will do the heavy lifting of managing the infrastructure, app runtimes and other dependencies. We’re thrilled to share that we’ve added several new features and capabilities to App Platform to make it even easier for you to manage your apps.","spans":[{"start":83,"end":108,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}}]},{"type":"heading3","text":"Securely connect your apps to Managed Databases as Trusted Sources","spans":[{"start":0,"end":66,"type":"strong"}]},{"type":"paragraph","text":"Whether you’re a developer, an entrepreneur, or a small business, securing your apps and data is top priority for everyone. By building a secure connection between your apps and databases, you can greatly decrease the likelihood of a security breach, brute force password attempts, and denial-of-service attacks from any server not explicitly permitted to connect to your database. ","spans":[{"start":381,"end":382,"type":"strong"}]},{"type":"paragraph","text":"We’re excited to announce that you can now securely connect your apps built on App Platform to DigitalOcean Managed Databases as trusted sources. Adding your app as a trusted source creates a secure connection to the database which accepts traffic only from the app and denies other private and public connections, making your database more secure. Similarly, if your existing managed database has trusted sources enabled, the app is automatically added as a trusted source. This feature is available for Redis, MySQL and PostgreSQL Managed Databases and will be added for Managed MongoDB soon.","spans":[{"start":52,"end":69,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/app-platform/how-to/manage-databases/"}},{"start":95,"end":125,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases/"}}]},{"type":"paragraph","text":"Here’s a quick video that shows how you can add your app as a trusted source for a Managed Database.","spans":[]},{"type":"embed","oembed":{"type":"video","embed_url":"https://www.youtube.com/watch?v=o0vAFxsrO9o&feature=youtu.be","title":"App Platform Alerts and Monitoring","provider_name":"YouTube","thumbnail_url":"https://i.ytimg.com/vi/o0vAFxsrO9o/hqdefault.jpg","provider_url":"https://www.youtube.com/","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","height":113,"width":200,"version":"1.0","thumbnail_height":360,"thumbnail_width":480,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/o0vAFxsrO9o?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"heading3","text":"Gain better visibility into your apps with alerts and monitoring","spans":[{"start":0,"end":64,"type":"strong"}]},{"type":"paragraph","text":"When you’re building and maintaining apps, notifications about the status of your app can help you mitigate issues quickly. Clear visibility into the status and health of your apps also helps you become more productive, as you no longer need to mine logs to understand why your app is not working as expected. We’re excited to announce that we’ve added alerting and monitoring capabilities to App Platform so that you can get notified about the status of your apps and address issues quickly. DigitalOcean’s default alert policies will notify you about the deployment and domain configuration of your apps, as shown in the image below. ","spans":[{"start":353,"end":376,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/app-platform/how-to/create-alerts/"}}]},{"type":"image","url":"https://images.prismic.io/www-static/e1fb9711-bca5-44f8-9a29-7ac7de6af267_App+Platform+-+default+alert+policies.PNG?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1289,"height":772}},{"type":"paragraph","text":"Default Alert Policies","spans":[{"start":0,"end":22,"type":"em"}]},{"type":"paragraph","text":"You can receive notifications via email or Slack. You can also add new alert policies that will be triggered based on the conditions you set. ","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/a01888e2-f9ae-4f67-9bd9-cb0c56f68dbd_App+Platform+-+new+alert.PNG?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1217,"height":446}},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Creating new Alert Policies","spans":[{"start":0,"end":27,"type":"em"}]},{"type":"paragraph","text":"Here’s a quick walkthrough of configuring alerts and receiving notifications.","spans":[]},{"type":"embed","oembed":{"type":"video","embed_url":"https://www.youtube.com/watch?v=kXzV_xKaj_4","title":"App Platform Alerts and Monitoring","provider_name":"YouTube","thumbnail_url":"https://i.ytimg.com/vi/kXzV_xKaj_4/hqdefault.jpg","height":113,"width":200,"version":"1.0","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","provider_url":"https://www.youtube.com/","cache_age":null,"thumbnail_width":480,"thumbnail_height":360,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/kXzV_xKaj_4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"heading3","text":"Integration of App Platform with Managed MongoDB","spans":[{"start":0,"end":48,"type":"strong"}]},{"type":"paragraph","text":"In June, we launched DigitalOcean Managed MongoDB – a fully managed database as a service for modern apps. App Platform seamlessly integrates with Managed MongoDB, allowing you to choose Managed MongoDB as the backend for your app. You can either spin up a Managed MongoDB cluster when you’re creating your app using App Platform, or connect MongoDB to an app that you may have previously created. Here’s a great video that shows how you can use Managed MongoDB with App Platforms apps.","spans":[{"start":12,"end":49,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/introducing-digitalocean-managed-mongodb/"}},{"start":407,"end":418,"type":"hyperlink","data":{"link_type":"Web","url":"https://deploy.digitalocean.com/agenda/session/552807"}}]},{"type":"heading3","text":"More flexibility for deploying your apps with support for monorepos","spans":[{"start":0,"end":67,"type":"strong"}]},{"type":"paragraph","text":"A monorepo is a single repository that stores code for many different projects. Developers often use monorepos to re-use code, manage dependencies, optimize builds, and efficiently collaborate across teams. We’re excited to announce that App Platform now supports deployment of different apps that are all in a single git repository (a monorepo). Each of these apps may be in a separate directory in the repo. This helps reduce the time it takes to develop and deploy apps, further making developers more efficient and productive. Watch this video to see this capability in action.","spans":[{"start":311,"end":332,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/app-platform/how-to/deploy-from-monorepo/"}},{"start":537,"end":547,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=PmFtK01G_A8"}}]},{"type":"heading3","text":"Integration of App Platform with Stackbit","spans":[{"start":0,"end":41,"type":"strong"}]},{"type":"paragraph","text":"Stackbit is a platform that allows you to collaborate on Jamstack sites, enabling your team to edit them visually instead of dealing with Markdown, git, or writing any code. You can take advantage of the benefits of the Jamstack, including better performance, tighter security, lower cost, and greater scalability, along with the convenience of inline visual editing. You can now easily publish your sites built on Stackbit to App Platform and take advantage of the fully managed platform. ","spans":[{"start":57,"end":65,"type":"hyperlink","data":{"link_type":"Web","url":"https://jamstack.org/"}},{"start":387,"end":405,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials/how-to-create-and-publish-a-jamstack-website-with-stackbit-and-digitalocean-app-platform"}}]},{"type":"paragraph","text":"We hope that you are excited about this release and will give App Platform and Managed Databases a try. Check out the docs and this session from our deploy conference for more information. ","spans":[{"start":62,"end":74,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/apps?i=97a18e"}},{"start":79,"end":96,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/databases?i=97a18e"}},{"start":118,"end":122,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/app-platform/"}},{"start":127,"end":139,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=ekn4nxH49mQ"}}]},{"type":"paragraph","text":"We also invite you to a DigitalOcean Tech Talk where we’ll be discussing and showing these updates in action.","spans":[{"start":37,"end":46,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tech_talks/digitalocean-app-platform-updates"}}]},{"type":"paragraph","text":"If you’d like to have a conversation about using DigitalOcean App Platform and Managed Databases in your business, please contact our sales team.","spans":[{"start":122,"end":144,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/company/contact/sales/"}}]},{"type":"paragraph","text":"Happy coding!","spans":[]},{"type":"paragraph","text":"Moises Eskinazi","spans":[{"start":0,"end":15,"type":"hyperlink","data":{"link_type":"Web","url":"mailto:meskinazi@digitalocean.com"}}]},{"type":"paragraph","text":"Senior Product Manager","spans":[]}],"blog_post_date":"2021-08-24","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"new-in-digitalocean-app-platform-enhanced-security-insights-and-dbaas-integration"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Harsh Banwait","author_image":{"dimensions":{"width":600,"height":399},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/e83ff690-b20c-4d88-a2b6-57e562558cd6_download.png?auto=compress,format"},"_meta":{"uid":"harsh-banwait"}},"blog_header_image":{"dimensions":{"width":790,"height":400},"alt":"Droplet Console","copyright":null,"url":"https://images.prismic.io/www-static/710499ae-78cc-4179-afc1-15793637b200_DODX3727-790x400-logo-2.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Securely connect to Droplets with SSH key pairs using a new Droplet Console","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"The famous author Ken Blanchard once said, “Feedback is the breakfast of champions.\" This is something we truly believe at DigitalOcean, and we always strive to enhance our products based on customer feedback.","spans":[]},{"type":"paragraph","text":"With this goal in mind, we are excited to introduce a new Droplet Console that will make it much easier to connect to your Droplets securely. The new Droplet Console provides one-click SSH access to your Droplets through a native-like SSH/Terminal experience. It also eliminates the need for a password or manual configuration of SSH keys. Starting today, we’re pleased to announce that the new Droplet Console is now available to all Droplet users.","spans":[]},{"type":"heading2","text":"Why you should be using Secure Shell (SSH) ","spans":[]},{"type":"paragraph","text":"Password-based security is notoriously insecure due to password fatigue and the overuse of passwords such as ‘123456’. Secure Shell or SSH is a network communication protocol that solves this by using passwordless solutions for encryption, enabling two computers to communicate and securely share data. At a high level, SSH works by creating cryptographic key pairs consisting of a public and private key, which are computer generated and stored separately to ensure their security. ","spans":[{"start":80,"end":117,"type":"hyperlink","data":{"link_type":"Web","url":"https://cybernews.com/best-password-managers/most-common-passwords/"}}]},{"type":"paragraph","text":"SSH has become the default encryption protocol for many industries, but it was difficult to use SSH keys with DigitalOcean’s current Recovery (VNC) console, which is why we developed our new Droplet Console. The new Droplet Console is backed by an agent that security supervises the key pair, while also providing one-click SSH access to our users. You can see the full list of features below.","spans":[]},{"type":"heading2","text":"The new Droplet Console: More time saving, less time wasting ","spans":[]},{"type":"paragraph","text":"The new Droplet Console is for everyone who is looking to build fast, secure apps and avoid hassles with SSH access & usability issues.","spans":[]},{"type":"paragraph","text":"In addition to easier SSH access, the new Droplet Console comes with:","spans":[]},{"type":"list-item","text":"Copy/paste text: Instead of typing lengthy key pairs and text manually, you can use copy/paste to save time. ","spans":[{"start":0,"end":17,"type":"strong"}]},{"type":"list-item","text":"Multi-color support: Multi-color support makes the console more useful and intuitive, and breaks the conventional standard appearance which is black text on a white background. ","spans":[{"start":0,"end":41,"type":"strong"}]},{"type":"list-item","text":"Multi-language support: DigitalOcean’s new Droplet Console supports multiple languages, meaning you can now type and view any content in any language that is supported by UTF-8","spans":[{"start":0,"end":24,"type":"strong"}]},{"type":"list-item","text":"OS/images supported: Linux distributions (Ubuntu(16.04 - 20.04), Fedora (32 & 33), Debian (9), CentOS (7.6 & 8.3), CentOS 8 Stream, Rocky Linux and Marketplace images.","spans":[{"start":0,"end":20,"type":"strong"},{"start":148,"end":159,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/"}}]},{"type":"paragraph","text":"The new Droplet Console is available by default on any new Droplets you spin up. You can also enable it manually on older Droplets. Click here to learn more!","spans":[{"start":132,"end":157,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/droplets/how-to/connect-with-console/"}}]},{"type":"paragraph","text":"Check out this short walkthrough video that shows the new Droplet Console in action: ","spans":[]},{"type":"embed","oembed":{"type":"video","embed_url":"https://www.youtube.com/watch?v=Qt7QihVuxiE","title":"Access Your Droplet Terminal Through the Web Console","provider_name":"YouTube","thumbnail_url":"https://i.ytimg.com/vi/Qt7QihVuxiE/hqdefault.jpg","provider_url":"https://www.youtube.com/","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","height":113,"width":200,"version":"1.0","thumbnail_height":360,"thumbnail_width":480,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/Qt7QihVuxiE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"paragraph","text":"We hope you’re excited about the new Droplet Console. You’re welcome to spin some Droplets up right now, and try out the new Droplet Console – why wait?","spans":[{"start":72,"end":103,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/droplets/new"}}]},{"type":"paragraph","text":"Happy coding!","spans":[]},{"type":"paragraph","text":"Harsh Banwait, Senior Product Manager","spans":[]}],"blog_post_date":"2021-08-10","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"new-droplet-console-ssh-support"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Pragya Pandey","author_image":{"dimensions":{"width":512,"height":456},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/22a06044-4a5c-4915-92bd-9ab02e2fc2b3_T024FPVD5-U01PTMJ7GBF-01ea7c4adf28-512.jpg?auto=compress,format"},"_meta":{"uid":"pragya-pandey"}},"blog_header_image":{"dimensions":{"width":1200,"height":600},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/72bd2f14-1db1-4e37-a5a1-8f71e4e1994b_latest-at-do-blog-img.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Latest products and features at DigitalOcean: July 2021","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"In June, we introduced DigitalOcean Managed MongoDB - a fully managed database as a service (DBaaS) offering that simplifies the administration of MongoDB. This month, we worked on some key integrations with Managed MongoDB that help further accelerate the process of app development and reduce administrative tasks. Below are some of the key updates we released in July. ","spans":[{"start":23,"end":51,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases-mongodb/"}}]},{"type":"paragraph","text":"","spans":[]},{"type":"heading3","text":"Platform as a Service (PaaS)","spans":[{"start":0,"end":28,"type":"strong"}]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"DigitalOcean App Platform integration with Managed MongoDB","spans":[{"start":0,"end":58,"type":"strong"}]},{"type":"paragraph","text":"DigitalOcean App Platform is a fully managed solution that enables you to build, deploy, and scale your apps quickly without worrying about the underlying infrastructure. App Platform seamlessly integrates with Managed MongoDB, allowing you to choose Managed MongoDB as the database for your app. You can either spin up a Managed MongoDB cluster when you’re creating your app using App Platform or connect your app to a previously created MongoDB cluster. Here’s a great video that shows how you can create a dynamic app using App Platform and power its backend with Managed MongoDB.","spans":[{"start":0,"end":25,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}},{"start":465,"end":476,"type":"hyperlink","data":{"link_type":"Web","url":"https://deploy.digitalocean.com/agenda/session/552807"}}]},{"type":"paragraph","text":"Node.js 1-Click App integration with Managed MongoDB","spans":[{"start":0,"end":52,"type":"strong"}]},{"type":"paragraph","text":"Node.js is a lightweight platform ideal for building fast, scalable network applications in JavaScript. DigitalOcean Marketplace offers a valuable 1-Click App for quickly building your Node.js applications, and we're excited to announce that the Node.js 1-Click App now integrates with DigitalOcean Managed MongoDB. This allows you to automatically spin up a Managed MongoDB database when you create your Node.js app, further simplifying the process of creating your app. ","spans":[{"start":104,"end":128,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/"}},{"start":185,"end":192,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/nodejs"}},{"start":286,"end":314,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases-mongodb/"}}]},{"type":"paragraph","text":"Marketplace updates","spans":[{"start":0,"end":19,"type":"strong"}]},{"type":"paragraph","text":"We've launched new preconfigured 1-Click Apps in the DigitalOcean Marketplace to help you save time and remove the hassle of provisioning servers. These include: ","spans":[]},{"type":"list-item","text":"Free Cost Management:  Free Cost Management helps companies manage and optimize IT costs, and provides cost visibility and control over a cloud bill. The product supports multi-cloud scenarios - you can connect Kubernetes clusters or Azure, AWS, and Alibaba accounts. ","spans":[{"start":0,"end":20,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/free-cost-management"}}]},{"type":"list-item","text":"NirvaShare: A simplified secure file sharing solution for your existing DigitalOcean Spaces storage. Share and collaborate on files and folders with your customers, employees, partners, or vendors, with fine-grained access control and security in place.","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/nirvashare"}}]},{"type":"list-item","text":"KubeSphere: A distributed operating system for cloud-native application management, using Kubernetes as its kernel. KubeSphere provides a plug-and-play architecture, allowing third-party applications to be seamlessly integrated into its ecosystem.","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/kubesphere"}}]},{"type":"list-item","text":"Appsmith: With Appsmith’s open-source, low-code visual development platform you can focus on solutions without ever having to worry about boring, repetitive tasks again! Build custom and complex internal apps, CRUD apps, workflows, admin panels, and much more on Appsmith.","spans":[{"start":0,"end":8,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/appsmith"}}]},{"type":"heading3","text":"Developer experience ","spans":[{"start":0,"end":21,"type":"strong"}]},{"type":"heading4","text":"","spans":[]},{"type":"paragraph","text":"Updates to DigitalOcean Command Line Interface (CLI)","spans":[{"start":0,"end":52,"type":"strong"}]},{"type":"paragraph","text":"We have released a new version of doctl, the official DigitalOcean CLI:","spans":[{"start":34,"end":39,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/doctl/"}}]},{"type":"paragraph","text":"v1.62.0 - This release fixes a handful of bugs and introduces new flags on existing commands:","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/doctl/releases/tag/v1.62.0"}}]},{"type":"list-item","text":"The apps logs command now supports tailing live logs with the --tail flag. This lets application owners select the most recent logs from their applications.","spans":[]},{"type":"list-item","text":"The --wait flag was added to apps create and apps update to block these commands until an application is fully created or updated.","spans":[{"start":29,"end":40,"type":"em"},{"start":45,"end":56,"type":"em"}]},{"type":"paragraph","text":" Updates to DigitalOcean Terraform Provider","spans":[{"start":0,"end":43,"type":"strong"}]},{"type":"paragraph","text":"v2.10.0 - This release includes support for Kubernetes improvement policy and making create timeouts configurable for DBaaS and K8s clusters.","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://registry.terraform.io/providers/digitalocean/digitalocean/2.10.0"}}]},{"type":"paragraph","text":" v2.10.1 - This release includes some bug fixes and docs update to add code fence to docs for MongoDB.  ","spans":[{"start":1,"end":8,"type":"hyperlink","data":{"link_type":"Web","url":"https://registry.terraform.io/providers/digitalocean/digitalocean/latest"}}]},{"type":"paragraph","text":"You can check out the release notes to get up to date information about product updates, and read about updates from the previous month here. ","spans":[{"start":22,"end":35,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/release-notes/"}},{"start":104,"end":140,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/latest-products-and-features-at-digitalocean-june-2021"}}]},{"type":"paragraph","text":"We hope you’ll give these new products and updates a try. If you have an idea for improving our products or want to vote on other user ideas so they get prioritized, please submit your feedback. And if you have any questions, please feel free to ask them here. ","spans":[{"start":173,"end":193,"type":"hyperlink","data":{"link_type":"Web","url":"https://ideas.digitalocean.com/"}},{"start":246,"end":259,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/questions"}}]},{"type":"paragraph","text":"Until next month, ","spans":[]},{"type":"paragraph","text":"Happy coding! ","spans":[]},{"type":"paragraph","text":"Pragya Pandey","spans":[]},{"type":"paragraph","text":"Sr. Product Marketing Manager","spans":[]},{"type":"paragraph","text":"","spans":[]}],"blog_post_date":"2021-07-27","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"latest-products-and-features-at-digitalocean-july-2021"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Pragya Pandey","author_image":{"dimensions":{"width":512,"height":456},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/22a06044-4a5c-4915-92bd-9ab02e2fc2b3_T024FPVD5-U01PTMJ7GBF-01ea7c4adf28-512.jpg?auto=compress,format"},"_meta":{"uid":"pragya-pandey"}},"blog_header_image":{"dimensions":{"width":870,"height":440},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/15e53937-a58e-402c-a5f1-672058fce6dc_blog-illustration-7-870x440.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Migrate your workloads to DigitalOcean with confidence","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Cloud computing has unlocked many new opportunities for businesses. Leveraging cloud services, you get limitless access to key resources like compute, storage, and databases at a fraction of the cost of buying and maintaining your own servers. All this makes it easy to launch a new startup or scale your business on the cloud. However, choosing the right cloud provider to host your apps can be difficult, and needs may evolve over time. What worked when you started your businesses might not make sense economically or technically after a few years. Because of this, it's common for companies to move all their workloads to another cloud provider, or use a multi-cloud setup, in which different cloud providers are used for different parts of the business, to meet the changing needs of their business. ","spans":[{"start":5,"end":6,"type":"strong"},{"start":389,"end":405,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/how-to-scale-your-saas-product-without-breaking-the-bank/"}}]},{"type":"paragraph","text":"However, migrating to another cloud provider involves a lot of planning, is time and effort intensive, and comes with the risk of the migration disrupting the experience for customers. ","spans":[]},{"type":"paragraph","text":"'Simplicity in everything we do' is one of the core values at DigitalOcean. This is not just limited to our intuitive products, UI, docs, and pricing, but also extends to the process of migrating workloads from other cloud providers or on-premises environments. DigitalOcean is committed to making the migration process as seamless as possible, which is why we provide infrastructure credits and support to assist you in every step of your migration journey. Learn more about why you should consider migrating to DigitalOcean and the benefits of our migration program below, and click here to apply to our migration program. ","spans":[{"start":579,"end":598,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/migrate/#migrate-now"}}]},{"type":"heading2","text":"Why migrate to DigitalOcean","spans":[{"start":0,"end":27,"type":"strong"}]},{"type":"paragraph","text":"DigitalOcean simplifies cloud computing so developers and businesses can spend more time building software that changes the world. With its mission-critical infrastructure and fully managed offerings, DigitalOcean helps developers, startups and small and medium-sized businesses (SMBs) rapidly build, deploy and scale applications to accelerate innovation and increase productivity and agility. With over 585k customers in approximately 185 countries, we continuously learn from our users and improve our solutions to better serve their needs. Some of the core benefits of DigitalOcean are: ","spans":[]},{"type":"list-item","text":"Simple yet comprehensive solutions","spans":[{"start":0,"end":34,"type":"strong"}]},{"type":"paragraph","text":"Our products are simple, easy to use, and intuitive. This helps in accelerating the process of app development and launching your solutions to market quickly. Whether you are an entrepreneur or a small business, our offerings support the needs of a variety of customers. We provide a comprehensive portfolio of compute, storage, database, and networking products with an industry leading price-to-performance ratio.","spans":[{"start":284,"end":307,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/"}},{"start":387,"end":414,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/resources/cloud-performance-report/"}}]},{"type":"list-item","text":"The ability to scale up with confidence   ","spans":[{"start":0,"end":42,"type":"strong"}]},{"type":"paragraph","text":"Every business has unique needs and requirements. With DigitalOcean, you have the flexibility to choose from a wide array of IaaS, fully managed PaaS, and container based Kubernetes services to meet your needs as you grow. You can expand your business using our globally distributed data centers and a 99.99% uptime SLA.","spans":[{"start":124,"end":129,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/droplets/"}},{"start":130,"end":149,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}},{"start":154,"end":190,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/kubernetes/"}},{"start":309,"end":319,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/droplets/resources/policies/"}}]},{"type":"list-item","text":"Predictable and affordable pricing","spans":[{"start":0,"end":34,"type":"strong"}]},{"type":"paragraph","text":"The cost of starting and running a business is a critical consideration for many companies. With DigitalOcean, you always know what you will pay with monthly caps and flat pricing across all data centers, enabling you to keep costs in check even when you scale your apps. Our bandwidth prices are significantly lower than other cloud providers, making DigitalOcean ideal for network intensive apps.","spans":[{"start":167,"end":179,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/pricing?utm_campaign=amer_brand_kw_en_cpc&utm_adgroup=digitalocean_pricing_exact&_keyword=digitalocean%20pricing&_device=c&_adposition=&utm_content=conversion&utm_medium=cpc&utm_source=google&gclid=CjwKCAjwoZWHBhBgEiwAiMN66ePOfjfWBQi5P1Awq4eNa7VVIcFWh8x-AEOGB383PAu2S_ag5IT7thoCDYQQAvD_BwE"}},{"start":276,"end":292,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tools/bandwidth?active=%5B%7B%22slug%22%3A%22s-1vcpu-2gb%22%2C%22type%22%3A%22droplet%22%2C%22hours%22%3A722%2C%22consumption%22%3A1500%2C%22nodes%22%3A1%7D%5D&additional=0"}}]},{"type":"heading2","text":"What you can build on DigitalOcean","spans":[{"start":0,"end":34,"type":"strong"}]},{"type":"paragraph","text":"Our customers have used our platform to build a variety of solutions such as web and mobile apps, SaaS applications, streaming services and gaming apps. If you’re looking to reevaluate your hosting strategy in the process of migration, this video provides guidance on choosing the right deployment platform for your app on DigitalOcean.","spans":[{"start":77,"end":96,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/solutions/web-mobile-apps/"}},{"start":98,"end":115,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/solutions/saas/"}},{"start":117,"end":135,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/solutions/streaming/"}},{"start":140,"end":147,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/solutions/gaming-development/"}},{"start":241,"end":246,"type":"hyperlink","data":{"link_type":"Web","url":"https://deploy.digitalocean.com/agenda/session/552813"}}]},{"type":"heading2","text":"How can DigitalOcean help migrate your workloads","spans":[{"start":0,"end":48,"type":"strong"}]},{"type":"paragraph","text":"Planning and executing your migration may seem complex. From identifying the right candidates for migration, to deciding on the ideal migration window, the key is to carefully put together a plan and involve the right stakeholders from the beginning. You can learn about some key considerations for migrating with minimal downtime in this Tech Talk from one of DigitalOcean’s solutions engineers. ","spans":[{"start":339,"end":395,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=k-GfUA5YuLE"}}]},{"type":"embed","oembed":{"height":113,"width":200,"embed_url":"https://www.youtube.com/watch?v=k-GfUA5YuLE","type":"video","version":"1.0","title":"How To Migrate Any Application Anywhere With Minimal Downtime | Tech Talk","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","provider_name":"YouTube","provider_url":"https://www.youtube.com/","cache_age":null,"thumbnail_url":"https://i.ytimg.com/vi/k-GfUA5YuLE/hqdefault.jpg","thumbnail_width":480,"thumbnail_height":360,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/k-GfUA5YuLE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"paragraph","text":"DigitalOcean has experience in migrating workloads of all sizes from other cloud providers, and aims to simplify and accelerate your migration process by providing several migration benefits. These include infrastructure credits to ensure you aren’t paying for redundant services during the migration period, expert guidance and training through our tutorials and Solutions Engineering Team, and around the clock technical support. Larger workloads may qualify for hands-on migration assistance from the DigitalOcean team, while we can connect smaller businesses with partners to help with the migration process. ","spans":[]},{"type":"paragraph","text":"Whatever your needs are, DigitalOcean can provide the help you need to migrate your workloads smoothly. From step-by-step guidance to connecting you with experienced partners, we’ll make sure you have the peace of mind and minimal impact to your business during the transition. So, what are you waiting for? Start your migration now!","spans":[{"start":71,"end":102,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/migrate/?utmmedium=appsolutions"}},{"start":308,"end":328,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/migrate/#migrate-now"}}]}],"blog_post_date":"2021-07-13","tags":[{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}},{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"migrate-your-workloads-to-digitalocean-with-confidence"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Pragya Pandey","author_image":{"dimensions":{"width":512,"height":456},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/22a06044-4a5c-4915-92bd-9ab02e2fc2b3_T024FPVD5-U01PTMJ7GBF-01ea7c4adf28-512.jpg?auto=compress,format"},"_meta":{"uid":"pragya-pandey"}},"blog_header_image":{"dimensions":{"width":1200,"height":600},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/72bd2f14-1db1-4e37-a5a1-8f71e4e1994b_latest-at-do-blog-img.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Latest products and features at DigitalOcean: June 2021","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"We just wrapped up deploy, our annual conference where we heard from DigitalOcean customers, learned what startups need to grow their businesses, and announced new product updates, partnerships and initiatives. If you missed joining the conference, you can watch the sessions on demand and learn how you can power your business with DigitalOcean. June was a busy month for DigitalOcean as we prepared for deploy and worked on critical features and enhancements that further simplify the process of app development. Below are some of the key updates we released in June.","spans":[{"start":276,"end":285,"type":"hyperlink","data":{"link_type":"Web","url":"http://deploy.digitalocean.com"}}]},{"type":"heading1","text":"Platform as a Service (PaaS)","spans":[{"start":0,"end":28,"type":"strong"}]},{"type":"paragraph","text":"","spans":[]},{"type":"heading3","text":"Introducing DigitalOcean Managed MongoDB ","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"We are excited to announce that DigitalOcean Managed MongoDB is now generally available. Managed MongoDB is a fully managed, database as a service (DBaaS) offering. We handle the provisioning, managing, scaling, updates, backups, and security of your MongoDB clusters, allowing you to offload the complex, time consuming database administration tasks to us. This offering is built in partnership with and certified by MongoDB Inc, which ensures that you will get access to all the latest releases of the MongoDB document database as they become available.  ","spans":[{"start":32,"end":60,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases-mongodb/"}}]},{"type":"paragraph","text":"Read this blog to learn more about the benefits of Managed MongoDB and how it works. Watch this video for a quick overview of how to create a MongoDB database on DigitalOcean.","spans":[{"start":5,"end":14,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/introducing-digitalocean-managed-mongodb"}}]},{"type":"embed","oembed":{"type":"video","embed_url":"https://www.youtube.com/watch?v=NvHQSV7jnKA&t=9s","title":"Create a MongoDB Database on DigitalOcean","provider_name":"YouTube","thumbnail_url":"https://i.ytimg.com/vi/NvHQSV7jnKA/hqdefault.jpg","height":113,"width":200,"version":"1.0","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","provider_url":"https://www.youtube.com/","cache_age":null,"thumbnail_width":480,"thumbnail_height":360,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/NvHQSV7jnKA?start=9&feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"heading3","text":"Support for PostgreSQL 13 in Managed Databases","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"We are excited to announce that DigitalOcean Managed Databases now supports PostgreSQL 13. If you’re using an older version of PostgreSQL, you can easily upgrade to PostgreSQL 13 for free using the in-place major version upgrade. This way you can test and validate the compatibility of existing database services on the new version before committing to the upgrade. For more details on benefits of PostgreSQL 13 and Managed Databases, refer to this blog.","spans":[{"start":32,"end":63,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases-postgresql/"}},{"start":198,"end":228,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/databases/postgresql/how-to/upgrade-version/"}},{"start":444,"end":453,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/managed-databases-now-support-postgresql-13"}}]},{"type":"heading3","text":"Marketplace updates","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"We've launched new preconfigured 1-Click Apps in the DigitalOcean Marketplace to help you save time and remove the hassle of provisioning servers. These include: ","spans":[]},{"type":"list-item","text":"flussonic: Flussonic can ingest, transcode and deliver video. You can launch your own service focusing on your business logic and flussonic will handle all video questions.","spans":[{"start":0,"end":9,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/flussonic"}}]},{"type":"list-item","text":"Mist: Mist is an open source multi cloud management platform. It provides a unified interface for controlling your resources across more than 20 public clouds, private clouds, hypervisors, container hosts and bare metal servers. ","spans":[{"start":0,"end":4,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/mist"}}]},{"type":"list-item","text":"Sandfly Security: Sandfly is an agentless intrusion detection and incident response platform for all versions of Linux.","spans":[{"start":0,"end":16,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/sandflysecurity"}}]},{"type":"list-item","text":"Znuny LTS: A service management and customer support web application with ITSM capabilities, process management, and many more enterprise features.","spans":[{"start":0,"end":9,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/znuny-lts"}}]},{"type":"list-item","text":"Chevereto: Chevereto is a self-hosted multipurpose multi-user, full-featured image sharing solution. ","spans":[{"start":0,"end":9,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/chevereto"}}]},{"type":"list-item","text":"Hyperledger Fabric Cloud Lab: Hyperledger Fabric Cloud Lab is an effective tool to master Hyperledger Fabric Blockchain Networking Concepts.","spans":[{"start":0,"end":28,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/hyperledger-fabric-cloud-lab"}}]},{"type":"list-item","text":"Vodia Multi-tenant Cloud PBX: A multi-tenant cloud hosted PBX platform for providing reliable voice communication services to your customers.","spans":[{"start":0,"end":28,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/vodia-multi-tenant-cloud-pbx"}}]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"heading1","text":"Developer experience ","spans":[{"start":0,"end":21,"type":"strong"}]},{"type":"heading4","text":"Updates to DigitalOcean Command Line Interface (CLI) ","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"We have released a new version of doctl, the official DigitalOcean CLI:","spans":[{"start":34,"end":39,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/doctl/"}}]},{"type":"list-item","text":"v1.60.0 - This release introduces an auth remove sub-command to simplify removing an auth context when managing multiple accounts. The databases user reset sub-command now supports resetting the user password for all database engine types. ","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/doctl/releases/tag/v1.60.0"}}]},{"type":"heading4","text":"Updates to DigitalOcean Terraform Provider","spans":[]},{"type":"list-item","text":"v2.9.0  - This release includes improvements to expose URNs for Kubernetes clusters, updates to nginx example and issues template. ","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/terraform-provider-digitalocean/releases/tag/v2.9.0"}}]},{"type":"paragraph","text":"You can check out the release notes to get up to date information about product updates, and read about updates from the previous month here. ","spans":[{"start":22,"end":35,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/release-notes/"}},{"start":104,"end":140,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/latest-products-and-features-at-digitalocean-may-2021/"}}]},{"type":"paragraph","text":"We hope you’ll give these new products and updates a try. If you have an idea for improving our products or want to vote on other user ideas so they get prioritized, please submit your feedback. And if you have any questions, please feel free to ask them here. ","spans":[{"start":173,"end":193,"type":"hyperlink","data":{"link_type":"Web","url":"https://ideas.digitalocean.com/"}},{"start":246,"end":259,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/questions"}}]},{"type":"paragraph","text":"Until next month, ","spans":[]},{"type":"paragraph","text":"Happy coding! ","spans":[]},{"type":"paragraph","text":"Pragya Pandey","spans":[]},{"type":"paragraph","text":"Sr. Product Marketing Manager","spans":[]},{"type":"paragraph","text":"","spans":[]}],"blog_post_date":"2021-06-30","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"latest-products-and-features-at-digitalocean-june-2021"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"André Bearfield","author_image":{"dimensions":{"width":553,"height":547},"alt":"André Bearfield","copyright":null,"url":"https://images.prismic.io/www-static/fdc7c85186f0a850b04083e1d4306bd1c19772e8_andre-bearfield.png?auto=compress,format"},"_meta":{"uid":"andre-bearfield"}},"blog_header_image":{"dimensions":{"width":790,"height":395},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/6d8d81b1-971a-4313-b033-b4e125cb14a0_MondoDB-blog-header-790x395.PNG?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Introducing DigitalOcean Managed MongoDB – a fully managed, database as a service for modern apps","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"MongoDB is one of the most popular databases, and it’s ideal for apps that evolve rapidly and need to handle huge volumes of data and traffic. It offers advantages like flexible document schemas, code-native data access, change-friendly design, and easy horizontal scale-out.","spans":[{"start":22,"end":44,"type":"hyperlink","data":{"link_type":"Web","url":"https://db-engines.com/en/ranking","target":"_blank"}}]},{"type":"paragraph","text":"However, building and maintaining MongoDB clusters from the ground up can be a huge undertaking. Developers often complain that they have to spend their valuable time and resources on database management. Well, we’ve been listening and have some great news: accessing and managing MongoDB on DigitalOcean just got a lot simpler!","spans":[]},{"type":"paragraph","text":"We are excited to announce that DigitalOcean Managed MongoDB is now in General Availability. Managed MongoDB is a fully managed, database as a service (DBaaS) offering from DigitalOcean, built in partnership with and certified by MongoDB Inc. It provides you all the technical capabilities that make MongoDB so beloved in the developer community. Together we have ensured that you will get access to all the latest releases of the MongoDB document database as they become available.","spans":[{"start":32,"end":91,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases-mongodb/"}},{"start":230,"end":241,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.mongodb.com/","target":"_blank"}}]},{"type":"paragraph","text":"Managed MongoDB simplifies the MongoDB administration. Developers of all skill levels, even those who do not have prior experience in databases, can spin up MongoDB clusters in just a few minutes. We handle the provisioning, managing, scaling, updates, backups, and security of your MongoDB clusters, allowing you to offload the complex, time consuming –yet critical – database administration tasks to us. This empowers you to focus on what really matters: building awesome apps.","spans":[]},{"type":"embed","oembed":{"height":113,"width":200,"embed_url":"https://www.youtube.com/watch?v=NvHQSV7jnKA","type":"video","version":"1.0","title":"Create a MongoDB Database on DigitalOcean","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","provider_name":"YouTube","provider_url":"https://www.youtube.com/","cache_age":null,"thumbnail_url":"https://i.ytimg.com/vi/NvHQSV7jnKA/hqdefault.jpg","thumbnail_width":480,"thumbnail_height":360,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/NvHQSV7jnKA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"heading2","text":"Benefits of Managed MongoDB","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"list-item","text":"Easy set up and maintenance: We create the database clusters for you. Simply choose the cluster configuration (e.g., memory, disk size, number of nodes, etc.), and the data center in which you want to host the database. Follow a few simple steps and your database cluster will be up and running in a matter of minutes. You can spin up clusters using the cloud control panel, CLI, or API.\n\n","spans":[{"start":0,"end":28,"type":"strong"}]},{"type":"list-item","text":"Automatic daily backups with point in time recovery: Data is one of the most important assets of an app, so it’s critical to backup your database. We take backups of your entire clusters automatically on a daily basis, for free. We also provide a point in time recovery for 7 days, that way if things go wrong due to human error, machine error, or some combination of both, you can easily restore the database as it was at any point in the previous 7 days. \n\n","spans":[{"start":0,"end":52,"type":"strong"}]},{"type":"list-item","text":"Automatic updates and access to latest MongoDB releases: You get access to MongoDB 4.4. This is the latest release of MongoDB and comes packed with numerous enhancements like hedged reads, rust, and swift drivers. Since we have developed Managed MongoDB in partnership with MongoDB Inc, you will always get access to new releases as they become available. With Managed MongoDB, the updates happen automatically. Just select a date and time for the updates and we take care of the rest. This makes it easy to stay up to date with MongoDB releases without disrupting your business.\n\n","spans":[{"start":0,"end":56,"type":"strong"},{"start":148,"end":169,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.mongodb.com/new","target":"_blank"}}]},{"type":"list-item","text":"High availability with automated failover: If your database goes down, it can take down the entire app, leading to bad customer experiences. With Managed MongoDB, you can easily minimize the downtime for your database and make it highly available with standby nodes. Standby nodes add redundancy, so if for example the primary node fails, the standby node is immediately promoted to primary and begins serving requests while we provision a replacement standby node in the background.\n\n","spans":[{"start":0,"end":42,"type":"strong"}]},{"type":"list-item","text":"Scale up easily to handle traffic spikes: As your app gains traction and the usage grows, it’s important to have a database that can keep up with the increased demand. With Managed MongoDB, you can easily scale up the size of database nodes when needed.\n\n","spans":[{"start":0,"end":41,"type":"strong"}]},{"type":"list-item","text":"Secure by default: Since data is critical, it also needs to be secure. We encrypt data at rest with LUKS and in transit with SSL. When you create a new cluster, it’s placed in a VPC network by default that provides a more secure connection between resources. You can also restrict access to your nodes to prevent brute-force password and denial-of-service attacks.","spans":[{"start":0,"end":18,"type":"strong"},{"start":178,"end":189,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/networking/vpc/"}}]},{"type":"heading2","text":"The need for Managed Databases","spans":[]},{"type":"paragraph","text":"DigitalOcean’s mission is to simplify cloud computing so developers, startups, and SMBs can spend more time building software that changes the world. While databases are a critical component to any application, building, maintaining, and scaling them can be complex and time consuming. For developers that are building apps for their business, database administration is often not a core focus area. But it’s quite common to find developers that write the code and then also roll up their sleeves to maintain databases. Such users would rather offload the tedious database administration and focus their limited time and energy on building and enhancing their apps. ","spans":[]},{"type":"paragraph","text":"With this in mind, we introduced Managed Databases a couple of years ago and are excited to add Managed MongoDB to our portfolio. With this release, DigitalOcean Managed Databases now supports the following engines:","spans":[{"start":33,"end":50,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases/"}}]},{"type":"image","url":"https://images.prismic.io/www-static/87745cc1-1c5f-4463-b104-104b7fc30dc7_managed-databases-logos.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":849,"height":104}},{"type":"paragraph","text":"Managed MongoDB launch comes on the heels of DigitalOcean App Platform, a modern, reimagined PaaS (Platform as a Service) that we released a few months ago. App Platform makes it very easy to build, deploy, and scale apps and static sites. You can deploy code by simply pointing to your GitHub and GitLab repos, and App Platform will do all the heavy lifting of managing infrastructure, app runtimes, and dependencies. App Platform, along with Managed Databases, helps fulfill DigitalOcean’s mission by empowering developers, startups, and SMBs to focus more on their apps, and less on the underlying infrastructure and databases.","spans":[{"start":45,"end":70,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}}]},{"type":"heading2","text":"How Managed MongoDB works","spans":[]},{"type":"paragraph","text":"DigitalOcean provides you with various compute options to build your apps like:","spans":[]},{"type":"list-item","text":"Droplets: On-demand, Linux virtual machines suitable for production business applications and personal passion projects.","spans":[{"start":0,"end":8,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/droplets/"}}]},{"type":"list-item","text":"DigitalOcean Kubernetes: Managed Kubernetes with automatic scaling, upgrades, and a free control plane.","spans":[{"start":0,"end":23,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/kubernetes/"}}]},{"type":"list-item","text":"DigitalOcean App Platform: A fully managed Platform as a Service.","spans":[{"start":0,"end":25,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}}]},{"type":"paragraph","text":"No matter which compute option you choose to build your apps, you can easily add Managed MongoDB to it. In addition to this, Managed MongoDB also integrates with the Node.js 1-Click App from DigitalOcean Marketplace making it a lot easier to build Node.js apps.","spans":[{"start":166,"end":215,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/nodejs"}}]},{"type":"heading2","text":"Simple, predictable pricing","spans":[]},{"type":"paragraph","text":"Just like all DigitalOcean products, Managed MongoDB provides simple, predictable pricing that allows you to control costs and prevent any surprise bills. You can spin up a database cluster for just $15/month, or a highly available three-node replica set for $45/month. Click here for more information.","spans":[{"start":270,"end":301,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/pricing/#managed-databases"}}]},{"type":"heading2","text":"Regional availability","spans":[]},{"type":"paragraph","text":"Managed MongoDB is currently available in the following regions:","spans":[]},{"type":"list-item","text":"NYC3 (New York, USA)","spans":[]},{"type":"list-item","text":"FRA1 (Frankfurt, Germany)","spans":[]},{"type":"list-item","text":"AMS3 (Amsterdam, Netherlands)","spans":[]},{"type":"paragraph","text":"We will be making Managed Mongo available in other regions soon. Please check out the release notes for most up to date information on regional availability.","spans":[{"start":86,"end":99,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/release-notes/"}}]},{"type":"heading2","text":"Join us at deploy, DigitalOcean’s virtual user conference","spans":[]},{"type":"paragraph","text":"Today we have deploy, DigitalOcean’s signature user conference, which focuses on celebrating, educating, and connecting awesome builders from all over the world.","spans":[{"start":14,"end":20,"type":"hyperlink","data":{"link_type":"Web","url":"https://deploy.digitalocean.com/home"}}]},{"type":"paragraph","text":"Check out the keynote session from DigitalOcean's CEO, Yancey Spruill, in which he talks about where we're headed as a company and shares some exciting product updates. His keynote will be followed by sessions from community members, engineers, customers, and other experts that are building technologies and businesses powered by the cloud. With live Q&A and an active Discord server, there’s ample opportunity to engage and learn something new. Click here to attend the deploy conference.","spans":[{"start":14,"end":69,"type":"hyperlink","data":{"link_type":"Web","url":"https://deploy.digitalocean.com/agenda/session/552806"}},{"start":347,"end":384,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy-discord"}},{"start":461,"end":489,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy"}}]},{"type":"paragraph","text":"We are also launching a hackathon for DigitalOcean Managed MongoDB. Learn how you can participate, submit an app and get a t-shirt.","spans":[{"start":24,"end":66,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/mongodb-hackathon"}}]},{"type":"paragraph","text":"We hope you will give Managed MongoDB a try. Here are some sample datasets and sample apps that you can use to kick the tires. Check out the docs and let us know what you think!","spans":[{"start":22,"end":43,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/databases/new?engine=mongodb"}},{"start":59,"end":90,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/do-community/mongodb-resources","target":"_blank"}},{"start":141,"end":145,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/databases/mongodb/"}}]},{"type":"paragraph","text":"If you’d like to have a conversation about using DigitalOcean and Managed MongoDB in your business, please feel free to contact our sales team.","spans":[{"start":120,"end":142,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/company/contact/sales/"}}]},{"type":"paragraph","text":"Happy coding!","spans":[]},{"type":"paragraph","text":"André Bearfield","spans":[]},{"type":"paragraph","text":"Director of Product Management","spans":[]}],"blog_post_date":"2021-06-29","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"introducing-digitalocean-managed-mongodb"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Nicole Murdocca","author_image":{"dimensions":{"width":512,"height":512},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/7426c53b-2f33-47eb-9b4c-d86c5aac1933_nicole-murdocca.jpeg?auto=compress,format"},"_meta":{"uid":"nicole-murdocca"}},"blog_header_image":{"dimensions":{"width":600,"height":330},"alt":"DigitalOcean's referral program","copyright":null,"url":"https://images.prismic.io/www-static/717199bb-10a0-4cec-97e3-01d31c4f150a_referral-program-hero.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Introducing a new way to share your referral link: Powered by DigitalOcean badge","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"A few weeks ago we released a new feature for the referral program that allows you to embed a DigitalOcean branded badge onto your website, app, or content which links to your personal referral URL. Any time a user clicks on your badge and signs up for DigitalOcean, you become eligible to earn a $25 free credit, and there’s no limit to the amount of credit you can earn via referrals. This new badge is an engaging and visual way to share DigitalOcean with your network and earn credits while doing so.","spans":[{"start":86,"end":120,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/account/referrals"}}]},{"type":"paragraph","text":"","spans":[]},{"type":"heading3","text":"Three benefits of the referral badge","spans":[]},{"type":"paragraph","text":"1. Earn credits. By telling your network about DigitalOcean, you become eligible to earn a $25 free credit for every referral signup to support your current resources or kickoff a new project. Watch the video below to see how one of our Sr. Developer Advocates offset the cost of their invoices prior to joining DigitalOcean by using a referral badge.","spans":[{"start":0,"end":16,"type":"strong"}]},{"type":"embed","oembed":{"type":"video","embed_url":"https://youtu.be/y2Mqd4eRtZM","title":"Power Referrals with a DigitalOcean Badge","provider_name":"YouTube","thumbnail_url":"https://i.ytimg.com/vi/y2Mqd4eRtZM/hqdefault.jpg","provider_url":"https://www.youtube.com/","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","height":113,"width":200,"version":"1.0","thumbnail_height":360,"thumbnail_width":480,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/y2Mqd4eRtZM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"paragraph","text":"2. Increase referrals. Embedding the badge is a great way to get more exposure for your referral link because it will be visible to anyone who visits your app. It’s a “set it and forget it” approach where you can add it to your app once and watch referral credits swim to you.","spans":[{"start":0,"end":23,"type":"strong"}]},{"type":"paragraph","text":"3. Share the DO love. Nobody can tell the DigitalOcean story better than our customers. Anyone who visits your app will see that you're building on DigitalOcean with the branded badge, introducing your visitors to powerful tools they can use to grow their own businesses. As you’re building your app, you may want to consider App Platform to quickly and easily build, deploy, and scale apps by pointing to your GitHub repository.","spans":[{"start":0,"end":22,"type":"strong"},{"start":326,"end":338,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/introducing-digitalocean-app-platform-reimagining-paas-to-make-it-simpler-for-you-to-build-deploy-and-scale-apps/"}}]},{"type":"paragraph","text":"","spans":[]},{"type":"heading3","text":"Why we made this feature available","spans":[]},{"type":"paragraph","text":"We recently conducted a survey with a set of customers who participate in the referral program to learn about their experience and ways we can improve. A common theme among respondents was a desire to share their referral link with creative assets like a banner or logo. We listened to this feedback and unveiled three badge designs you can embed to your content straight from your DigitalOcean account.","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/ff671f3a-c186-409c-a9e4-7a461496007a_DigitalOcean+Referral+Badge.png?auto=compress,format","alt":"DigtialOcean referral badge design options","copyright":null,"dimensions":{"width":1046,"height":451}},{"type":"paragraph","text":"One of our company values is “simplicity in all we DO”. We are always working to improve our customers’ experiences by eliminating complexity so developers can focus on realizing their dreams. Before launching the badge feature, you could share your referral link via social media channels or as a text link in emails, blogs, and other mediums. We recognized that we could add value by creating an additional way to share your personal link, and felt that an attention-grabbing visual option would make the referral process easier in order to drive more referral signups for you.","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"heading3","text":"How the referral program works","spans":[]},{"type":"paragraph","text":"Here’s how you can start sharing your experience with DigitalOcean and participate in the referral program:","spans":[]},{"type":"o-list-item","text":"If you enjoy using DigitalOcean, you can share your personal referral badge or link with friends and colleagues.","spans":[]},{"type":"o-list-item","text":"When they sign up through your link and add a valid payment method, they’ll receive a $100, 60-day credit to get started.","spans":[]},{"type":"o-list-item","text":"After their credit expires and they spend $25 on DigitalOcean, you’ll receive a $25 credit. The best part is there is no limit to the amount of credit you can earn through referrals.","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"heading3","text":"Start sharing your personal badge to earn free credits","spans":[]},{"type":"paragraph","text":"Your personal referral link, badge, and referral statistics are in the referral dashboard in your DigitalOcean account. You can access your referral dashboard by navigating to Account Settings, then to the Referrals page.","spans":[{"start":202,"end":220,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/account/referrals"}}]},{"type":"o-list-item","text":"Choose from three different badge designs which we hope will fit the look and feel of your app.","spans":[]},{"type":"o-list-item","text":"Simply select the badge you like the most, copy your embed code, then paste it into the footer section of your HTML file.","spans":[]},{"type":"o-list-item","text":"When your badge is live, you can navigate back to your referral dashboard to track how many clicks and signups your badge is getting, as well as how much credit you stand to earn or has been applied to your account.","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"To learn more about the referral program at DigitalOcean and for further instructions about adding the badge to your app, you can check out this documentation. If you have any questions, feel free to ask them here.","spans":[{"start":130,"end":158,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/accounts/referrals/#referral-badge"}},{"start":200,"end":213,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/questions"}}]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Happy coding!","spans":[]},{"type":"paragraph","text":"Nicole Murdocca","spans":[]},{"type":"paragraph","text":"Growth Marketing Manager","spans":[]}],"blog_post_date":"2021-06-08","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"powered-by-digitalocean-referral-badge"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Mark Huber","author_image":{"dimensions":{"width":170,"height":170},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/5d0e79f4-74f9-490f-beb2-42ffbc9ba606_markhuber.jpg?auto=compress,format"},"_meta":{"uid":"mark-huber"}},"blog_header_image":{"dimensions":{"width":1200,"height":900},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/cfc9e5e6-a7f9-4565-8023-a8a94fd572fb_database-mostov_dribbble.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Managed Databases now support PostgreSQL 13","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"We are excited to announce that DigitalOcean Managed Databases now supports PostgreSQL 13. PostgreSQL is arguably the world’s most advanced open source relational database, and it has been the bedrock of numerous applications for the past few decades. It became even more powerful with the release of PostgreSQL 13, which includes significant improvements such as space savings and performance gains for indexes, faster response times for queries that use aggregates or partitions, better query planning when using enhanced statistics, and more. Other new capabilities of version 13 include highly requested features like parallelized vacuuming and incremental sorting. ","spans":[{"start":32,"end":63,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases-postgresql/"}},{"start":91,"end":101,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.postgresql.org/"}},{"start":290,"end":314,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.postgresql.org/about/news/postgresql-13-released-2077/"}},{"start":622,"end":644,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.postgresql.org/docs/13/sql-vacuum.html"}},{"start":649,"end":668,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-INCREMENTAL-SORT"}}]},{"type":"paragraph","text":"If you’re using an older version of PostgreSQL, you can easily upgrade to PostgreSQL 13 for free using the in-place major version upgrade. This way you can test and validate the compatibility of existing database service on the new version before committing to the upgrade. The upgrade process is seamless and it eliminates the need to manually move data between services. Plus, there is no downtime, so your database cluster remains available while it is being upgraded. ","spans":[{"start":107,"end":137,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/databases/postgresql/how-to/upgrade-version/"}}]},{"type":"paragraph","text":"Check out this short walkthrough video that shows the in-place major version upgrade in action. ","spans":[]},{"type":"embed","oembed":{"type":"video","embed_url":"https://youtu.be/7N1nE4y7sF8","title":"Upgrade Postgres 12 to 13 with Managed Databases","provider_name":"YouTube","thumbnail_url":"https://i.ytimg.com/vi/7N1nE4y7sF8/hqdefault.jpg","provider_url":"https://www.youtube.com/","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","height":113,"width":200,"version":"1.0","thumbnail_height":360,"thumbnail_width":480,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/7N1nE4y7sF8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"paragraph","text":"DigitalOcean Managed Databases enable you to offload the complex, mundane (but essential) database administration tasks like configuration, security, and updates over to us. This allows you to focus on building and enhancing your apps – not on maintaining your databases. Additionally, our Managed Databases now support Droplets with 100% dedicated vCPUs for your mission critical workloads. With the above-mentioned release, our current support matrix for engines and versions looks like the following:","spans":[{"start":45,"end":114,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/just-how-managed-are-digitaloceans-managed-databases"}},{"start":78,"end":79,"type":"em"},{"start":89,"end":90,"type":"em"},{"start":320,"end":354,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/digitalocean-managed-databases-now-support-droplets-with-100-dedicated-vcpus-for-your-mission-critical-workloads"}}]},{"type":"image","url":"https://images.prismic.io/www-static/3358cf2f-8ade-4410-bf1b-b7fde75c5411_PostgreSQL+supported+versions.PNG?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":527,"height":230}},{"type":"paragraph","text":"We hope you upgrade your databases to PostgreSQL 13 and take advantage of all the enhancements and new capabilities that version 13 has to offer. Additionally, upgrading to PostgreSQL 13 from previous versions is free, so all the more reason to pull the upgrade 'trigger. If you want to try out Managed Databases, we invite you to sign up for a free account.","spans":[{"start":12,"end":51,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/databases?i=97a18e"}},{"start":331,"end":357,"type":"hyperlink","data":{"link_type":"Web","url":"https://try.digitalocean.com/developerbrand/"}}]},{"type":"paragraph","text":"Happy Coding!","spans":[]},{"type":"paragraph","text":"Mark Huber,","spans":[]},{"type":"paragraph","text":"Product Manager","spans":[]}],"blog_post_date":"2021-06-03","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"managed-databases-now-support-postgresql-13"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Pragya Pandey","author_image":{"dimensions":{"width":512,"height":456},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/22a06044-4a5c-4915-92bd-9ab02e2fc2b3_T024FPVD5-U01PTMJ7GBF-01ea7c4adf28-512.jpg?auto=compress,format"},"_meta":{"uid":"pragya-pandey"}},"blog_header_image":{"dimensions":{"width":1200,"height":600},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/72bd2f14-1db1-4e37-a5a1-8f71e4e1994b_latest-at-do-blog-img.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Latest products and features at DigitalOcean: May 2021 ","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"After launching several key features in April, in May we focused on addressing customer feedback and expanding our capabilities to support more regions and new scenarios.","spans":[{"start":40,"end":45,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/latest-products-and-features-at-digitalocean-april-2021"}}]},{"type":"paragraph","text":"Here’s a snapshot of some of the key updates that were released in May.","spans":[]},{"type":"heading1","text":"Infrastructure as a Service (IaaS)","spans":[{"start":0,"end":34,"type":"strong"}]},{"type":"heading3","text":"Storage-Optimized Droplets are now available in SGP1","spans":[]},{"type":"paragraph","text":"Last year, we introduced Storage-Optimized Droplets to support your needs for extra large databases, caches, and analytics workloads. Since these Droplets have storage directly attached to the hypervisor instead of being connected via network, they are ideal for workloads that require a high number of transactions with low latency. ","spans":[{"start":14,"end":24,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/introducing-storage-optimized-droplets-with-nvme-ssds/"}}]},{"type":"image","url":"https://images.prismic.io/www-static/f17ccaf4-7fd3-4eeb-8977-0857b4e4486f_Storage+Optimized+Droplet+in+DO+Control+Panel.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1847,"height":672}},{"type":"paragraph","text":"Storage-Optimized Droplet in DigitalOcean control panel","spans":[{"start":0,"end":55,"type":"em"}]},{"type":"paragraph","text":"We’re excited to announce that these Droplets are now available in the SGP1 region. See all the currently supported regions here.","spans":[{"start":124,"end":128,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/platform/availability-matrix/"}}]},{"type":"heading3","text":"New base images available in control panel and via DigitalOcean API","spans":[]},{"type":"paragraph","text":"Fedora 34  and Ubuntu 21.04 base images are now available in the DigitalOcean control panel and via the API. Users using these images for their Droplets can take advantage of the latest improvements in the newer versions.","spans":[{"start":0,"end":9,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.fedoraproject.org/en-US/fedora/f34/release-notes/"}},{"start":14,"end":27,"type":"hyperlink","data":{"link_type":"Web","url":"https://discourse.ubuntu.com/t/hirsute-hippo-release-notes/19221"}}]},{"type":"heading1","text":"Platform as a Service (PaaS)","spans":[{"start":0,"end":28,"type":"strong"}]},{"type":"heading3","text":"Marketplace updates","spans":[{"start":0,"end":19,"type":"strong"}]},{"type":"paragraph","text":"We launched many preconfigured 1-Click Apps in the DigitalOcean Marketplace to help you save time and remove the hassle of provisioning servers.","spans":[]},{"type":"list-item","text":"Redpanda: Redpanda is a streaming platform for mission critical workloads. Redpanda is Kafka compatible, no Zookeeper, no JVM, and no code changes required. ","spans":[{"start":0,"end":8,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/redpanda"}}]},{"type":"list-item","text":"HumHub: HumHub is an open-source enterprise social network. Easy to install, intuitive and adaptable with countless free modules. ","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/humhub"}}]},{"type":"list-item","text":"AutoPanel – Wordpress Automation: Create hassle-free Wordpress websites and save cost with AutoPanel - Wordpress Automation.","spans":[{"start":0,"end":32,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/autopanel-wordpress-automation"}}]},{"type":"list-item","text":"Speckle Server: Speckle is the open-source data platform for the architecture, engineering and construction industry. It enables you to freely exchange data between software silos and automate design and delivery processes.","spans":[{"start":0,"end":14,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/speckle-server"}}]},{"type":"paragraph","text":"","spans":[]},{"type":"heading1","text":"Developer experience ","spans":[{"start":0,"end":21,"type":"strong"}]},{"type":"heading3","text":"Updated Floating IP API","spans":[]},{"type":"paragraph","text":"We have updated the Floating IP API responses to better align with our newer API models. The droplet and region fields now use the same response models used in the /v2/droplets and /v2/regions endpoints. See more details on our release notes.","spans":[{"start":20,"end":35,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/reference/api/api-reference/#tag/Floating-IPs"}},{"start":204,"end":241,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/release-notes/#may-5"}}]},{"type":"heading3","text":"Updates to DigitalOcean Command Line Interface (CLI) ","spans":[]},{"type":"paragraph","text":"We have released a new version for doctl, the official DigitalOcean CLI:","spans":[{"start":35,"end":40,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/doctl/"}}]},{"type":"paragraph","text":"v1.59.0 - This release includes a new apps propose sub-command and improvements to the apps spec validate sub-command. ","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/doctl/releases/tag/v1.59.0"}}]},{"type":"heading3","text":"Updates to DigitalOcean Terraform Provider","spans":[]},{"type":"paragraph","text":"v2.8.0  - This release enables distributing custom images to multiple regions and surfaces better error to users if image import fails. ","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/terraform-provider-digitalocean/releases"}}]},{"type":"paragraph","text":"You can check out the release notes to get up to date information about product updates, and read about updates from the previous month here. ","spans":[{"start":22,"end":35,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/release-notes/"}},{"start":104,"end":140,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/latest-products-and-features-at-digitalocean-april-2021"}}]},{"type":"paragraph","text":"We hope you’ll give the new products and updates a try. If you have an idea for improving our products or want to vote on other user ideas so they get prioritized, please submit your feedback. And if you have any questions, please feel free to ask them here. ","spans":[{"start":171,"end":191,"type":"hyperlink","data":{"link_type":"Web","url":"https://ideas.digitalocean.com/"}},{"start":244,"end":257,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/questions"}}]},{"type":"heading3","text":"RSVP for DigitalOcean deploy 2021","spans":[]},{"type":"paragraph","text":"Learn how to set up, secure, and scale your business at deploy, DigitalOcean’s virtual conference on June 29, 2021. With deep dives into new products, power use cases full of practical takeaways, and live interactions with speakers and technical experts, there’s something for everyone. Come for the content and stay for the community. RSVP your spot today!","spans":[{"start":336,"end":357,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy","target":"_blank"}}]},{"type":"paragraph","text":"Until next month, ","spans":[]},{"type":"paragraph","text":"Happy coding! ","spans":[]},{"type":"paragraph","text":"Pragya Pandey","spans":[]},{"type":"paragraph","text":"Sr. Product Marketing Manager","spans":[]}],"blog_post_date":"2021-05-26","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"latest-products-and-features-at-digitalocean-may-2021"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"John Mulhausen","author_image":{"dimensions":{"width":449,"height":449},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/b138533f-bf8f-4de2-897b-045ec4c203d1_johnmulhausen.jpg?auto=compress,format"},"_meta":{"uid":"john-mulhausen"}},"blog_header_image":{"dimensions":{"width":450,"height":400},"alt":null,"copyright":null,"url":"https://www-static.cdn.prismic.io/www-static/5eaef390-f9a0-4018-8652-f5c4f2336920_digitalocean_74db3dd9-f82e-49d4-9a64-52412bc8b8e5_illustration-dbaas-detailed-documentation.svg"},"blog_headline":[{"type":"heading1","text":"Announcing new, consolidated site for all technical resources: docs.digitalocean.com","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"A few weeks ago, we introduced a new website for DigitalOcean technical documentation that’s a comprehensive resource including tutorials, product details, sample code, references, etc. It was a significant effort that involved consolidation of key content that our customers leverage to build their projects and businesses on DigitalOcean.","spans":[{"start":49,"end":85,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/"}}]},{"type":"heading3","text":"A central repository of all technical content ","spans":[{"start":0,"end":46,"type":"strong"}]},{"type":"paragraph","text":"The new website serves as a unified platform for:","spans":[]},{"type":"list-item","text":"Product documentation, formerly hosted at digitalocean.com/docs","spans":[]},{"type":"list-item","text":"API documentation, formerly hosted at developers.digitalocean.com","spans":[]},{"type":"list-item","text":"Support/Knowledge Base articles, formerly hosted at digitalocean.com/support","spans":[]},{"type":"paragraph","text":"With all of this information in one place, we hope that the new site greatly simplifies the experience of using the DigitalOcean platform. ","spans":[]},{"type":"heading3","text":"Evergreen API reference ","spans":[{"start":0,"end":24,"type":"strong"}]},{"type":"paragraph","text":"Earlier this year, we introduced the DigitalOcean OpenAPI Specification. DigitalOcean API enables you to do just about anything you can do in our control panel programmatically. But as we introduce new services and features, keeping up with all these changes can be challenging. The DigitalOcean OpenAPI Specification gives you the confidence when developing against our API.","spans":[{"start":37,"end":71,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/introducing-the-digitalocean-openapi-specification"}}]},{"type":"paragraph","text":"A great addition to docs.digitalocean.com is our new API documentation which is now generated straight from the source code and based on the new OpenAPI v3 spec for the DigitalOcean API. This new reference ensures that the API reference is evergreen and offers a downloadable YAML representation of the API surface for use with other OpenAPI-compliant tools like Postman and Swagger. This makes it much easier for you to design, build, document and use RESTful web services and APIs.","spans":[{"start":20,"end":41,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/"}},{"start":49,"end":70,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/reference/api/"}}]},{"type":"heading3","text":"Fully managed and scalable - built on DigitalOcean App Platform","spans":[{"start":0,"end":63,"type":"strong"}]},{"type":"paragraph","text":"We’re proud to share that the new docs.digitalocean.com site is built on DigitalOcean App Platform, our fully managed platform to build, deploy, and scale your apps quickly. App Platform made it easy to integrate with our GitHub repo and ship our site at scale. Before, the docs team worked with our Ops team to maintain a build pipeline, Kubernetes cluster, and CDN configuration to ship our site, but by using the native static site functionality in App Platform, scalability, cloud building, and CDN performance is all built in. ","spans":[{"start":34,"end":55,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/"}},{"start":73,"end":98,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}}]},{"type":"image","url":"https://images.prismic.io/www-static/e6c40e4f-dfdc-4619-87a7-994ce8daa75c_Before+moing+to+App+Platform.PNG?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":2002,"height":909}},{"type":"paragraph","text":"Dependency on the Ops team to maintain build pipeline and deploy code to Kubernetes clusters","spans":[{"start":0,"end":92,"type":"em"}]},{"type":"image","url":"https://images.prismic.io/www-static/b4f427c1-bf91-4e28-be82-0e08bbbdb2de_After+moving+to+App+Platform+-+updated.PNG?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1486,"height":926}},{"type":"paragraph","text":"App Platform automatically takes care of building, deploying, managing and scaling the website","spans":[{"start":0,"end":94,"type":"em"}]},{"type":"paragraph","text":"This eliminates the dependency on our Ops team and ensures we can easily scale our website to better serve our customers. If you’re a tech company looking to host your technical documentation on a managed platform, App Platform can be a great solution. ","spans":[]},{"type":"heading3","text":"What’s next","spans":[{"start":0,"end":11,"type":"strong"}]},{"type":"paragraph","text":"We’ll continue to improve the content and address customer feedback. A popular request has been to share reference implementations for common use cases. We’re working on creating a ‘Samples’ section that’ll offer official reference implementations for popular use cases and common third-party integrations. We hope you’ll visit the new docs.digitalocean.com page and explore all the resources available. If you have an idea for improving our products or want to vote on other user ideas so they get prioritized, please submit your feedback. And if you have any questions, please feel free to ask them here. ","spans":[{"start":336,"end":357,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/"}},{"start":519,"end":539,"type":"hyperlink","data":{"link_type":"Web","url":"https://ideas.digitalocean.com/"}},{"start":592,"end":605,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/questions"}}]},{"type":"paragraph","text":"Happy coding!","spans":[]},{"type":"paragraph","text":"John Mulhausen","spans":[]},{"type":"paragraph","text":"Manager, Product Documentation","spans":[]},{"type":"paragraph","text":"","spans":[]}],"blog_post_date":"2021-05-04","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"announcing-new-consolidated-site-for-all-technical-resources----docs.digitalocean.com"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Pragya Pandey","author_image":{"dimensions":{"width":512,"height":456},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/22a06044-4a5c-4915-92bd-9ab02e2fc2b3_T024FPVD5-U01PTMJ7GBF-01ea7c4adf28-512.jpg?auto=compress,format"},"_meta":{"uid":"pragya-pandey"}},"blog_header_image":{"dimensions":{"width":1200,"height":600},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/72bd2f14-1db1-4e37-a5a1-8f71e4e1994b_latest-at-do-blog-img.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Latest products and features at DigitalOcean: April 2021","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"April was another busy month where we focused on building new capabilities to help you achieve better performance, scalability, and efficiency for your apps. Here’s a snapshot of some of the key updates.","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"heading1","text":"Infrastructure as a Service (IaaS)","spans":[{"start":0,"end":34,"type":"strong"}]},{"type":"heading4","text":"Premium AMD Droplets are now available in six additional regions ","spans":[]},{"type":"paragraph","text":"Earlier this year, we introduced Premium Droplets to support growing needs of businesses and offer faster performance and flexibility to choose underlying hardware for their workloads. We’re thrilled to announce that Premium AMD Droplets are now available in NYC1, SGP1, AMS3, BLR1, LON1 and TOR1. With this release, we now support both Premium Intel and AMD Droplets in all our regions.","spans":[{"start":22,"end":49,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/press/releases/digitalocean-launches-premium-droplets/#:~:text=Premium%20Droplets%20can%20be%20used,NYC%2C%20SFO%20and%20FRA%20regions."}}]},{"type":"heading4","text":"Resizing between regular and premium Intel Droplets re-enabled in NYC3 and SGP1","spans":[]},{"type":"paragraph","text":"You can resize DigitalOcean Droplets to increase or decrease server resources. Resizing options between regular and Premium Intel Droplets are now available in NYC3 and SGP1.","spans":[{"start":8,"end":37,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/droplets/how-to/resize/"}}]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"heading1","text":"Platform as a Service (PaaS)","spans":[{"start":0,"end":28,"type":"strong"}]},{"type":"heading4","text":"Managed Databases now support Droplets with dedicated vCPUs","spans":[]},{"type":"paragraph","text":"We are excited to announce that DigitalOcean Managed Databases now support General Purpose Droplets, Storage-Optimized Droplets, and Memory-Optimized Droplets. Unlike the Basic Droplets, all these Droplet types offer 100% dedicated vCPUs and are ideal for mission critical workloads. The table below lists the various Droplet types supported by each database engine.","spans":[{"start":32,"end":63,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases/"}}]},{"type":"image","url":"https://images.prismic.io/www-static/a9fcca2a-e052-483c-a2e7-e560400ce92b_DBaaS+support+matrix.PNG?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":949,"height":392}},{"type":"paragraph","text":"Read this blog to learn more about the use case scenarios. Check out this short video showing how easy it is to spin up database clusters with the new Droplet types. ","spans":[{"start":5,"end":14,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/digitalocean-managed-databases-now-support-droplets-with-100-dedicated-vcpus-for-your-mission-critical-workloads"}}]},{"type":"embed","oembed":{"height":113,"width":200,"embed_url":"https://www.youtube.com/watch?v=vZiYPca3Cwo","type":"video","version":"1.0","title":"Managed Databases Now Supports More Node Types","author_name":"DigitalOcean","author_url":"https://www.youtube.com/user/DigitalOceanVideos","provider_name":"YouTube","provider_url":"https://www.youtube.com/","cache_age":null,"thumbnail_url":"https://i.ytimg.com/vi/vZiYPca3Cwo/hqdefault.jpg","thumbnail_width":480,"thumbnail_height":360,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/vZiYPca3Cwo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"paragraph","text":"We’ve been expanding support for this feature in additional regions. See all the currently supported regions here.","spans":[{"start":109,"end":113,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/platform/availability-matrix/"}}]},{"type":"heading1","text":"","spans":[]},{"type":"heading3","text":"Marketplace updates","spans":[{"start":0,"end":19,"type":"strong"}]},{"type":"paragraph","text":"We launched many preconfigured 1-Click Apps in the DigitalOcean Marketplace to help you save time and remove the hassle of provisioning servers.","spans":[]},{"type":"list-item","text":"filecoin-lotus - Filecoin is a distributed storage protocol. The lotus daemon provided in this image is a Filecoin implementation. ","spans":[{"start":0,"end":14,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/filecoin-lotus"}}]},{"type":"list-item","text":"Web-WordPress - Web-WordPress is the open-source edition of WordPress. The 1-Click App automatically installs WordPress and any dependencies.","spans":[{"start":0,"end":13,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/web-wordpress"}}]},{"type":"list-item","text":"QloApps - An open-source software that launches a multilingual hotel booking website within a matter of a few minutes that too for free.","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/qloapps"}}]},{"type":"list-item","text":"CloudCasa - A simple, scalable, and inexpensive cloud backup service for Kubernetes and cloud databases.","spans":[{"start":0,"end":9,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/cloudcasa"}}]},{"type":"list-item","text":"OpenLiteSpeed Rails - Automatically installs Linux, performance web server OpenLiteSpeed, Ruby, Rails, rbenv, and CertBot.","spans":[{"start":0,"end":19,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/openlitespeed-rails"}}]},{"type":"list-item","text":"ThePlanMinder PostgreSQL - PostgreSQL 12 server with a script to quickly create a database for The PlanMinder. With afw firewall and fail2ban configured and ready to use.","spans":[{"start":0,"end":24,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/theplanminder-postgresql"}}]},{"type":"list-item","text":"Invoice Ninja - The #1 open-source platform to create and email invoices, track payments and expenses, and time billable tasks & projects for clients.","spans":[{"start":0,"end":13,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/invoice-ninja"}}]},{"type":"list-item","text":"twigs - A compact Linux distribution that helps you discover your cloud, container, source code, and many other types of assets.\n","spans":[{"start":0,"end":5,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/twigs"}}]},{"type":"paragraph","text":"","spans":[]},{"type":"heading1","text":"Cloud Native","spans":[{"start":0,"end":12,"type":"strong"}]},{"type":"heading4","text":"New capabilities for Kubernetes clusters","spans":[]},{"type":"paragraph","text":"We introduced following new capabilities for Kubernetes clusters:","spans":[]},{"type":"list-item","text":"Use surge upgrade when upgrading an existing cluster. Surge upgrade is enabled by default when you create a new cluster.","spans":[{"start":4,"end":17,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/kubernetes/how-to/upgrade-cluster/#surge-upgrades"}}]},{"type":"list-item","text":"Move a Kubernetes cluster and its associated resources, such as Droplets, load balancers and block storage volumes, to a project using the DigitalOcean control panel or doctl command-line tool. You can also assign a project when you create a new cluster. If you do not specify a project, it gets assigned to the default project.","spans":[{"start":121,"end":128,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/projects/"}},{"start":139,"end":165,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/kubernetes/clusters"}},{"start":169,"end":174,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/reference/doctl/reference/projects/resources/assign/"}}]},{"type":"list-item","text":"Delete resources, such as load balancers and block storage volumes, associated with a Kubernetes cluster using the DigitalOcean control panel, API or the doctl command-line tool.\n","spans":[{"start":115,"end":141,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/kubernetes/clusters"}},{"start":143,"end":146,"type":"hyperlink","data":{"link_type":"Web","url":"https://developers.digitalocean.com/documentation/v2/#delete-a-kubernetes-cluster"}},{"start":154,"end":159,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/reference/doctl/reference/kubernetes/cluster/delete/"}}]},{"type":"paragraph","text":"","spans":[]},{"type":"heading1","text":"Developer experience  ","spans":[{"start":0,"end":21,"type":"strong"}]},{"type":"heading4","text":"Introducing DigitalOcean OpenAPI Specification  ","spans":[]},{"type":"paragraph","text":"We’re excited to announce the release of a new tool to give you confidence when developing against our API: the DigitalOcean OpenAPI Specification. The OpenAPI Specification (OAS) defines a standard, language-agnostic interface to RESTful APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection.  ","spans":[{"start":112,"end":146,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/introducing-the-digitalocean-openapi-specification/"}}]},{"type":"heading4","text":"New website for technical documentation ","spans":[]},{"type":"paragraph","text":"We’re thrilled to announce the recent launch of our new website for technical docs -  docs.digitalocean.com! This new unified site serves as a consolidated platform for all technical resources such as product documentation, API information and support/knowledge base articles. It's built on DigitalOcean App Platform and a great example of a scalable site running on our platform. Stay tuned for a detailed blog on all enhancements we made with our docs pages!","spans":[{"start":86,"end":107,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/"}},{"start":291,"end":316,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}}]},{"type":"heading4","text":"Updates to DigitalOcean Command Line Interface (CLI) ","spans":[]},{"type":"paragraph","text":"We have released a new version for doctl, the official DigitalOcean CLI:","spans":[{"start":35,"end":40,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/doctl/"}}]},{"type":"list-item","text":"v1.58.0 - This release adds a --wait flag to the apps create-deployment command which blocks until the deployment is complete. By default, the registry kubernetes-manifest now generates a manifest that applies the secret to all the namespaces in the Kubernetes cluster using the DOSecret operator.","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/doctl/releases/tag/v1.58.0"}}]},{"type":"heading4","text":"Updates to DigitalOcean Terraform Provider","spans":[]},{"type":"paragraph","text":"v2.6.0 This release enables surge upgrades for Kubernetes clusters by default and adds a digitalocean_firewall data source.","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/terraform-provider-digitalocean/releases/tag/v2.6.0"}}]},{"type":"paragraph","text":"v2.7.0 This release adds support for Kubernetes node pool taints and resizing load balancers. ","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/terraform-provider-digitalocean/releases/tag/v2.7.0"}}]},{"type":"paragraph","text":"You can check out the release notes to get up to date information about product updates, and read about updates from the previous month here. ","spans":[{"start":22,"end":35,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/release-notes/"}},{"start":104,"end":140,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/latest-products-and-features-at-digitalocean-march-2021"}}]},{"type":"paragraph","text":"We hope you’ll give the new products and updates a try. If you have an idea for improving our products or want to vote on other user ideas so they get prioritized, please submit your feedback. And if you have any questions, please feel free to ask them here. ","spans":[{"start":171,"end":191,"type":"hyperlink","data":{"link_type":"Web","url":"https://ideas.digitalocean.com/"}},{"start":244,"end":257,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/questions"}}]},{"type":"paragraph","text":"Until next month, ","spans":[]},{"type":"paragraph","text":"Happy coding! ","spans":[]},{"type":"paragraph","text":"Pragya Pandey","spans":[]},{"type":"paragraph","text":"Sr. Product Marketing Manager","spans":[]},{"type":"paragraph","text":"","spans":[]}],"blog_post_date":"2021-04-27","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"latest-products-and-features-at-digitalocean-april-2021"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"John Gannon","author_image":{"dimensions":{"width":188,"height":188},"alt":"John Gannon","copyright":null,"url":"https://images.prismic.io/www-static/c168397537fa6de301e8f96c1d3aa74bdd6b8e4b_john_gannon-02f76ff8.png?auto=compress,format"},"_meta":{"uid":"john_gannon"}},"blog_header_image":{"dimensions":{"width":1200,"height":600},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/1526400d-b1cf-4f42-a64c-b4b1ddb2e0a9_Marketplace_blog_header.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Build powerful WordPress websites without the hassle of database management","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"WordPress is one of the most popular content management system (CMS) solutions and is used by over 40% of the top 10 million websites in the world. ","spans":[{"start":99,"end":146,"type":"hyperlink","data":{"link_type":"Web","url":"https://en.wikipedia.org/wiki/WordPress"}}]},{"type":"paragraph","text":"DigitalOcean users are no different, commonly using WordPress to build their websites. To make it easy for users to get up and running, we provide WordPress 1-Click App in the DigitalOcean Marketplace. The WordPress 1-Click App uses MySQL database to store all the website data like user credentials, posts, comments, etc. Up until now, the onus of maintaining the MySQL database fell on you. But now, managing MySQL in the 1-Click App just got a lot simpler.","spans":[{"start":147,"end":200,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/wordpress"}}]},{"type":"paragraph","text":"We are excited to announce that the WordPress 1-Click App in DigitalOcean Marketplace now integrates with Managed Databases for MySQL. Managed Databases eliminates the worry associated with maintaining your MySQL database. We handle the provisioning, managing, scaling, updates, back ups, and security of your database clusters. This allows you to offload the complex database administration tasks to us and empowers you to focus on building your websites. ","spans":[{"start":36,"end":133,"type":"strong"},{"start":135,"end":152,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases-mysql/"}}]},{"type":"embed","oembed":{"height":113,"width":200,"embed_url":"https://www.youtube.com/watch?v=5azO241i1jo","type":"video","version":"1.0","title":"Wordpress in One Click with Managed Databases","author_name":"DigitalOcean","author_url":"https://www.youtube.com/user/DigitalOceanVideos","provider_name":"YouTube","provider_url":"https://www.youtube.com/","cache_age":null,"thumbnail_url":"https://i.ytimg.com/vi/5azO241i1jo/hqdefault.jpg","thumbnail_width":480,"thumbnail_height":360,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/5azO241i1jo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"paragraph","text":"You can connect WordPress to Managed MySQL when you create a new 1-Click App. Currently, we do not support connecting existing WordPress instances to Managed MySQL. ","spans":[]},{"type":"paragraph","text":"The pricing for Managed MySQL starts at $15/month. We hope you will try out this new integration between WordPress and Managed MySQL and let us know what you think. ","spans":[{"start":4,"end":49,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/pricing#managed-databases"}}]},{"type":"paragraph","text":"If you’d like to have a conversation about using DigitalOcean in your business, please feel free to contact our sales team.","spans":[{"start":100,"end":122,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/company/contact/sales/"}}]},{"type":"paragraph","text":"Happy coding! ","spans":[]},{"type":"paragraph","text":"John Gannon,","spans":[]},{"type":"paragraph","text":"Principal Product Manager","spans":[]}],"blog_post_date":"2021-04-06","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"build-powerful-wordpress-websites-without-the-hassle-of-database-management"}}}]}}}