Home / Companies / DigitalOcean / Blog / January 2022

January 2022 Summaries

6 posts from DigitalOcean

Filter
Month: Year:
Post Summaries Back to Blog
When building a new application, developers often face the decision of whether to use a monolithic or microservices architecture. Monoliths are single-codebase applications that include all components such as frontend and backend code. They are simpler to develop and test but can become complex over time and suffer from scalability issues. Microservices, on the other hand, split each part of an application into independent codebases that perform specific tasks. They offer easy scaling, flexibility, and self-contained services but also increased complexity, specialized skill requirements, and distributed security challenges. Developers should consider factors such as application complexity, team size and skills, anticipated growth, and cost and time to develop when choosing between the two architectures.
Jan 27, 2022 1,822 words in the original blog post.
Blockchain technology is a decentralized database system that uses blocks to store data securely and traceably. It has applications beyond financial systems, such as storing medical data or supply chain information. Blockchain businesses face unique challenges in their cloud infrastructure due to the need for high computing power, automatic scaling, cost-effectiveness, reliability, and global distribution. DigitalOcean's Droplet virtual machines and managed Kubernetes offering have proven effective for blockchain companies like Blockspaces, DCM, QuickNode, and Elrond. These businesses leverage DigitalOcean's cloud services to run their blockchain networks and serve thousands of users globally.
Jan 25, 2022 1,319 words in the original blog post.
A Content Delivery Network (CDN) is a global network of servers that stores copies of files such as images in locations geographically closer to users requesting that content. CDNs reduce the load on origin servers, improve website security by mitigating DDoS attacks and enabling additional security proxies, and enhance user experience through faster website load times. Some benefits of using a CDN include decreased webpage and application load time, protection against DDoS and other attacks, improved scalability, reduced bandwidth and hosting costs, and minimized website downtime. CDNs work by having edge servers in multiple locations around the world that host cached files to improve performance and protect the origin server from attacks. CDNs can also cache content through server-side caching or client-side caching. To choose a CDN, consider factors such as use case, PoP network, available features, user experience, price, support and documentation, and compatibility with existing systems.
Jan 18, 2022 2,024 words in the original blog post.
WordPress is a popular open-source tool used to create websites and blogs, with 43% of websites on the internet built using it. There are various hosting options available for WordPress, including Software as a Service (SaaS) solutions like WordPress.com, managed hosting services that handle website management tasks, and DIY options where users manage their own open source WordPress installation on cloud platforms. The right hosting option depends on factors such as user experience, technical expertise, budget, and desired level of control over the website's backend.
Jan 13, 2022 1,287 words in the original blog post.
Google Pay is now available as a payment option on DigitalOcean, allowing users worldwide to use it for account creation and recurring payments. This update further democratizes the platform, especially for developers and businesses in countries outside the US. Google Pay simplifies the payment process by enabling users to choose from previously linked payment sources without storing their information. The feature is supported on chromium-based browsers like Chrome, Brave, and Microsoft Edge, with a valid credit or debit card linked to the user's Google Pay wallet.
Jan 11, 2022 570 words in the original blog post.
Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) are three popular cloud computing delivery models that offer varying levels of abstraction for users. IaaS allows users to have complete control over their infrastructure without maintaining physical hardware, while PaaS provides a fully managed solution for developers looking to launch applications quickly. SaaS offers the most layers of abstraction and provides access to software but not its production, maintenance, or modification. Each model has its own advantages and disadvantages depending on the developer's needs.
Jan 06, 2022 1,978 words in the original blog post.