This tutorial provides an overview of best practices for rearchitecting a monolithic application to use microservices, which you can then deploy using Kubernetes, App Platform, or another serverless environment.
3 days ago • By Alex GarnettMicroservicesConceptualServerless
Serverless architecture allows backend web services to be implemented on an as-needed basis. Rather than needing to maintain your own server configuration, architecting your software for serverless providers can minim...
3 days ago • By Alex GarnettMicroservicesConceptualServerless
When setting up infrastructure, getting your applications up and running will often be your primary concern. However, making your applications to function correctly without addressing the security needs of your infras...
7 days ago • By Justin Ellingwood, Alex GarnettSecurityFirewallConceptualNetworkingVPN
Cloud hosting is a method of using online servers in an affordable, scalable, and reliable way. In this guide, we will go over the common components in a cloud hosting environment, including different types of virtual...
20 days ago • By Josh BarnettGetting StartedFAQDigitalOceanConceptualCloud Computing
When dealing with any kind of important data, it is essential that you implement a backup scheme. There are many different ways to back up data on a VPS. In this guide, we will discuss some ways that you can backup yo...
28 days ago • By Justin Ellingwood, Alex GarnettLinux BasicsBackupsConceptual
Optimizing Wordpress installations on the cloud gives the clients and individuals your sites interact with the performance, speed, and flexibility they’ve come to expect with WordPress. In this tutorial, you’ll gain t...
2 months ago • By Lyn MuldrowWordPressConceptualUbuntu
In this DigitalOcean article, we are going to go over the basics of databases and database management systems. We will learn about the logic behind how different databases work and what sets them apart.
SSH, or secure shell, is an encrypted protocol used to communicate with remote servers safely. The practical uses of SSH are widely discussed in other guides. In this article, we’ll examine the underlying encryption a...
2 months ago • By Justin EllingwoodSecuritySystem ToolsConceptual
A content delivery network can be a quick and effective solution for improving the scalability and availability of your web sites. By caching static assets on a geographically distributed network of optimized servers,...
2 months ago • By Hanif JethaCDNConceptualNetworking
Open-source projects that are hosted in public repositories benefit from contributions made by the broader developer community, and are typically managed through Git. This tutorial will discuss the benefits of contrib...
2 months ago • By Lisa TagliaferriOpen SourceGitDevelopmentConceptual
This tutorial will take you through some tips for maintaining public repositories of open-source software. Being a leader of an open-source project comes with both technical and non-technical responsibilities to help ...
2 months ago • By Lisa TagliaferriGitOpen SourceDevelopmentConceptual
Machine learning is a subfield of artificial intelligence (AI). The goal of machine learning generally is to understand the structure of data and fit that data into models that can be understood and utilized by people...
2 months ago • By Lisa TagliaferriMachine LearningDevelopmentConceptual
hi, I’d like to have a node service periodically query an external database (influxdatacloud) for one value that would be stored in the file system and used cosmetically in my site. Is it possible to do this in my dro...
2 answers • 2 months ago • By BigElectricBlueWalrusApplicationsBuilding a SaaSBusinessConceptual
After reading this article, you will understand the main differences between HTTP/1.1 and HTTP/2, concentrating on the technical changes that have been adopted in HTTP/2. From the release of HTTP/1.1 in 1997 until rec...
Container images are the primary packaging format for defining applications within Kubernetes. Used as the basis for pods and other objects, images play an important role in the success of an application on the platfo...
2 months ago • By Justin EllingwoodKubernetesConceptualDocker
Developing and releasing software can be a complicated process, especially as applications, teams, and deployment infrastructure grow in complexity themselves. Often, challenges become more pronounced as projects grow...
2 months ago • By Justin EllingwoodCI/CDConceptual
Apache and Nginx are the two most common open source web servers in the world. Together, they are responsible for serving over 50% of traffic on the internet. Both solutions are capable of handling diverse workloads a...
2 months ago • By Alex Garnett, Justin EllingwoodApacheNginxConceptual
Sharded databases have been receiving lots of attention in recent years, but many don’t have a clear understanding of what they are or the scenarios in which it might make sense to shard a database. This conceptual ar...
2 months ago • By Mark DrakeDatabasesScalingHigh AvailabilityConceptual
This article compares and contrasts three of the most widely implemented open-source RDBMSs: SQLite, MySQL, and PostgreSQL. Specifically, it explores the data types that each RDBMS uses, their advantages and disadvant...
3 months ago • By ostezer, Mark DrakeMySQLDatabasesPostgreSQLConceptualSQLite