{"componentChunkName":"component---src-templates-blog-list-jsx","path":"/blog/","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,"numPages":33,"currentPage":1,"data":[{"node":{"author":{"_linkType":"Link.document","author_name":"Yancey Spruill","author_image":{"dimensions":{"width":6016,"height":4016},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/5108518f-e9f6-4361-931e-64c8a848160d_YanceySpruill.jpg?auto=compress,format"},"_meta":{"uid":"yancey_spruill"}},"blog_header_image":{"dimensions":{"width":1920,"height":1080},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/5036ebe6-a85d-4fc8-b9ac-859c2780410e_DO-mission-statement+%281%29.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"CEO's reflections on 2 years at DigitalOcean","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"As I approach my second anniversary at DigitalOcean, I have even more excitement than on my first day at DO.","spans":[]},{"type":"paragraph","text":"The core of what makes DigitalOcean a magical company has stayed the same. We remain focused on our mission to simplify cloud computing so developers and businesses can spend more time creating software that changes the world. Our mission to serve you, our customers, has never been more important to us, and we are all-in for you.","spans":[{"start":17,"end":53,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/introducing-digitaloceans-new-ceo-why-im-so-excited-to-join-do/"}},{"start":108,"end":225,"type":"em"}]},{"type":"paragraph","text":"We have made quite a bit of change in the last year to better serve you, we have improved our processes, we have launched new features and products to evolve our capabilities to support your growth. Importantly, we are laying the foundation to be here for you for the next decade, just as we have supported you in our first decade.  ","spans":[{"start":42,"end":71,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/a-year-in-review-ceos-reflections"}}]},{"type":"paragraph","text":"Earlier this year, we were able to provide our founders and early investors with a path to liquidity for their investment by taking DigitalOcean public. We are now set up with significant financial strength and a public investor base that supports the next phase of our story, and we will use these assets to heavily invest to support your growth aspirations.","spans":[]},{"type":"paragraph","text":"Over the past two years, I’ve been so lucky to spend time with many of you, to get your perspective on why you came to DO and why you stay, and how we can serve you better. Your feedback has been invaluable to me, as we look to prioritize our initiatives to best meet your needs as you test your ideas and build your businesses on DigitalOcean.","spans":[]},{"type":"paragraph","text":"Before ending, I want to acknowledge how hard life has been for us all these past 16 months.  I’m proud that we’ve worked together to support our customers, despite the hardship, including in our own family. Earlier in 2021, we lost two beloved employees, Hollie Haggans and Peeyush Gupta, and I want to thank our team for coming together and surrounding their families with love. During this most difficult time - there’s been no more powerful demonstration by our DigitalOcean team that Love is at our core.","spans":[{"start":488,"end":508,"type":"em"}]},{"type":"paragraph","text":"Thank you to our customers and our broader DO team, for making this past year so impactful and rewarding. I look forward to many more together, as we’re just getting started!!","spans":[]},{"type":"embed","oembed":{"type":"video","embed_url":"https://www.youtube.com/watch?v=vLEuujM0Sp0","title":"Yancey Spruill on His 2-year DigitalOcean Anniversary","provider_name":"YouTube","thumbnail_url":"https://i.ytimg.com/vi/vLEuujM0Sp0/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/vLEuujM0Sp0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}}],"blog_post_date":"2021-08-25","tags":[{"tag1":{"tag":"Culture","_linkType":"Link.document","_meta":{"uid":"culture"}}}],"_meta":{"uid":"ceo-reflections-2-years-at-digitalocean"}}},{"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":"Yancey Spruill","author_image":{"dimensions":{"width":6016,"height":4016},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/5108518f-e9f6-4361-931e-64c8a848160d_YanceySpruill.jpg?auto=compress,format"},"_meta":{"uid":"yancey_spruill"}},"blog_header_image":{"dimensions":{"width":300,"height":150},"alt":null,"copyright":null,"url":"https://www-static.cdn.prismic.io/www-static/8bf52aff-041b-469b-bf7b-f36525f086bd_D%26I_blog.svg"},"blog_headline":[{"type":"heading1","text":"Announcing DigitalOcean's Diversity, Equity, and Inclusion Report","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"I am incredibly proud to share DigitalOcean’s first-ever diversity, equity, and inclusion (DEI) report that highlights our employee workforce data for 2020. We are committed to publishing our diversity numbers annually, as well as improving towards our targets over time. This year’s report will serve as a baseline as we make progress, and like all areas of our business, we strive for progress, because there’s always room to improve.","spans":[{"start":46,"end":102,"type":"hyperlink","data":{"link_type":"Web","url":"https://digitalocean.com/diversity/diversity-equity-inclusion-report-2020"}}]},{"type":"paragraph","text":"At DigitalOcean, we have a strong commitment to building a diverse workforce that reflects our values and the needs of our global customer base. One of our core values is We speak up when we have something to say, and listen when others do. This is about transparency and inclusion, and is our stake in the ground that our company is one where everyone feels welcome as themselves, can raise their hand and they are valued. We understand that the only way we can realize this incredible opportunity to serve the 130+ million entrepreneurs and developers, around the world, is for all of us to work together, regardless of our backgrounds, our business opportunity is simply too important and massive, to have a culture where all people aren’t contributing as equals. ","spans":[{"start":171,"end":239,"type":"em"}]},{"type":"paragraph","text":"As part of this report, we are committed to the following goals around diversity, inclusion, and equity:","spans":[]},{"type":"list-item","text":"By 2025 in the U.S., we will reflect the communities we serve in our employee population in both race/ethnicity and gender, using the U.S. census as our indicator. ","spans":[]},{"type":"list-item","text":"Globally, by 2022 we aim to have a zero differential in sentiment across all employees regardless of gender or ethnicity when conducting our annual TIDE employee survey. ","spans":[]},{"type":"list-item","text":"In evaluating equity, we will continue to ensure equal total rewards opportunities for all employees regardless of gender identity, ethnicity, location, sexual orientation, disability status, and more.","spans":[]},{"type":"paragraph","text":"Why now? Our commitment to diversity, equity, and inclusion is ingrained in our values and we are accountable to deliver on our commitments, including sharing our dedication and progress towards diversity. We want DigitalOcean to be a transparent and inclusive place where you know where we stand and no matter your background or experiences, you have a voice and you are heard.","spans":[]},{"type":"paragraph","text":"A diverse workforce is vital for DigitalOcean to reach our significant potential. As I like to say, it’s not just what we do, it’s also how we do it. Valuing and creating a diverse team to serve our customers is a key aspect to how we will do it, and I am excited for us to release this report today, and look forward to updating you on our progress each and every year from now. ","spans":[]},{"type":"paragraph","text":"View the full report and more information on our diversity, equity, and inclusion initiatives on this page.","spans":[{"start":94,"end":106,"type":"hyperlink","data":{"link_type":"Web","url":"https://digitalocean.com/diversity/diversity-equity-inclusion-report-2020"}}]},{"type":"paragraph","text":"-Yancey Spruill","spans":[]},{"type":"paragraph","text":"CEO, DigitalOcean","spans":[]}],"blog_post_date":"2021-08-16","tags":[{"tag1":{"tag":"Culture","_linkType":"Link.document","_meta":{"uid":"culture"}}},{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}}],"_meta":{"uid":"diversity-equity-inclusion-2021"}}},{"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":"Salim Hafid","author_image":{"dimensions":{"width":1052,"height":1052},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/2ebf15b5-3586-4498-9b2a-600c6efaa8be_salim_headshot.jpg?auto=compress,format"},"_meta":{"uid":"salim-hafid"}},"blog_header_image":{"dimensions":{"width":870,"height":440},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/c1446f8a-4d27-4011-8cd3-0dfcfdc8c8f4_blog-illustration-5-870x440.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"How managed web hosts are evolving for a cloud-first world ","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Few industries have grown more quickly than the web hosting industry as small businesses recognize the need for a presence on the web. The advent of platforms like Wordpress, Shopify, and Magento have made it easier than ever for small teams of web developers to build refined, modern web presences for their own business or to serve their clients’ needs. ","spans":[]},{"type":"paragraph","text":"Today, thousands of agencies, freelancers, and small businesses rely on these tools, many of them open-source platforms, to build exactly what’s needed without reinventing the wheel. Among the challenges faced by these small teams of developers is hosting, hence the years-long evolution of the managed cloud hosting industry. When agencies. freelancers, and small businesses want to avoid managing infrastructure, managed web hosts can provide a service by abstracting the many options provided by public cloud platforms. This empowers developers that don’t necessarily need to distinguish between CPU tiers or need to deeply understand pricing for their expected traffic. ","spans":[{"start":415,"end":432,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/solutions/managed-cloud-hosting/"}}]},{"type":"heading2","text":"Why Cloud-First?","spans":[{"start":0,"end":16,"type":"strong"}]},{"type":"paragraph","text":"As with all things software, hosting businesses have moved to the cloud to take advantage of the many scale, support, security, and cost benefits. By building on top of an established cloud platform, managed cloud hosts get the same fundamental benefits as those who use public cloud providers directly, and can then pass along those benefits to the end customer. By leveraging public clouds, managed cloud providers and their customers can focus on what they do best. For the end customer, that’s a focus on building atop Wordpress and its peers. For managed cloud hosts, that’s a focus on adding immense value atop cloud computing infrastructure that’s purpose-built for their core hosting use cases. ","spans":[]},{"type":"paragraph","text":"An added bonus: scalability and cost savings from public cloud providers are benefits that hosts can pass on to the end customer, resulting in a much improved value proposition that makes growing a cloud-first hosting service all the more compelling.","spans":[]},{"type":"heading2","text":"Considerations when building a managed hosting provider","spans":[{"start":0,"end":55,"type":"strong"}]},{"type":"paragraph","text":"Those looking to create a managed hosting business need to take several key factors into consideration. Most importantly, they must ensure the needs of their clients are met. Many end-users of managed hosting providers are building on Wordpress, as the most dominant content management system (CMS) available today. A typical end-user may be a small web agency with a team of a few developers all of whom know Wordpress inside and out. Key for that agency is (1) building on a platform that works, (2) building on budget, and (3) building on time for their clients. Managed hosting providers can meet these needs by building on top of reliable public clouds such as DigitalOcean. ","spans":[]},{"type":"heading3","text":"Building on a Platform that Works","spans":[{"start":0,"end":33,"type":"strong"}]},{"type":"paragraph","text":"Agencies, to take a typical managed cloud hosting customer, need a managed cloud host that is competitive in all the ways you might expect: performance, ability to scale, uptime, and support. Managed cloud hosts’ clients are bound to have requirements around performance and expectations of the volume of traffic. By building for the cloud in a way that works reliably at scale, the host can confidently offer service-level agreements that reflect that critical capability. ","spans":[{"start":140,"end":151,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/droplets/"}}]},{"type":"heading3","text":"Building on Budget","spans":[{"start":0,"end":18,"type":"strong"}]},{"type":"paragraph","text":"Second, and critically important to end-users is building on budget. For managed cloud hosts themselves, understanding the costs of hosting on some hyperscale clouds can be complex and the pricing model inscrutable. Similarly, for clients, pricing is a key requirement and where inscrutable, can pose a major problem. ","spans":[{"start":49,"end":67,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/pricing/"}}]},{"type":"paragraph","text":"The typical agency isn’t thinking about the cost of CPU and bandwidth usage or about the performance tier they need to handle the traffic they expect. They want those details to fade into the background with pricing terms they can understand and predict so they can come in on budget. For a managed cloud host to provide that clear and transparent pricing, their own costs must be predictable, which is why they must build on cloud platforms with clear pricing models.","spans":[]},{"type":"heading3","text":"Building on Time","spans":[{"start":0,"end":16,"type":"strong"}]},{"type":"paragraph","text":"Support is critically important in client services since many, like our typical agency, are choosing a managed cloud host in part because they understand the specialized language of hosted software. When they run into a deployment issue or a bug that is specific to one of these technologies, the managed cloud host has the knowledge and expertise to help the client work through that problem. Clients have expectations of when things will get done and having a support team ready to help is critical in building trust. ","spans":[]},{"type":"paragraph","text":"To build on time, and to ensure a managed cloud host will provide quality support to end clients, they need to know that their own infrastructure is taken care of. The managed provider must know  they will be taken care of by their own cloud provider, from initial deployment or migration of their hosted websites, to ongoing support if any scale and performance challenges arise. ","spans":[]},{"type":"heading2","text":"DigitalOcean for Managed Cloud Hosting","spans":[{"start":0,"end":38,"type":"strong"}]},{"type":"paragraph","text":"Whether you’re starting a new managed cloud hosting business or looking to take your existing business to the next level, your team has likely faced product complexity, unpredictable pricing, and inaccessible support from some cloud providers. DigitalOcean has a proven track record of building solutions that help managed cloud hosts scale their businesses. ","spans":[]},{"type":"paragraph","text":"WPMU DEV is one such customer. WPMU DEV is a managed cloud host that services thousands of small businesses. Their small team of developers wanted to migrate to a lower cost solution without sacrificing support or performance for their clients. Using Droplets, DigitalOcean provided the team with a clear, transparent pricing model that matched their needs, assisted in migrating from their previous cloud provider, and offered top-tier performance at a very competitive price.","spans":[{"start":0,"end":8,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/customers/wpmudev/"}},{"start":251,"end":259,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/droplets/"}}]},{"type":"paragraph","text":"DigitalOcean is the only service that balances the flexibility and scale of a high-performance cloud platform with the cost and support needs of a growing small business.","spans":[]},{"type":"paragraph","text":"Contact us today to learn how DigitalOcean can help you scale your managed cloud hosting business.","spans":[{"start":0,"end":98,"type":"strong"},{"start":56,"end":97,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/solutions/managed-cloud-hosting/"}}]}],"blog_post_date":"2021-08-03","tags":[{"tag1":{"tag":"Cloud Education","_linkType":"Link.document","_meta":{"uid":"cloud-education"}}}],"_meta":{"uid":"managed-cloud-hosts-cloud-first"}}},{"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":"Ali Wunderman","author_image":{"dimensions":{"width":512,"height":512},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/3765ffa6-f1d6-405f-8e9d-0b336d3c7db8_ali+wunderman.jpeg?auto=compress,format"},"_meta":{"uid":"ali-wunderman"}},"blog_header_image":{"dimensions":{"width":870,"height":440},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/49d47d15-ad17-41ef-aba8-69e58eb0ff33_blog-illustration-3-870x440.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Multi-cloud vs hybrid cloud: Everything your business needs to know ","spans":[]}],"blog_post_content":[{"type":"heading2","text":"Finding the cloud computing approach that’s right for your business ","spans":[]},{"type":"paragraph","text":"The rise of cloud computing has revolutionized business as we know it. The cloud has enabled businesses to focus their time and energy on building technology, rather than maintaining infrastructure, which has led to an innovation boom in startups and small businesses. ","spans":[]},{"type":"paragraph","text":"If you’re reading this, you probably don’t need a cloud computing definition, but here it is just in case: Cloud computing is the delivery of computing resources as a service, managed by the cloud provider rather than the end-user. This is in contrast to how businesses used to operate, namely by buying and managing their own software and hardware. Now that you’re committed to the cloud, the next step is knowing the differences and similarities between hybrid cloud and multi-cloud strategies, and figuring out which approach is right for your business. ","spans":[{"start":162,"end":174,"type":"em"}]},{"type":"paragraph","text":"To learn more about cloud computing, including its rich history, the various models and environments it incorporates, and the overall business benefits, read through this in-depth tutorial from DigitalOcean. If you’re not already familiar with DigitalOcean tutorials, they are an excellent and expansive treasure trove of information and resources created by DO employees and community members. ","spans":[{"start":166,"end":180,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials/a-general-introduction-to-cloud-computing"}}]},{"type":"paragraph","text":"Right off the bat, hybrid cloud and multi-cloud sound suspiciously similar and are regularly used interchangeably. While both incorporate cloud services from more than one source, they do so in unique ways and refer to different cloud setups. Read on to dig deeper into this topic.","spans":[{"start":19,"end":31,"type":"strong"},{"start":36,"end":47,"type":"strong"}]},{"type":"heading2","text":"What is hybrid cloud computing?","spans":[]},{"type":"paragraph","text":"There is one major factor that makes hybrid cloud computing unique from multi-cloud: Hybrid cloud computing incorporates private cloud infrastructure alongside public cloud computing providers. For a cloud computing setup to be considered hybrid, it generally includes a private component, such as an onsite data center managed and maintained directly by the business using it.","spans":[{"start":37,"end":59,"type":"strong"},{"start":37,"end":59,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.zdnet.com/article/hybrid-cloud-what-it-is-why-it-matters/"}}]},{"type":"paragraph","text":"The benefits of adopting a hybrid cloud model include the ability to deploy in private IT environments, which can give businesses more control over their configurations and, especially for larger businesses, may lead to cost savings. Combining a private cloud environment with a public cloud for certain services can provide the required redundancy and reduce outages. Public clouds also enable businesses to scale quickly, so a hybrid model can take advantage of the scalability of public cloud services while hosting certain systems which may have specialized requirements to stay on a private cloud. ","spans":[{"start":27,"end":45,"type":"hyperlink","data":{"link_type":"Web","url":"https://venturebeat.com/2021/07/11/the-hybrid-cloud-balance-knowing-when-to-shift-between-public-and-private/"}}]},{"type":"paragraph","text":"The definition gets tricky when businesses start to incorporate multiple public cloud services into the mix. When multiple public cloud services are working in conjunction with each other, that’s multi-cloud, baby.  ","spans":[]},{"type":"heading2","text":"What is multi-cloud computing?","spans":[]},{"type":"paragraph","text":"A multi-cloud computing setup in its simplest form means that a business is using multiple public cloud providers to accomplish specific tasks or workloads; for example, one provider for analytics workloads and one for public-facing websites. As Raman Sharma, DigitalOcean’s VP of Product & Program Marketing, says: ‘The reasons given for choosing a multi-cloud setup are various - risk management, avoiding lock-in and reliance on one provider, compliance with regulatory requirements etc.’ ","spans":[{"start":2,"end":23,"type":"strong"},{"start":2,"end":23,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.netapp.com/knowledge-center/what-is-multicloud/"}},{"start":316,"end":379,"type":"hyperlink","data":{"link_type":"Web","url":"https://ramansharma.substack.com/p/multi-cloud-makes-sense-but-not-for"}}]},{"type":"paragraph","text":"Every cloud provider has its own pros and cons, and by combining several, a business can leverage the unique aspects of each. Typically this approach is taken to distribute resources in computing and lessen the chances of losing data or going offline. A multi-cloud setup is especially useful for small businesses as it enables them to optimize costs and services by choosing specific cloud providers for specific needs, rather than one larger cloud provider which may include services small businesses do not utilize. ","spans":[]},{"type":"paragraph","text":"Some businesses may leverage both a hybrid and multi-cloud environment, in which they use a private cloud in addition to multiple public clouds. However, if a business only uses one public cloud service in addition to a private cloud, that is considered only a hybrid cloud. The real differentiator here is that multi-cloud incorporates more than one public cloud. ","spans":[]},{"type":"heading3","text":"Choosing the right cloud option for your startup or small business","spans":[]},{"type":"paragraph","text":"Small businesses are the ideal candidate for adopting a hybrid or multi-cloud strategy. Many of today’s small businesses are cloud-native, meaning they are born in the cloud, and do not ever maintain their own infrastructure but instead adopt a multi-cloud strategy. As Sharma explains, “Most smaller companies adopt multi-cloud architectures almost by necessity. They have two needs: 1) They want to focus on building their apps and not reinvent the wheel. 2) They want tools and services that are best of breed in their respective areas, in terms of productivity and ROI.” Often, working with outside cloud providers is the result of going after their desired results on a budget that makes sense for their growing business.","spans":[{"start":104,"end":137,"type":"hyperlink","data":{"link_type":"Web","url":"https://en.wikipedia.org/wiki/Cloud_native_computing"}},{"start":270,"end":285,"type":"hyperlink","data":{"link_type":"Web","url":"https://ramansharma.substack.com/p/multi-cloud-makes-sense-but-not-for"}}]},{"type":"paragraph","text":"There is a case to be made for going with only one service provider, but this risks being unable to access specialized technology that supports innovative ideas and startup-speed iteration. ","spans":[]},{"type":"paragraph","text":"When it comes to going the hybrid or multi-cloud route, the decision really lies in where your business’s non-cloud resources are located. If purchasing and operating an onsite private cloud is possible and preferable due to unique needs your company may have around security or configuration, then hybrid is the right way to go. However, if that’s not essential or desirable, then taking a multi-cloud approach will still bring the same benefits in terms of fortification against disaster, dealing with compliance, and having flexibility, but without the autonomy that comes with having a private cloud. For most small and mid-sized businesses, multi-cloud provides the flexibility and reliability that is needed, without the complexity and infrastructure investment required for a hybrid cloud setup. ","spans":[{"start":299,"end":305,"type":"strong"},{"start":391,"end":402,"type":"strong"}]},{"type":"paragraph","text":"Cloud computing is all about empowering developers and businesses to create and explore as many options as possible, and building a hybrid or multi-cloud computing architecture is just another way to leverage what makes the cloud so powerful. To learn more about DigitalOcean’s cloud services and how they can benefit your business, view our product suite here.","spans":[{"start":338,"end":361,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/"}}]}],"blog_post_date":"2021-07-22","tags":[{"tag1":{"tag":"Developer Relations","_linkType":"Link.document","_meta":{"uid":"developer-relations"}}}],"_meta":{"uid":"multi-cloud-vs-hybrid-cloud-computing"}}},{"node":{"author":{"_linkType":"Link.document","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"}},"blog_header_image":{"dimensions":{"width":790,"height":400},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/0f1ce1e8-b345-419c-8b6a-4704a7d47b2d_DODX3673-790x400-logo.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Building a developer tools business on a developer-focused cloud","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Software is not only eating the world, it has developed an uncanny knack of inserting itself into every aspect of this world’s functioning. This means that any improvements to how software is developed have a real impact on the overall productivity of the global economy. Tools that improve the efficiency of software development, tools that allow software builder teams to raise the quality of their software, and services that enable businesses to run their apps reliably and securely are more important than ever before. As a result, there is an increased focus on building products and tools that make developer’s lives easier and their work more efficient.","spans":[{"start":21,"end":37,"type":"hyperlink","data":{"link_type":"Web","url":"https://a16z.com/2011/08/20/why-software-is-eating-the-world/"}}]},{"type":"heading2","text":"More developers are building more apps for more platforms than ever before","spans":[]},{"type":"paragraph","text":"Given such a huge demand for software experiences in our world, it is no surprise that the number of software developers globally continues to grow, and is projected to reach ~29M by 2024. The number of platforms available for developers to build apps upon is also growing. Desktop, mobile, smart devices, servers, web, cloud, embedded systems, edge, and IoT are just some examples of platforms developers are building on today. ","spans":[{"start":169,"end":187,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.statista.com/statistics/627312/worldwide-developer-population/"}}]},{"type":"paragraph","text":"The growth in software development presents an opportunity for software builders who build tools for other software builders. Some of the challenges software developers face today include: ","spans":[]},{"type":"list-item","text":"Developers need to write, build, test and debug their code with greater velocity. They need to collaborate with their teams and get feedback from their users. Most importantly, they need to continue to learn and skill up on the latest technologies and methodologies.","spans":[]},{"type":"list-item","text":"The apps they are building need to be composed together using building block services - databases, notifications, authentication, payments, communications, machine learning, visualization, and so on.","spans":[]},{"type":"list-item","text":"These apps need to be deployed using automated pipelines and once in production, they need to be operated using modern management and monitoring tools.","spans":[]},{"type":"list-item","text":"These apps need to be served from the most optimal locations to ensure low latency experience for their users.","spans":[]},{"type":"paragraph","text":"These and many more requirements stemming from the deluge of software development have created a new breed of developer tools. These tools are coming not only from large software companies of the past, but also from newer, more nimble companies that hyperfocus on certain important but underserved aspects of software development.","spans":[]},{"type":"heading2","text":"The growing demand for  developer tools and services","spans":[]},{"type":"paragraph","text":"In the past decade or so, the developer tools and services business has exploded. Innovative developer teams have found new and more efficient ways to solve software development challenges, and many have also created new possibilities and scenarios. Github, Twilio, Stripe, MongoDB, and even DigitalOcean are only a few examples of developer-focused companies that came in and carved out a name for themselves in crowded areas. They accomplished this by focusing on the needs of underserved audiences and underserved scenarios, and by providing differentiated experiences to developers. In fact, online Q&A forums like Stack Overflow, online programming interview practice tools like LeetCode, and online community forums like DEV are also examples of services that make developers’ lives easier.","spans":[]},{"type":"paragraph","text":"We can see this growth by looking at the Forbes Cloud 100 list, the annual ranking of the world’s top private cloud companies. In the previous iteration, ~20% of the companies included in that list were developer-focused businesses. Many others, though not developer products themselves, still provide extensibility points that allow software developers to extend the core capabilities of those products.","spans":[{"start":41,"end":57,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.forbes.com/cloud100/#7a5c6ce35f94"}}]},{"type":"heading2","text":"DigitalOcean: The ideal cloud for building developer tools","spans":[]},{"type":"paragraph","text":"At DigitalOcean, we know a thing or two about building a business that is focused on developers. We do it by:","spans":[]},{"type":"list-item","text":"Making developers more productive through a simple product experience.","spans":[{"start":44,"end":69,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/"}}]},{"type":"list-item","text":"Providing rich resources around all kinds of system administration, programming languages, cloud computing, and other software development topics. ","spans":[{"start":10,"end":24,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community"}}]},{"type":"list-item","text":"Giving back to the open source community. ","spans":[{"start":19,"end":40,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/open-source/"}}]},{"type":"heading2","text":"DigitalOcean is a trusted advisor for those building developer tools ","spans":[]},{"type":"paragraph","text":"Given our popularity with developers, it is no surprise that other businesses who are also trying to serve developers find DigitalOcean to be an ally with a shared ethos and developer-first mindset. Those building tools for developers need cloud services, and DigitalOcean helps them every step of the way.","spans":[]},{"type":"paragraph","text":"Businesses building developer tools on DigitalOcean include managed database solutions, edge computing platforms, serverless platforms, CI/CD solutions, API services, developer collaboration tools, online programming environments, among many others.","spans":[]},{"type":"list-item","text":"Bunnyshell’s mission is to allow developers to focus on building applications without worrying about infrastructure. It offers cloud-agnostic infrastructure management and application management, as well as DevOps tools for deployment and monitoring. Bunnyshell was looking for an infrastructure provider that allowed it to provide reliable services to its customers in a cost-effective manner.\n\n\"What we really like about DigitalOcean is the keen customer focus. As a company that serves developers, we want a partner that understands our customers and has a shared purpose. DigitalOcean not only provides world-class infrastructure but they truly get developers. This makes our job easier in terms of building management services for them.” \n- Roxana Ciobanu, CTO of BunnyShell","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.bunnyshell.com/"}},{"start":396,"end":743,"type":"em"},{"start":744,"end":779,"type":"em"}]},{"type":"heading4","text":"We create opportunities for others to do what they do best","spans":[]},{"type":"paragraph","text":"One unique thing about DigitalOcean as a cloud provider is our intense focus. We know where our strengths lie and where we need to rely on ecosystem partners. We believe the developer tools space is big enough for many successful businesses to not only co-exist but thrive, so instead of building everything ourselves we believe in nurturing an ecosystem of partners.  These partners build developer tools to enrich the experience of developers building on our platform or on any other. In fact, we go one step further, and actively invest in builders helping builders through our Hatch program.","spans":[{"start":543,"end":568,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/hatch/"}}]},{"type":"list-item","text":"Section is a developer-centric, container-based edge computing platform that empowers application engineers to run any workload, anywhere. They achieve this by leveraging a global network of DigitalOcean compute resources to run their edge network, aggregating existing infrastructure to make it flexible enough to meet the performance, security, and scalability needs of all websites.  \n\n“With DigitalOcean, we get a low-cost option with great support and reliability.”  \n- Director of Education & Awareness, Molly Wojcik","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/customers/section/"}},{"start":389,"end":472,"type":"em"},{"start":473,"end":522,"type":"em"}]},{"type":"heading4","text":"Developer tools providers can start small and scale economically","spans":[]},{"type":"paragraph","text":"Like most SaaS businesses, even developer tools and services products are faced with the problem of managing scale effectively. By providing industry leading price-performance packages, and especially attractive bandwidth economics at high scale, DigitalOcean provides a perfect cloud computing platform for developers tools.","spans":[{"start":100,"end":126,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/how-to-scale-your-saas-product-without-breaking-the-bank"}},{"start":158,"end":184,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/pricing/calculator/"}},{"start":201,"end":231,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/its-all-about-the-bandwidth-why-many-network-intensive-services-select-digitalocean-as-their-cloud/"}}]},{"type":"list-item","text":"Scraper API is an API that allows developers to build scalable web scrapers. If you’re running an online price comparison site and need to look up millions of websites a day, it requires a lot of infrastructure, IP addresses, browsers, etc. Scraper API manages this kind of platform which allows data-intensive companies to easily get the data they need. \n\n“We had been growing 10 to 20% a month. And every step of the way, DO had tools that were exactly what it was right. We came for the simplicity and then, as we scaled, we were actually very pleasantly surprised by many things on the platform”  \n- Daniel Ni, CEO & Founder of Scraper API","spans":[{"start":0,"end":11,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/customers/scraperapi/"}},{"start":357,"end":601,"type":"em"},{"start":602,"end":643,"type":"em"}]},{"type":"heading4","text":"Even developer tools builders need to build software efficiently","spans":[]},{"type":"paragraph","text":"Even if your team is capable of handling all the complexity thrown at you by major cloud providers, it doesn't mean you should. As a business, ultimately you are rewarded for the value you deliver to your customers, and not for the heavy lifting of infrastructure behind the scenes. DigitalOcean handles your infrastructure needs with ease, enabling you to focus on growing your business.","spans":[]},{"type":"list-item","text":"Parabol is a remote meeting platform for developer teams embracing agile practices. With the COVID-19 pandemic accelerating the business world’s shift online and to digital meetings, Parabol saw weekly customer sign-ups increase by more than ten times. They were able to quickly and easily redesign their infrastructure setup to allow for greater scale using additional DigitalOcean Droplets and the Managed Databases offering. This allowed Parabol to move from hosting approximately 10,000 simultaneous sessions to several hundred thousand without disruption. \n\n“As a founder, I didn’t want to spend time micromanaging infrastructure and doing XML sit-ups. When the pandemic happened and traffic grew tenfold, the robust DigitalOcean platform allowed us to scale seamlessly, without any disruption to our operations, so we could continue to focus on running our business.”  \n- Jordan Husney, Cofounder & CEO of Parabol","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/customers/parabol/"}},{"start":563,"end":875,"type":"em"},{"start":876,"end":919,"type":"em"}]},{"type":"paragraph","text":"DigitalOcean is proud to be a developer-focused company. If you are also in the business of serving software developers, then we would love to hear from you. ","spans":[]},{"type":"paragraph","text":"Contact us to learn more about free infrastructure credits, robust training, and technical support to help you migrate your developer-focused tools and services to our platform.","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/migrate/?utmmedium=blog"}}]},{"type":"paragraph","text":"Come build with DigitalOcean!","spans":[]},{"type":"paragraph","text":"","spans":[]}],"blog_post_date":"2021-07-15","tags":[{"tag1":{"tag":"Developer Relations","_linkType":"Link.document","_meta":{"uid":"developer-relations"}}}],"_meta":{"uid":"building-a-developer-tools-business-on-a-developer-focused-cloud"}}},{"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":"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"}},"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_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":[]}],"blog_post_date":"2021-06-22","tags":[{"tag1":{"tag":"Developer Relations","_linkType":"Link.document","_meta":{"uid":"developer-relations"}}}],"_meta":{"uid":"how-to-scale-your-saas-product-without-breaking-the-bank"}}}]}}}