{"componentChunkName":"component---src-templates-author-jsx","path":"/blog/author/hollie_haggans/","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,"numAuthorPages":1,"currentPage":1,"uid":"hollie_haggans","data":[{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":1537,"height":769},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/10edf3c3-a784-40e4-a038-c93626f433be_Blog+image.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"The Ultimate Hacktoberfest 2020 Recap ","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Seven years ago, DigitalOcean created Hacktoberfest to rally our global community toward learning and participating in the open source ecosystem. Alongside the development of our own open source tools and the sponsorship and contributions to other tools, Hacktoberfest became a hallmark initiative every October to invest in the thriving open source community. ","spans":[]},{"type":"paragraph","text":"Hacktoberfest 2020 wouldn’t have been possible without our amazing partners. First, a huge thank you goes to Intel and DEV for their awesome support. We also want to thank our other partners – Vonage, Circle CI, JetBrains, and GitHub – for all of the amazing work they did. And last but certainly not least, we’d like to thank all of the community partners who chipped in so meaningfully.","spans":[{"start":109,"end":115,"type":"strong"},{"start":109,"end":114,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/intel.pdf","target":"_blank"}},{"start":119,"end":122,"type":"strong"},{"start":119,"end":122,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/forem/forem","target":"_blank"}},{"start":193,"end":199,"type":"strong"},{"start":193,"end":199,"type":"hyperlink","data":{"link_type":"Web","url":"https://nexmo.dev/digitalocean","target":"_blank"}},{"start":201,"end":210,"type":"strong"},{"start":201,"end":210,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.circleci.com/","target":"_blank"}},{"start":212,"end":221,"type":"strong"},{"start":212,"end":221,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.jetbrains.com/lp/hacktoberfest-2020/","target":"_blank"}},{"start":227,"end":233,"type":"strong"},{"start":227,"end":233,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/","target":"_blank"}}]},{"type":"image","url":"https://images.prismic.io/www-static/41fdc9ae-371e-4925-a2b3-ccb1c7f420aa_HF+Twitter+Social+Sponsor+post.jpg?auto=compress,format","alt":"Hacktoberfest Community Partners","copyright":null,"dimensions":{"width":1024,"height":512}},{"type":"heading2","text":"Stories from Hacktoberfest","spans":[{"start":0,"end":26,"type":"strong"}]},{"type":"paragraph","text":"At the end of the day, Hacktoberfest is simply a series of human experiences that can make a positive impact. Each person who participates in the program has a unique story to tell about where they came from and where they went as a result of Hacktoberfest. Here are just a few of the stories we’ve heard following Hacktoberfest 2020. ","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/c2745676-cdea-4b15-b645-0175528e1508_Screen+Shot+2020-11-23+at+10.28.20+AM.png?auto=compress,format&rect=47,0,370,260&w=370&h=260","alt":"Lois Codes","copyright":null,"dimensions":{"width":370,"height":260},"linkTo":{"link_type":"Web","url":"https://www.youtube.com/watch?v=jQbHeB9RG8k&feature=youtu.be","target":"_blank"}},{"type":"paragraph","text":"Lois Codes joined Hacktoberfest last year and shares a few learnings for developers that she’s personally benefited from when contributing to open source.","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=jQbHeB9RG8k&feature=youtu.be","target":"_blank"}}]},{"type":"image","url":"https://images.prismic.io/www-static/30bebb17-cd0f-4e13-954f-2abe6c0ad0d2_Screen+Shot+2020-11-23+at+10.27.41+AM.png?auto=compress,format","alt":"Shahed Nasser","copyright":null,"dimensions":{"width":370,"height":372},"linkTo":{"link_type":"Web","url":"https://shahednasserblog.tk/how-i-learned-about-contributing-to-open-source-projects-by-creating-one/","target":"_blank"}},{"type":"paragraph","text":"Shahed Nasser went from contributing to open source to building a project and maintaining her own repository. Daunting as it was, Nasser knew that the best way to encourage more open source contributions was to create a project new beginners could learn from and grow with. ","spans":[{"start":0,"end":13,"type":"hyperlink","data":{"link_type":"Web","url":"https://shahednasserblog.tk/how-i-learned-about-contributing-to-open-source-projects-by-creating-one/"}}]},{"type":"image","url":"https://images.prismic.io/www-static/271c542a-4ba4-49fc-9b17-8eb6b8a18ecd_Screen+Shot+2020-11-23+at+10.27.47+AM.png?auto=compress,format&rect=0,38,324,266&w=370&h=304","alt":"Kaylee Llewellyn","copyright":null,"dimensions":{"width":370,"height":304},"linkTo":{"link_type":"Web","url":"https://www.instagram.com/p/CGnLKRogeoJ/?utm_source=ig_web_copy_link","target":"_blank"}},{"type":"paragraph","text":"Kaylee Llewellyn dipped her toes into Hacktoberfest for the first time this year and had an awesome experience that boosted her confidence and skill set. ","spans":[{"start":0,"end":16,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.instagram.com/p/CGnLKRogeoJ/?utm_source=ig_web_copy_link","target":"_blank"}}]},{"type":"image","url":"https://images.prismic.io/www-static/980d2410-31b6-4c8e-bc70-46b89d248fe1_Screen+Shot+2020-11-23+at+10.27.53+AM.png?auto=compress,format&rect=11,0,370,302&w=370&h=302","alt":"Matt. S","copyright":null,"dimensions":{"width":370,"height":302},"linkTo":{"link_type":"Web","url":"https://www.jackofalladmins.com/dev%20dungeon/hacktoberfest-findmebeer/","target":"_blank"}},{"type":"paragraph","text":"Matt S, a two-time Hacktoberfest participant, open-sourced a passion project that he built from scratch. Wanting to get a feel for the maintainer role, he was blown away by the number of contributions received this year. ","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.jackofalladmins.com/dev%20dungeon/hacktoberfest-findmebeer/","target":"_blank"}}]},{"type":"paragraph","text":"We are deeply inspired by all of your stories, and with your permission, we would like to share them more broadly. If you’re interested in sharing your story, please submit it in the Hacktoberfest stories form.","spans":[{"start":182,"end":209,"type":"hyperlink","data":{"link_type":"Web","url":"https://sammydigitalocean.typeform.com/to/aomhrmEk"}},{"start":183,"end":209,"type":"strong"}]},{"type":"paragraph","text":"","spans":[]},{"type":"heading2","text":"Hacktoberfest by the numbers","spans":[{"start":0,"end":28,"type":"strong"}]},{"type":"paragraph","text":"When we combine all of the stories from Hacktoberfest, we get some impressive numbers that showcase the full experience: You all came together at this challenging time and made such a positive impact. It’s incredible to see how many people from around the globe take part in this celebration. And we’re excited to share the data with you. ","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"heading3","text":"Environmental stats","spans":[{"start":0,"end":19,"type":"strong"}]},{"type":"paragraph","text":"2020 was our first year making a monetary investment in lowering the climate impact of the Hacktoberfest program. As of this moment, 3% of participants have opted into the ‘Pick trees, not tees” option and 400 people have planted their own trees in the Hacktoberfest Forest. So far, we’ve donated $3,728 to the effort and have also offset 500 tons of carbon from shipping tees by planting 5000 trees. Read more about Hacktoberfest's worldwide impact on the Kotis blog, our awesome swag partner. ","spans":[{"start":133,"end":136,"type":"strong"},{"start":206,"end":216,"type":"strong"},{"start":253,"end":273,"type":"hyperlink","data":{"link_type":"Web","url":"https://tree-nation.com/profile/digitalocean"}},{"start":297,"end":303,"type":"strong"},{"start":339,"end":348,"type":"strong"},{"start":389,"end":399,"type":"strong"},{"start":457,"end":467,"type":"hyperlink","data":{"link_type":"Web","url":"https://go.kotisdesign.com/portfolio/digital-ocean-hacktoberfest/","target":"_blank"}}]},{"type":"image","url":"https://images.prismic.io/www-static/1882cea0-6dff-4736-bdb7-3b5bc1b85670_Carbon+Offsets.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1800,"height":1447}},{"type":"heading3","text":"Contributions stats","spans":[{"start":0,"end":19,"type":"strong"}]},{"type":"paragraph","text":" Many varying repositories participated, representing a multitude of programming languages, sizes, and levels of engagement. When we looked at the breakdown by language, here is what we saw.","spans":[{"start":0,"end":1,"type":"strong"}]},{"type":"image","url":"https://prismic-io.s3.amazonaws.com/www-static/143f0f91-d08d-4e11-8d72-ab379d46f85f_Repos_+Top+10+languages.png","alt":null,"copyright":null,"dimensions":{"width":790,"height":640}},{"type":"paragraph","text":"When it came to the engagement, within the repositories that participated in Hacktoberfest: ","spans":[]},{"type":"list-item","text":"621,104 pull requests were made","spans":[{"start":0,"end":8,"type":"strong"}]},{"type":"list-item","text":"166,057 pull requests were merged","spans":[{"start":0,"end":8,"type":"strong"}]},{"type":"list-item","text":"1,043 pull requests were approved","spans":[{"start":0,"end":5,"type":"strong"}]},{"type":"list-item","text":"102,231 pull requests were labeled hacktoberfest-accepted ","spans":[{"start":0,"end":8,"type":"strong"},{"start":21,"end":22,"type":"strong"}]},{"type":"paragraph","text":"All of these conditions counted toward completing Hacktoberfest. There were also 114,944 pull requests that qualified before the opt-in rules went live. In addition, there were 34,595 pull requests not accepted by a maintainer and 9,598 labeled as spam or invalid, alongside 172,599 pull requests made to repositories that decided not to participate in Hacktoberfest and 17,260 submitted to repositories that we excluded as we and the community felt they did not follow the values of Hacktoberfest.","spans":[{"start":81,"end":88,"type":"strong"},{"start":177,"end":183,"type":"strong"},{"start":198,"end":202,"type":"em"},{"start":231,"end":236,"type":"strong"},{"start":275,"end":282,"type":"strong"},{"start":371,"end":377,"type":"strong"}]},{"type":"image","url":"https://images.prismic.io/www-static/305698af-4187-4e29-8899-6ae1db5bf5c5_Eligigle+PR+Pie+Chart.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":790,"height":803}},{"type":"heading3","text":"Participant stats","spans":[{"start":0,"end":17,"type":"strong"}]},{"type":"paragraph","text":"The numbers are in, and this Hacktoberfest was the biggest one yet. In total, 169,886 people signed up to participate and 66,798 earned a chance to pick a tree or tee. Based on the location field we added this year, we are now able to see that an estimated 140 total countries were represented. Participants were also very socially active this year, mentioning #hacktoberfest 115k times and reaching 272 million people. Here is a breakdown of the top countries, excluding the U.S. and India.","spans":[{"start":78,"end":85,"type":"strong"},{"start":122,"end":128,"type":"strong"},{"start":257,"end":260,"type":"strong"}]},{"type":"image","url":"https://images.prismic.io/www-static/3dde3839-03a3-46ea-acae-016b574fbb83_Repos_+Top+10+languages-1.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":790,"height":685}},{"type":"heading3","text":"Event stats","spans":[{"start":0,"end":11,"type":"strong"}]},{"type":"paragraph","text":"Every event this year was 100% virtual, and the event kit became the one-stop-shop for all your virtual event needs. We also leveraged Major League Hacking’s platform to unify the event experiences and make it seamless to get folks to your event. There were 1,521 event organizers in total who signed up and organized 720 events in 76 countries. However, participants represented over 121 countries in the events organized. Here were the top countries with events. ","spans":[{"start":258,"end":263,"type":"strong"},{"start":318,"end":321,"type":"strong"},{"start":332,"end":335,"type":"strong"},{"start":380,"end":389,"type":"strong"}]},{"type":"image","url":"https://images.prismic.io/www-static/a452a8d8-928d-4211-9bf6-48b22262c2b4_Events_+Top+10+Countries.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":790,"height":651}},{"type":"paragraph","text":"From an attendance perspective, we saw 21,826 people sign up to attend an event. To facilitate online connections, we opened up a Hacktoberfest Discord server, where 20,000 members joined, along with active Hacktoberfest partners. ","spans":[{"start":39,"end":45,"type":"strong"}]},{"type":"paragraph","text":"In October, DigitalOcean also hosted a series of six open source livestreams, generating over 73,000 views. ","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"heading2","text":"Learning and growing together","spans":[{"start":0,"end":29,"type":"strong"},{"start":21,"end":29,"type":"em"}]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"From the very first day of Hacktoberfest, we knew that 2020 was not going to be an ordinary celebration. It was a year of many firsts, with the most notable difference being that projects had to opt-in in order to participate in Hacktoberfest. It was encouraging to see the total number of projects on GitHub with the ‘hacktoberfest’ topic go from around 2,000 on October 3 to around 63,000 on October 31. ","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Over the seven years of Hacktoberfest, the program has evolved with small but mighty tweaks that have significantly improved the experience. However, we learned that we were still not addressing the apex of critical mass and scale for Hacktoberfest participation with maintainers. That changed this year because the quantity of poor-quality contributions between September 30 and October 3 surpassed anything we (or even GitHub) had seen before. We knew that in order to have a positive month-long engagement that was meaningful and in the spirit of Hacktobefest’s original goal, we had to act quickly to make significant changes to the program and process. We had no other choice but to make sizable changes at that moment, and so we did. ","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"We looked to take in all the key maintainer perspectives after significant deliberation from the team and partner consultation, after which we made the program opt-in only, requiring that pull requests be either merged or labeled ‘accepted’ in order to qualify. Deepening our commitment to listening to the community and maintainer partnership in the Hacktoberfest initiative, we also held 20 roundtable sessions with maintainers from all over the world. More than 65% of the maintainers who signed up attended and we had powerful conversations about the clear gaps the program had not accounted for, especially as it pertains to the maintainer experience. We’d like to express our sincere gratitude to all of you who attended. ","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"heading2","text":"Where DO we go from here?  ","spans":[{"start":0,"end":27,"type":"strong"}]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"During a year when there has been so much change, even within Hacktoberfest, we are hopeful that next year will bring more quality connections and contributions to the open source community. That’s why we’re going to do our part to critically examine the program and make the decisions that optimize for both maintainer and contributor experience. Our commitment is to continually improve the experience for the members of this global community by always listening to our supporters and our critics for the betterment of the experience we share.","spans":[{"start":483,"end":486,"type":"em"}]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Once again, congratulations on another successful year, adding to your Hacktoberfest tee collection, improving your open source knowledge, and giving back to the community (and the planet) with a tree donation. We hope you’ll share your experience and inspire others on social media by using #hacktoberfest and tagging @DigitalOcean. ","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"heading2","text":"When you’ll receive your swag","spans":[{"start":0,"end":29,"type":"strong"}]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"If you have selected a tee as your Hacktoberfest reward, you should expect an email confirmation regarding your shipment over the coming weeks. Once your swag has shipped, you’ll receive tracking information. Please be patient; delivery may take between 8-12 weeks.","spans":[]},{"type":"paragraph","text":"Continue contributing to the open source community by taking our latest Currents survey. ","spans":[{"start":0,"end":89,"type":"strong"},{"start":72,"end":87,"type":"hyperlink","data":{"link_type":"Web","url":"https://digitalocean.getfeedback.com/r/MOb9d8lS"}}]},{"type":"paragraph","text":"Lastly, we just released our latest Currents survey, which focuses on the top trends the open source has faced within the last year. This has been a unique time for all of us and we’re curious how it has affected open source participation, open source technologies, and the global open source communities.","spans":[{"start":29,"end":51,"type":"hyperlink","data":{"link_type":"Web","url":"https://digitalocean.getfeedback.com/r/MOb9d8lS"}}]},{"type":"paragraph","text":"After launching Hub for Good, we were given a unique lens into how the open source community is using and contributing to open source software in light of recent events. To say we’ve been inspired by this is an understatement. But we want to hear our communities’ perspectives. If you have a few minutes and would like to share your insights for our upcoming Currents research report, we’d love to hear from you. As a thank you for your time, you can opt-in after taking the survey to receive a limited-edition open source \"Sammy Shark\" sticker or plant a tree in our DigitalOcean Forest. ","spans":[{"start":16,"end":28,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/pages/hub-for-good"}},{"start":568,"end":587,"type":"hyperlink","data":{"link_type":"Web","url":"https://tree-nation.com/profile/digitalocean"}}]}],"blog_post_date":"2020-11-23","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"hacktoberfest-recap2020"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":790,"height":395},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/00bace91-76d2-4a24-99df-cf31668c1701_DODX-1271+deploy-blog-banner.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"DigitalOcean’s first ever 24-hour global virtual conference, deploy","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"There’s a first time for everything, and on November 10th and 11th, DigitalOcean will be hosting deploy, its first ever 24-hour global virtual conference, with registration opening today! Founded on the values of simplicity, community, and love, we know how important it is to spend time with the people that mean the most to us, especially during a time when it’s never been more challenging to do so. 2020 is the perfect time to bring our global community together to celebrate the things we all care about: learning, building, and creating the future we want to see. This event will transcend the expected and be an experience that you will never forget.","spans":[]},{"type":"paragraph","text":"deploy is a conference featuring a showstopping lineup of speakers, high-quality content, and a multitude of ways to engage with the global developer community. Here’s a sneak preview of deploy and everything you should know about the 24-hour event so you can get the most out of your experience. ","spans":[]},{"type":"paragraph","text":"High-caliber Headliners ","spans":[{"start":0,"end":24,"type":"strong"}]},{"type":"paragraph","text":"When DigitalOcean set out to craft its first ever global virtual conference, we asked ourselves what would resonate most for our community and customers. Offering great content means hearing from a variety of perspectives that can break down problems and experiences into actionable and inspiring information. That’s why we spent so much time crafting this line-up and curating content we can’t wait to deliver.","spans":[]},{"type":"paragraph","text":"It all kicks off with DigitalOcean’s CEO, Yancey Spruill. Yancey will provide an overview of the current state of the company, share our latest products, plus upcoming plans and features on the product front. ","spans":[]},{"type":"paragraph","text":"His keynote will be followed by a plethora of presentations from community members, engineers, customers, and other experts that are building leading technologies and companies in the cloud community. See the full agenda to make note of the talks and sessions you won’t want to miss. ","spans":[{"start":208,"end":220,"type":"strong"},{"start":208,"end":220,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy"}}]},{"type":"paragraph","text":"The content spans a wide breadth of topics relevant to today’s developer ecosystem, from HashiCorp bringing you a creative point of view of building Kubernetes clusters in the blocky world of Minecraft, all the way to Incident Labs sharing best practices for being mindful of burnout for engineering teams in the era of COVID-19.","spans":[]},{"type":"paragraph","text":"Latest and Greatest","spans":[{"start":0,"end":19,"type":"strong"}]},{"type":"paragraph","text":"Keeping the community informed about our vision is important to us, which is why we are transparent about our Product Roadmap. At deploy, we’ll take a deep dive into what we’re planning to simplify cloud computing so developers and businesses can spend more time creating software that changes the world.","spans":[]},{"type":"paragraph","text":"In case you missed it, we just launched an exciting new product offering that is a reimagined PaaS (platform as a service) called DigitalOcean App Platform. We have already seen the community using it to build amazing apps and can't wait to see what you create. We are connecting you to our community of engineers and product builders who worked on this product so you can become an expert yourself. Don’t forget, we want to hear what you think, and see what you have built, so we can learn how we can continue to support the global developer community. ","spans":[{"start":130,"end":155,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/blog/introducing-digitalocean-app-platform-reimagining-paas-to-make-it-simpler-for-you-to-build-deploy-and-scale-apps"}},{"start":210,"end":222,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/app-platform/languages-frameworks/"}},{"start":414,"end":444,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy-discord"}}]},{"type":"paragraph","text":"Networking in the New Normal","spans":[{"start":0,"end":28,"type":"strong"}]},{"type":"paragraph","text":"A challenge that occurs in the virtual event world is how we can connect and collaborate remotely. We have attended many of the events our partners and customers have put on, but endeavor to take on this challenge in our own DigitalOcean style. We don’t want to just recreate the in-person event experience - we want to do something that is inherent to our new normal. That’s why the DigitalOcean team will have a dedicated Discord server for the community to come together and engage directly with each other and the DigitalOcean team. ","spans":[]},{"type":"paragraph","text":"Join the Discord server and dive into these channels:","spans":[{"start":0,"end":16,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy-discord"}}]},{"type":"list-item","text":"App modernization ","spans":[]},{"type":"list-item","text":"Open source communities","spans":[]},{"type":"list-item","text":"Scaling your product ","spans":[]},{"type":"list-item","text":"Containers/cloud native solutions ","spans":[]},{"type":"list-item","text":"Conference swag evolution ","spans":[]},{"type":"paragraph","text":"Members of our team will be available throughout the 24 hours of the event. Everyone is invited, from executive staff and engineers to product builders and content creators. The server will include special networking rooms, picture booths, and hourly swag giveaways, all to ensure you have optimal access to meet and engage with fellow community members. ","spans":[]},{"type":"paragraph","text":"Self Care Conferencing","spans":[{"start":0,"end":22,"type":"strong"}]},{"type":"paragraph","text":"Mind and body are top of mind for our team as we work remotely. There will be breaks throughout the conference to keep you fresh, relaxed, and feeling zen. We worked with top experts in the self care space to help you balance all the educational content coming from deploy using movement and mindfulness. We will be conducting yoga sessions, showcasing Shaolin stretches (Wu-Tang certified), delivering beats straight from Brooklyn, and so much more. Our wellness track is exclusive for conference-goers only, so be sure to RSVP for access. ","spans":[{"start":524,"end":539,"type":"strong"},{"start":524,"end":539,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy"}}]},{"type":"paragraph","text":"We’re so honored to have such an incredible community and we can’t wait to connect with each and every one of you at deploy. The time and details are below:","spans":[]},{"type":"paragraph","text":"Date: Nov 10 -11, 2020 @ 10 am EDT ","spans":[]},{"type":"paragraph","text":"RSVP HERE","spans":[{"start":0,"end":9,"type":"strong"},{"start":0,"end":9,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy"}}]},{"type":"paragraph","text":"#DOdeploy","spans":[]},{"type":"paragraph","text":"Thank you for your RSVP! We look forward to seeing you there! ","spans":[]},{"type":"paragraph","text":"Hollie Haggans","spans":[]},{"type":"paragraph","text":"Manager, Community Relations & Engagement ","spans":[]}],"blog_post_date":"2020-10-14","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"digitaloceans-first-ever-24-hour-global-virtual-conference-deploy"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":1000,"height":591},"alt":"Line graphic with the words 'The Spin Up' inside of an illustration of a record on a record player","copyright":null,"url":"https://images.prismic.io/www-static%2F8d25737a-0a16-4131-9525-54d114ce663f_spinup_2--1-.gif?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Meet the Spin Up, a Student Program for Tomorrow’s Technologists","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"DigitalOcean has always been committed to giving back to our developer community, and today we’re excited to announce an educational initiative to support inclusion in technology. In partnership with a16z’s Cultural Leadership Fund, we’ve built the Spin Up: an educational program aimed at supporting the next generation of developers and entrepreneurs. The Spin Up program introduces students to cloud computing and software development through a series of hands-on workshops.","spans":[{"start":207,"end":231,"type":"hyperlink","data":{"link_type":"Web","url":"https://a16z.com/2018/08/22/introducing-the-cultural-leadership-fund/"}},{"start":245,"end":256,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/the-spin-up/"}}]},{"type":"paragraph","text":"Over the summer, we launched our program in private beta with SocialWorks, a Chicago-based nonprofit established by Chance the Rapper. Local students learned about the cloud, built and deployed part of a web app, and explored ComplexCon with our team.","spans":[{"start":62,"end":73,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.socialworkschi.org/"}}]},{"type":"paragraph","text":"The Spin Up will focus on expanding opportunities for historically underrepresented communities in the technology industry. Because we believe that technology should serve all communities, we’re stepping up to make sure more people know how to participate in the software development process.","spans":[]},{"type":"paragraph","text":"We’re planning on scaling up the Spin Up in the next few months. If you work for a nonprofit, an educational institution, or a technology company that would be interested in partnering with us to bring the Spin Up to your community, drop us a line through this form. If you are interested in hearing more, sign up to learn what’s happening next!","spans":[{"start":256,"end":265,"type":"hyperlink","data":{"link_type":"Web","url":"https://sammydigitalocean.typeform.com/to/dEl346"}},{"start":306,"end":313,"type":"hyperlink","data":{"link_type":"Web","url":"https://sammydigitalocean.typeform.com/to/ccNuUR"}}]}],"blog_post_date":"2019-10-10","tags":[],"_meta":{"uid":"meet-the-spin-up"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"photo collage of lots of different people ","copyright":null,"url":"https://images.prismic.io/www-static/814c877d54b92e4ed9cae544ee38b55b00123e26_hatch-post.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Hatch Turns 2: A Story of 2,000 Startups and 20 Million Droplets","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Hatch, our global startup program, hit a major milestone this fall turning two!","spans":[{"start":0,"end":33,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/hatch/"}}]},{"type":"paragraph","text":"We've made significant progress since launch. We’ve partnered with over 400 incubators, venture capital firms, and accelerators globally to provide a range of perks and support to over 2,000 startups. And, our Hatchers have spun up over 20 million Droplets from 92 countries. We get the excitement around reaching another year, as we've seen it reflected in the eyes of founders traversing the ups and downs of pursuing a dream.","spans":[]},{"type":"paragraph","text":"Community is at the heart of Hatch, and listening to our members is central to continually improving the program. (A highlight was traveling last year to Lisbon for the first time to attend Web Summit, where Hatchers and customers shared their needs and more ways we could support them.) We've heard how Hatch helps members innovate, stress-test new business ideas for clients, and feel supported by a community on a similar journey. As Hatcher James Gallagher, founder of OpenCommit, puts it: \"I have only just joined the Hatch program and I feel that it will help me connect with fellow founders, get feedback for my startup, and help others build their startups.”","spans":[{"start":473,"end":483,"type":"hyperlink","data":{"link_type":"Web","url":"http://opencommit.com"}}]},{"type":"preformatted","text":"It’s party time for Hatch Startups at #WebSummit - customers meeting customers and beautiful views #itshatcheningpic.twitter.com/iUauc9wigq\n— DigitalOcean (@digitalocean) November 8, 2017","spans":[{"start":38,"end":48,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/WebSummit?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":99,"end":113,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/itshatchening?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":113,"end":139,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/iUauc9wigq"}},{"start":171,"end":187,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/digitalocean/status/928340073040445446?ref_src=twsrc%5Etfw"}}]},{"type":"paragraph","text":"We're creating a platform for founders to share their experiences and discuss their companies. For example, at our first North American TIDE event, held in New York City in the spring, a Hatch panel featuring Don Pottinger of Lytham Labs, John Jung of June.ai, and Justin Karneges of Fanout, moderated by Alex Iskold of Techstars, shared how they approached successfully scaling.","spans":[{"start":226,"end":237,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.lythamlabs.com"}},{"start":252,"end":259,"type":"hyperlink","data":{"link_type":"Web","url":"https://june.ai/"}},{"start":284,"end":290,"type":"hyperlink","data":{"link_type":"Web","url":"https://fanout.io"}}]},{"type":"paragraph","text":"","spans":[{"start":0,"end":0,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=KQS34toxfB8"}}]},{"type":"image","url":"https://images.prismic.io/www-static/3da9261fa6d1203f0c97d3a737d71fd89eb92fba_building.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1683,"height":842}},{"type":"paragraph","text":"We'll also continue to support Hatchers through initiatives like the Hatch Founders’ Circles, an invite-only event marked by talks for a curated audience of founders, investors, and startup enablers; as well as Expert Office Hours, such as the one we recently held with our friend and partner, Nic Jackson of Hashicorp.","spans":[{"start":294,"end":318,"type":"hyperlink","data":{"link_type":"Web","url":"https://do.co/hatchslackhashicorp1"}}]},{"type":"paragraph","text":"Our online Slack Community, where founders from all over the world can connect at whatever hour they're up trying to solve problems and help each other reach their goals. “Connecting with various developers across the globe with different skill sets was helpful in getting right answers,\" says Layak Singh, founder of Artivatic.ai. \"Artivatic is working towards deep tech and hence views/knowledge of such diverse group will be really helpful in scaling further.”","spans":[{"start":318,"end":330,"type":"hyperlink","data":{"link_type":"Web","url":"https://artivatic.ai/"}}]},{"type":"paragraph","text":"Hitting our second anniversary wouldn’t be as special without our amazing Hatchers. So we asked them what Hatch has meant. Here’s what some say about their experience:","spans":[]},{"type":"paragraph","text":"","spans":[{"start":0,"end":0,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=S4Iaat7j65s&amp;feature=youtu.be"}}]},{"type":"image","url":"https://images.prismic.io/www-static/77b8903fc117c5121924eb9c240194c984714165_hatch-dofo.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1586,"height":906}},{"type":"paragraph","text":"We are honored to have the opportunity to support a global community of startups that continue to blow us away. Here’s to another year and wave of awesome companies looking to build impactful software. Thanks for all the love and if you are interested in learning more, please visit our program page where you can apply to the program or apply to partner.","spans":[{"start":277,"end":299,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/hatch"}}]},{"type":"paragraph","text":"A big thanks to the Hatchers who shared with us:","spans":[{"start":0,"end":48,"type":"em"}]},{"type":"list-item","text":"GogoGoGuest -  Cloud marketing solutions with WiFi service to power food service, hospitality, and pop up retail for smart insights on customers.","spans":[{"start":0,"end":11,"type":"hyperlink","data":{"link_type":"Web","url":"https://gogoguest.com/"}}]},{"type":"list-item","text":"Klayvio - Powerful, easy-to-use email and social marketing platform for eCommerce businesses.","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.klaviyo.com/"}}]},{"type":"list-item","text":"Octochannel - Marketing automation for SMBs and startups.","spans":[{"start":0,"end":11,"type":"hyperlink","data":{"link_type":"Web","url":"https://octochannel.com/"}}]},{"type":"list-item","text":"Dofo - Search platform for domain names.","spans":[{"start":0,"end":4,"type":"hyperlink","data":{"link_type":"Web","url":"https://dofo.com/"}}]},{"type":"list-item","text":"Wingly - Flight sharing platform, finding passengers and pilots for your trip.","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"https://en.wingly.io/index.php"}}]},{"type":"list-item","text":"Switch Payments - Switch provides the technical infrastructure for transaction orchestration across the entire payments value chain.","spans":[{"start":0,"end":15,"type":"hyperlink","data":{"link_type":"Web","url":"https://switchpayments.com/#/"}}]}],"blog_post_date":"2018-11-05","tags":[{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}}],"_meta":{"uid":"hatch-turns-2"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":1500,"height":800},"alt":"water deep end podcast illustration","copyright":null,"url":"https://images.prismic.io/www-static/aad9e02a46d845625cadb57d1006373a36251380_deepend_blogsize.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"The Deep End Podcast Ep. 14: Making Sense of It All with Attentive","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"There’s such a thing as “too much information”, especially for companies scaling out their sales operations. That’s why Attentive was born in 2015: to help sales teams make their increasing pipelines simpler to manage. Indeed, the small, Portugal-based team is itself focused on scaling, having participated in accelerator programs like Techstars.","spans":[]},{"type":"paragraph","text":"In this episode, Attentive founder and CTO Pedro Araújo talks about what it takes to build a tech product from the ground up. Discover their approach to running an engineering team, from adopting new open source technologies, to onboarding junior developers and learning about cloud infrastructure.","spans":[]},{"type":"paragraph","text":"Subscribe to the The Deep End Podcast on iTunes and Spotify, or listen to the latest episode on SoundCloud below:","spans":[{"start":41,"end":47,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.google.com/url?q=https://itunes.apple.com/us/podcast/the-deep-end-podcast-by-digitalocean/id1238518419?mt%3D2&amp;sa=D&amp;ust=1515098984068000&amp;usg=AFQjCNH3nSy_ALB5aUIiKt0otKyITr8RkQ"}},{"start":52,"end":59,"type":"hyperlink","data":{"link_type":"Web","url":"https://attentive.us/index.html"}}]},{"type":"paragraph","text":"Hollie Haggans heads up Global Partnerships for DigitalOcean’s Hatch program. She is passionate about startups and cold brew coffee. Get in touch with questions at hatch@digitalocean.com.","spans":[{"start":0,"end":187,"type":"em"},{"start":164,"end":186,"type":"hyperlink","data":{"link_type":"Web","url":"mailto:hatch@digitalocean.com"}}]}],"blog_post_date":"2018-03-01","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"deep-end-podcast-attentive"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"Woman interviewing Man with clouds illustration","copyright":null,"url":"https://images.prismic.io/www-static/e2998af44cd18a7ad05e9dae5e714793557b3ddb_hatchpodcast_socialillo_blog_pat.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"The Deep End Podcast Ep #13: From Prototype to Internet of Things with Muzzley","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"A vision, a small prototype, and a PowerPoint presentation: that’s how Muzzley, a platform for interacting between Internet of Things (IoT) devices, was born three years ago. Today the Muzzley team works to solve a pain point for smart home consumers: managing their IoT devices from one interface, with minimum hassle. But they also place importance on transparency, privacy, and protecting their customers’ data.","spans":[{"start":71,"end":78,"type":"hyperlink","data":{"link_type":"Web","url":"https://muzzley.com"}}]},{"type":"paragraph","text":"In this episode, Muzzley co-founders, Domingo Bruges and Sasha Dewitt, discuss how Muzzley’s tech stack evolved to support a product that integrates with different vendors. They share insight into how they manage the data generated by consumer IoT devices, and how they approach consumer privacy and data production.","spans":[]},{"type":"paragraph","text":"Subscribe to the The Deep End Podcast on iTunes, and listen to the latest episode on SoundCloud below:","spans":[{"start":0,"end":47,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.google.com/url?q=https://itunes.apple.com/us/podcast/the-deep-end-podcast-by-digitalocean/id1238518419?mt%3D2&amp;sa=D&amp;ust=1515098984068000&amp;usg=AFQjCNH3nSy_ALB5aUIiKt0otKyITr8RkQ"}}]},{"type":"paragraph","text":"Hollie Haggans heads up Global Partnerships for DigitalOcean’s Hatch program. She is passionate about startups and cold brew coffee. Get in touch with questions at hatch@digitalocean.com.","spans":[{"start":0,"end":187,"type":"em"},{"start":164,"end":186,"type":"hyperlink","data":{"link_type":"Web","url":"mailto:hatch@digitalocean.com"}}]}],"blog_post_date":"2018-02-12","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"deep-end-podcast-muzzley"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":1500,"height":800},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/aad9e02a46d845625cadb57d1006373a36251380_deepend_blogsize.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"The Deep End Podcast Ep. 12: Empowering People & AI with Unbabel","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"What interesting challenges does a platform that leverages both human translations and artificial intelligence face? For Unbabel, an AI-powered human translation platform, it’s paying equal amounts of attention to the humans driving the business and to the technology underlying the platform.","spans":[{"start":121,"end":128,"type":"hyperlink","data":{"link_type":"Web","url":"http://www.unbabel.com/"}}]},{"type":"paragraph","text":"In this episode, Marcelo Lebre, Unbabel’s VP of Engineering, discusses how the startup is growing and adapting on both the technical side and the people side, and shares insights into how their stack supports their scaling service.","spans":[]},{"type":"paragraph","text":"Subscribe to the The Deep End Podcast on iTunes, and listen to the latest episode on SoundCloud below:","spans":[{"start":17,"end":47,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.google.com/url?q=https://itunes.apple.com/us/podcast/the-deep-end-podcast-by-digitalocean/id1238518419?mt%3D2&amp;sa=D&amp;ust=1515098984068000&amp;usg=AFQjCNH3nSy_ALB5aUIiKt0otKyITr8RkQ"}}]},{"type":"paragraph","text":"Hollie Haggans heads up Global Partnerships for DigitalOcean’s Hatch program. She is passionate about startups and cold brew coffee. Get in touch with questions at hatch@digitalocean.com.","spans":[{"start":0,"end":187,"type":"em"},{"start":63,"end":76,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/hatch/"}},{"start":164,"end":186,"type":"hyperlink","data":{"link_type":"Web","url":"mailto:hatch@digitalocean.com"}}]}],"blog_post_date":"2018-01-11","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"deep-end-podcast-unbabel"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":1200,"height":640},"alt":"cube with people working illustration","copyright":null,"url":"https://images.prismic.io/www-static/a27e2d6dad5e2086d2e5c1463c1c594142abd439_hatchoneyearanniversary_blog.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Hatch at One Year: Helping More Startups Grow","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Our global incubator program Hatch turned one year this past September. Since 2016, we’ve partnered with over 170 incubators, venture capital firms, and accelerators globally to provide infrastructure credit and technical support to startups in over 61 countries, and we’ve moved Hatch out of the beta phase to make the program more widely available across the world.","spans":[{"start":4,"end":34,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/hatch/"}},{"start":29,"end":34,"type":"strong"}]},{"type":"paragraph","text":"Hatch startup participants include companies like:","spans":[]},{"type":"list-item","text":"InnerSpace, the world's first indoor GPS platform.","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"https://innerspace.io/"}}]},{"type":"list-item","text":"Be My Eyes, an app that connects the blind and visually impaired with helpers from around the world via live-video connection.","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"http://bemyeyes.com/"}}]},{"type":"list-item","text":"Netra, a visual insights solution that helps companies understand how consumers engage with their brands on social media.","spans":[{"start":0,"end":5,"type":"hyperlink","data":{"link_type":"Web","url":"http://netra.io/"}}]},{"type":"list-item","text":"Audiosear.ch, a one-stop search and recommendation engine for podcasts.","spans":[{"start":0,"end":12,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.audiosear.ch/"}}]},{"type":"list-item","text":"Qencode, a cloud transcoding solution.","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.qencode.com/"}}]},{"type":"list-item","text":"Sphero, fusing robotic and digital technology into immersive entertainment experiences.","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"http://www.sphero.com/"}}]},{"type":"list-item","text":"Stacksware, the premier solution for real-time software inventory and metering for workstations, servers, and VDI.","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"https://stacksware.com/"}}]},{"type":"list-item","text":"Astronomer, connecting data from your apps, tools, legacy systems, and more into one streamlined data engineering platform.","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.astronomer.io/"}}]},{"type":"list-item","text":"Lucy, an artificial intelligence assistant that replaces email.","spans":[{"start":0,"end":4,"type":"hyperlink","data":{"link_type":"Web","url":"http://hellolucy.io/"}}]},{"type":"list-item","text":"Zaask, helping people find the right professional for any project.","spans":[{"start":0,"end":5,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.zaask.pt/"}}]},{"type":"list-item","text":"Ahoy, making it easier for busy people to book and manage their flights.","spans":[{"start":0,"end":4,"type":"hyperlink","data":{"link_type":"Web","url":"https://ahoy.io/en/"}}]},{"type":"paragraph","text":"In addition to providing infrastructure support, we’ve hosted forums, called Hatch Founders’ Circles, in New York, Berlin, and Bangalore that facilitate thought partnership between our Hatch startups and other successful tech entrepreneurs, and are launching an invite-only Slack community for our Hatch startup founders.","spans":[{"start":105,"end":113,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=r9movD7a-sQ"}},{"start":115,"end":121,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=tc2L9fDyyVA"}},{"start":127,"end":136,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=EeHUDJP1g4I&amp;list=PLseEp7p6EwiZyumuK5dIziSbNXlAc9L1s"}}]},{"type":"paragraph","text":"To celebrate this milestone, DigitalOcean co-founder Mitch Wainer recently interviewed DO CEO Ben Uretsky for an episode of The Deep End podcast. They discussed DO’s humble beginnings and what’s changed for the company over the past six years.","spans":[{"start":124,"end":144,"type":"hyperlink","data":{"link_type":"Web","url":"https://soundcloud.com/digitaloceanpodcast"}}]},{"type":"paragraph","text":"The following excerpts were edited and adapted from the podcast, which you can listen to in full here:","spans":[]},{"type":"heading2","text":"How DigitalOcean Got Its Start","spans":[]},{"type":"paragraph","text":"Mitch Wainer: So Ben, why don't you just quickly introduce yourself. You’re the CEO of DigitalOcean, but give a little background on your history.","spans":[{"start":0,"end":146,"type":"strong"}]},{"type":"paragraph","text":"Ben Uretsky: I was born in Russia, immigrated here when I was five years old with my family, my brother, my mom and my dad, and one of our grandmas as well. I went to school in New York City, graduated from Pace University. I actually managed to start my first company while attending college, so that was great. I built that business over a number of years, and had the pleasure of starting DigitalOcean in the summer of 2011 with four other co-founders, you being one of them. That was definitely a fun journey. We rented a three-bedroom ranch out in Boulder, Colorado.","spans":[{"start":0,"end":11,"type":"strong"}]},{"type":"paragraph","text":"That was for the Techstars program. What was the most exciting or the most interesting memory that you can share from Techstars? Which memory stands out in your mind?","spans":[{"start":0,"end":166,"type":"strong"}]},{"type":"paragraph","text":"I'd say demo day. A lot of practice and months of preparation went into getting ready…and there were about a thousand people in the audience. I think it was a high pressure situation because it's investors and people from the community; it's not just a general crowd.","spans":[]},{"type":"paragraph","text":"The other event that came to mind the year prior to that, or actually just a few months earlier—the New York Tech Meetup. That was 800 people, but it felt much more supportive because it's the tech community coming out to see a few companies demo and showcase their work, whereas the Techstars demo day, you feel like you're being judged by a thousand people. So that was definitely an intense experience. I remember doing practice sessions with you in the backyard; getting ready for demo day, and you did the Karate Kid on me: “Wax on, wax off.”","spans":[]},{"type":"heading2","text":"Overcoming Challenges","spans":[]},{"type":"paragraph","text":"DigitalOcean has grown, not only on the people side, but also on the tech side. We've gone through a lot of different technology challenges and struggles, so I would love for you to talk about some of those struggles and how we overcame those challenges.","spans":[{"start":0,"end":254,"type":"strong"}]},{"type":"paragraph","text":"Initially, most of the software was actually written by a single person, Jeff Carr, our co-founder. And in those days, the way that we would reference cloud health could be measured in hours. Essentially, how many hours can Jeff stay away from the console before something would break and he would need to get back in there and fix it? The good news is that we applied simplicity to our architecture as well. So we ensured that, no matter what happens, customer Droplets and customer environments wouldn't be affected by most of the outages and most of the service interruptions.","spans":[]},{"type":"paragraph","text":"It allowed us to maintain a really high level of uptime and build the performance and reliability that our customers expect, but at the same time, if you're a single person building the system, a lot of difficulties, [and] challenges come up that you may not have foreseen. [And] the product really scaled. Jeff more or less single-handedly got it to nearly 100,000 customers. What you start building day one looks radically different when you have 100,000 users on the service. I'd say that was one challenge.","spans":[]},{"type":"paragraph","text":"The second is really as we started to grow: building and engineering team morale into the service and getting people familiar [with] the ins and outs of the systems. And what was really exciting is that first team, one of their main driving objectives was to refactor a lot of the code that Jeff wrote. Turning it from a proof-of-concept into a much more stable and reliable environment, with documentation, with a more modular understanding, and so that kind of speaks to the shift that we're still going through today. Moving away from the monolithic app that was originally built into a more distributed, micro-service enabled architecture. We're making good progress, but with a more scalable service environment comes more complexity. We have to invest a lot more engineers into building new features and capabilities. And so there are trade-offs in each of those scenarios.","spans":[]},{"type":"heading2","text":"It All Comes Down to People","spans":[]},{"type":"paragraph","text":"How has the engineering team structure changed throughout the years to support that evolution of our back-end code base and stack?","spans":[{"start":0,"end":130,"type":"strong"}]},{"type":"paragraph","text":"There are a few interesting mutations along the way: Going from one engineer to 30; bringing in our first set of engineering managers. We really promoted from within our first six. And I think what was really inspiring is a few years ago, we sat down and came up with a mission document, and said, \"Okay, if we're gonna scale this to a million customers, and even more revenue, how do we see ourselves getting there?\" And everyone contributed towards what their team's mission and objective was.","spans":[]},{"type":"paragraph","text":"[For a while] it was more or less a few frontend teams and quite a few backend teams, but nonetheless, that structure held for a couple of years. And prior to that, I feel like we were reworking maybe every other quarter. So that stability allowed us to grow the team, from 30 or 40 people to a little bit over a hundred. Just a few months ago, engineering management along with [the] Product [team] had the opportunity to re-envision a different way to organize the teams, and today, we've moved to a much more vertical structure, building a team around each of the products. We [now] have a team for Droplet, a team for our Storage services, and a team for the Network services. And that's full stack from the frontend, the API, all the way to the backend services. We're in a much more verticalized structure today.","spans":[]},{"type":"paragraph","text":"As CEO of the company, what are some of your challenges and what really keeps you up at night?","spans":[{"start":0,"end":94,"type":"strong"}]},{"type":"paragraph","text":"The interesting thing is that the role has changed year by year, and different challenges come up and are top of mind. I would say the two that I feel are most recurrent [are] related to the people. Whether it's employees or even the senior leadership team, and making sure that you have that right, that everyone's engaged, they're motivated, that you're making the right hiring decisions. That's all pretty complex stuff when we only hired 20 people [at first]. Today, DigitalOcean is roughly 350 people. And as a result, the amount of decisions that you have to make multiplies, and also the effects within the company become that much more complicated. That's always an interesting aspect of the work.","spans":[]},{"type":"paragraph","text":"The second challenge that ties very close to that is making sure you paint the right vision for the business, so that people feel like when they come to work, they know what needs to be done. They're in alignment with where the company is headed. And that they're motivated and inspired by what we're trying to build.","spans":[]},{"type":"paragraph","text":"So it all comes down to people?","spans":[{"start":0,"end":31,"type":"strong"}]},{"type":"paragraph","text":"Companies are collections of people first and foremost. They're not the service, they're not the product, it's really people, and once you comprehend that, I think it allows you to take your leadership to the next level.","spans":[]},{"type":"paragraph","text":"Hollie Haggans heads up Global Partnerships for DigitalOcean’s Hatch program. She is passionate about startups and cold brew coffee. Get in touch with questions at hatch@digitalocean.com.","spans":[{"start":0,"end":187,"type":"em"},{"start":164,"end":186,"type":"hyperlink","data":{"link_type":"Web","url":"mailto:hatch@digitalocean.com"}}]}],"blog_post_date":"2017-10-03","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"hatch-one-year-anniversary"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"Woman interviewing Man illustration","copyright":null,"url":"https://images.prismic.io/www-static/e2998af44cd18a7ad05e9dae5e714793557b3ddb_hatchpodcast_socialillo_blog_pat.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Marley Spoon: A Look into Their Stack and Team Structure","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Over the past eleven months, more than 1,600 startups from around the world have built their infrastructure on DigitalOcean through Hatch, our global incubator program designed to help startups as they scale. Launched in 2016, the goal of the program is to help support the next generation of startups get their products off the ground.","spans":[{"start":132,"end":137,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/hatch/"}}]},{"type":"paragraph","text":"Marley Spoon, a subscription meal kit company based in Berlin and Hatch startup, sees infrastructure as an integral part of every engineer’s workflow. “We are trying to build a team where people don’t feel responsible just for a small bit, but we want to build a team where people feel responsible for the whole architecture,” says Stefano Zanella, Head of Software Engineering at Marley Spoon. “In order to do this, we believe that people need to know how the system works.”","spans":[{"start":0,"end":12,"type":"hyperlink","data":{"link_type":"Web","url":"https://marleyspoon.com"}}]},{"type":"paragraph","text":"In this interview, Zanella gives us a glimpse into Marley Spoon’s unique engineering team structure, and the technologies they use to power both their customer-facing platform and the internal-facing production and distribution platform. The following has been transcribed from our Deep End podcast, and adapted for this blog post.","spans":[{"start":282,"end":290,"type":"hyperlink","data":{"link_type":"Web","url":"https://soundcloud.com/digitaloceanpodcast/marley-spoon-on-building-a-great-engineering-org-for-scale"}}]},{"type":"paragraph","text":"DigitalOcean: How do you model your engineering teams?","spans":[{"start":0,"end":54,"type":"strong"}]},{"type":"paragraph","text":"Stefano Zanella: Our teams are shaped around user flows to some extent. We have currently four teams: three teams are product teams—they are related to the product itself—and one team actually takes care of the platform for the infrastructure.","spans":[{"start":0,"end":15,"type":"strong"}]},{"type":"paragraph","text":"The [first] three teams, we shape them around the user flow. So, we have a team that takes care of the new customers. We call it the acquisition team because they focus mostly on marketing, but they also provide data insights, manage the customer experience for new customers, shorten the subscription flow, and so on.","spans":[]},{"type":"paragraph","text":"Then we have a team that focuses on the recurring customers. It’s the team that takes care of the functionality like adding to an order, posing new subscriptions, keeping a delivery, changing your address, changing the time that you want your box at home, etc.","spans":[]},{"type":"paragraph","text":"And then the third team actually takes care of what we call the “back office” in the sense that we do it in our own production centers; we have warehouses all across the world. We have a tool that tracks how many orders need to be done, when, where, and [by] which warehouse. We have them organize the batches because we work a lot with shippers and we try to be just in time, because of course the food is fresh and we want to keep it just like that. So this team takes care of all the production-related issues.","spans":[]},{"type":"paragraph","text":"And how do you organize these teams? Do you have teams with maybe product managers, designers, engineers in the same group? Or [do] you isolate teams depending on their skill set or area of expertise?","spans":[{"start":0,"end":200,"type":"strong"}]},{"type":"paragraph","text":"The interesting thing about Marley Spoon is that the situation is always changing. We are very proud of the fact that we believe in owning the process and changing the process and structure as we see fit.","spans":[]},{"type":"paragraph","text":"When we started we had an engineering team and a product team. Then, at some point, we realized that the communication structure wasn’t working well enough for us to be productive and effective enough. So we actually put the product managers inside the [engineering] teams. Then, we [also] figured out that the relationship with the designers wasn’t good enough, so we put the designers inside the team as well.","spans":[]},{"type":"paragraph","text":"For a certain period of time, we had teams [that] were functional from my point of view, and now since we are growing a lot, the team is growing, and we have different needs. We are [now] focusing on product managers aligning with the rest of the business, rather than with engineers because the relationship with engineers is really good right now. We moved the product team outside of the teams again, so they are their own team because we want them to also work as a team, not just be disconnected. We assign specific product managers to specific departments and then internally, the team shuffles the work to the engineering team. But it’s a situation that can change every time, because it really depends on where we see the problems.","spans":[]},{"type":"paragraph","text":"Going down the technology side of things, what’s your stack and architecture right now? Or maybe you want to talk about how Marley Spoon evolved?","spans":[{"start":0,"end":145,"type":"strong"}]},{"type":"paragraph","text":"Well, actually let me answer the last part of your question, because I think it’s really interesting speaking about the engineers. So, we do believe that the main role of an engineer is not writing code, but it's actually running the system.","spans":[]},{"type":"paragraph","text":"And in order to do this, we believe that people need to know how the system works. They need to have a feeling of how the whole system is working. From that point of view, we don’t see all of the teams related to technology, for example. We use a workflow based on the Kanban workflow. Since it’s based on Kanban, every time somebody runs out of work, they are free to pick new work from the backlog. And the product managers manage the backlog, which means that whoever is free should pick stuff from the top because that’s the most important thing to do.","spans":[]},{"type":"paragraph","text":"We don’t have this clear distinction between backend and frontend developers. We do have people that are more skilled at frontend or backend, but we try to broaden their scope of action all the time. So, from that point of view, we try to help each other a lot because we believe that’s the best way to grow.","spans":[]},{"type":"paragraph","text":"Getting back to the stack question, what are the technologies you have in your architecture?","spans":[{"start":0,"end":92,"type":"strong"}]},{"type":"paragraph","text":"So, mainly we are a Ruby-based company. We use Rails mainly for our web apps. We have a couple of projects that are pure Ruby because they are projects for background processing. We started them in Ruby, but we are considering switching to a different technology.","spans":[]},{"type":"paragraph","text":"We are currently in the process of upgrading the stack because we were using Backbone as a library and Coffeescript as a language because that was what was coming out with default Rails 4. Now we are slowly moving toward React because we see a lot of traction outside and inside the team as well. So, we would like to give it a try.","spans":[]},{"type":"paragraph","text":"We hope that will also help us shape and improve our relationship with the designers, for example. Then we have a small a command line tool, for our Kanban board because we wrote it ourselves. We wrote our own Kanban board because we like to have a tool that can evolve in the process. And we wrote a very little command line tool so that you can create tickets and move tickets around from the command line.","spans":[]},{"type":"paragraph","text":"Tune into the full interview on our podcast, or learn more about our Hatch program today.","spans":[{"start":0,"end":28,"type":"hyperlink","data":{"link_type":"Web","url":"https://soundcloud.com/digitaloceanpodcast/marley-spoon-on-building-a-great-engineering-org-for-scale"}},{"start":48,"end":82,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/hatch/"}}]},{"type":"paragraph","text":"Hollie Haggans heads up Global Partnerships for DigitalOcean’s Hatch program. She is passionate about startups and cold brew coffee. Get in touch with questions at hatch@digitalocean.com.","spans":[{"start":0,"end":187,"type":"em"}]}],"blog_post_date":"2017-07-31","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"marley-spoon"}}}]}}}