paint-brush
61 Stories To Learn About Scalabilityby@learn
385 reads
385 reads

61 Stories To Learn About Scalability

by Learn RepoAugust 28th, 2023
Read on Terminal Reader
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Scalability via these 61 free HackerNoon stories.

People Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 61 Stories To Learn About Scalability
Learn Repo HackerNoon profile picture

Let's learn about Scalability via these 61 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

1. Decentralized Storage and Data Privacy for Developers

Arcana Network runs on its blockchain, independent of a large centralized entity. have no central storage. Data Privacy on the blockchain.

2. Subnets are Solving the Crypto Scalability Problem

The crypto industry has run into serious scalability issues. But subnets provide the best possible answer to resolve it once and for all.

3. Blockchain Field Review - What We Should Expect in 2020?

The year 2019 is coming to an end, and the blockchain hype seems to be slowly dying as well as the crypto bubble. But is it really dead or maybe now it has to offer even more than it had in 2017 when the total market capitalization of crypto was near $800 billion? In reality, it was something like a great purge for many unprofessional projects. Without investors throwing money at them, they died, like dotcom bubble projects before them. The general audience begins to understand that the blockchain technology isn't something that makes everything it's applied to revolutionary. It has its own applications, where it can shine, such as finances and supply chains, but also there can be many occasions where blockchain is totally unnecessary. For example, maybe creating a decentralized network for dentists isn’t such a good idea?

4. Building Strategic Partnerships: A 5-Step Guide for Early Stage Startups

Entering into strategic partnerships in the early stages of your startup can often do more for your brand than an outright acquisition.

5. Why Should Every Javascript Developer Avoid Using if Statements

Stop using if statements unless absolutely necessary. Using if statement is a clunky way of writing code and should be avoided wherever possible.

6. We Built The World's Largest Real time High-Frequency, Low Latency Streaming System on Golang

The evolution, failures and design decisions behind one of the world’s largest real-time, high-frequency and low-latency streaming systems.

7. Why do you need a Virtual Server? Explained

In this article, you will learn why you need to migrate from a physical server to a virtual one.

8. How To Use Amazon API Gateway to Decouple and Scale Serverless Architectures

One of the benefits of Serverless architectures is the possibility of scaling applications without worrying about load balancers and clusters of servers. While services like AWS Lambda hold their promises on this area, there are usually misconceptions about how they work.

9. Five Guidelines for Robust Logging

This article describes best practices for standardized logging from the point of view of performance, debuggability, and security.

10. What is Cloud Scalability? Benefits, When and How to Use

In cloud computing, cloud scalability refers to the ability of increasing or decreasing the IT resources to meet changing needs. Scalability is an element of the cloud and is the main driver of its popularity in the business sector.

11. Auto Scaling in Cloud Computing with AWS: Top 4 Advantages

In this article I have mentioned what auto-scaling is all about and what benefits it holds in a cloud computing environment, especially with respect to Amazon.

12. How to Evangelize a Programming Language

In today’s IT world, there is a vast array of programming languages fighting for mind share and market share. Of course, there are the mainstays like Python, JavaScript, Java, C#, and C++. But nipping at their heels are many recent entries in the programming language Hunger Games such as Clojure, Crystal, Dart, Elixir, F#, Haxe, Julia, Kotlin, Nim, Pharo, Rust, TypeScript, etc. There are even a few not-so-new languages like Haskell (1990), Lua (1993), OCaml (1996), and Racket (1994). And they all want to grab your attention and convince you that they’re the road to programming bliss.

13. Common Design Patterns for Building Resilient Systems (Retries & Circuit Breakers)

We talk about two design patterns that highlight best practices for building resilient microservices architectures at scale.

14. Privacy Scales Better: Understanding Zcash, Zero Knowledge Proofs (zKP) & Electric Coin Company

innovations at the ECC show not only that Privacy and Scalability are correlated but also that Governance and Development is more fruitful when rewarded.

15. Will Solving Scalability make Crypto Transactions Faster? Not Really

The issue of scalability first became apparent in 2017 or so when Bitcoin started to be very actively transacted through the blockchain as it was getting much more traction due to the sudden uptick in price.

16. The ABCs of Building Reliable, Scalable, and Maintainable Web Applications - Scalability

Build scalable, reliable, and maintainable applications. Understand basics of scalability with focus on performance and load, vertical and horizontal scaling!

17. What is BGP Hijacking and How Do You Prevent It?

BGP, which stands for Border Gateway Protocol, is a path vector routing protocol that is used to connect external organizations to each other.

18. The Real-World Benefits of Elastic Computing with Low-Code

As we move into the cloud computing era, we've seen the floodgates open and waves of new development frameworks taking advantage of every opportunity that cloud computing technologies offer.

19. What Are Conflict-free Replicated Data Types (CRDTs)?

In a world where most of the apps that we use on the internet are collaborative in nature, conflicts in data are common. Is there a way to avoid it?

20. How The Cloud Turned IT Outsourcing On Its Head

In my previous article I interviewed Michael to discover just how a decentralized virtual private network might work. This time around, I wanted to learn what the cloud meant for IT professionals like himself: what their work was like before it became an everyday tool, and how they could describe its impact.

21. Data Mesh concept - buzzzzz or not?

What is the recently popular data mesh concept and its benefits?

22. GPU Computing for Machine Learning

By taking advantage of the parallel computing capabilities of GPUs, a significant decrease in computational time can be achieved relative to traditional CPU

23. How to Choose the Right Real-Time Communication Approach: Long Polling vs Redis Pub/Sub

Real-time communication is essential for modern web applications that require fast data exchange between clients and servers.

24. Advantages of Using Windows VPS Hosting for Businesses

Over the past few years, companies have been provided various web hosting solutions for their business, leaving them with the question of what to choose.

25. 9 Web Hosting Tips You Should Know Before Choosing a Dedicated Server

Choosing a dedicated server can be one of the toughest decisions for small businesses. Do you want to invest in dedicated servers as soon as possible?

26. Subnets For Blockchain Scalability: Avalanche vs Internet Computer

Subnets are a novel blockchain architecture innovation that the Avalanche and Internet Computer blockchains employ.

27. Understanding the Directions of Technical Data Platforms Scalability

In this blog we’ll evaluate the direction of scalability and the tradeoffs you might encounter in the decision process.

28. Getting started with Distributed SQL

29. The Volatility Opportunity: Turning Risks Into Rewards With High-Profile Clients

Want your tech company to be recession-proof? Diversifying your client base and offering exceptional service can build antifragility into your organization.

30. DynamoDB Key Partition Strategies for SaaS

When using Amazon DynamoDB, you need to know how to effectively partition the tenant data in order to prevent performance bottlenecks as the application scales.

31. Starting Web Development? Remember These 5 Things

Originally I shared this story to Syndicode blog, and now I'm making a summary with small additions.

32. 4 Ways to Grow Your Business Without Hiring

Growing a company is tough, and it can become even more difficult if entrepreneurs don’t ask the right questions.

33. How to Enable MariaDB Replication: A Guide

To set up replication for a new fresh MariaDB server, you can just enable the binary log in the primary and configure the connection in the replica.

34. Why You Should Move Your Corporate Infrastructure to Cloud

Find out what benefits and opportunities you will get by moving your corporate infrastructure to the cloud.

35. 5 Key Load Balancer Performance Metrics You Should Track

In this blog, I have mentioned top load balancer metrics that can help you to ensure that your web application is running smoothly.

36. Let's Go! 5 Use Cases When You Need Golang for Your Tech Project

Reveal why there is hype around Golang and describe the best application variants for this programming language as well as cases when Go is not the best choice.

37. Grin Coin, the Private and Lightweight Mimblewimble Implementation

A community focused project based on the Mimblewimble protocol

38. Garbage Collection in Erlang Helps Create Scalable Applications

How garbage collection in Erlang can help you to create scalable applications

39. Break Free From the Work-to-Earn Chains, Help-to-Earn Supports Play-to-Earn

Play-to-Earn needs support to overcome some major obstacles before it can become truly sustainable as a web3 business model that helps players generate income.

40. How Stream Processing Makes Your Event-Driven Architecture Better

If you’re an architect or developer looking at event-driven architectures, stream processing might be just what you need to make your app faster, more scalable, and more decoupled.

41. Understanding The Block Propagation Problem in Blockchains

The lack of scalability is known to be the foremost obstacle standing in the way of mass adoption of blockchain technology. All existing blockchain projects look for solutions that could improve the performance of their network.

42. Circuit Breakers in Microservices

The circuit breaker is a design pattern, used extensively in distributed systems to prevent cascading failures. In this post, we’ll go through the problem of cascading failures and go over how the circuit breaker pattern is used.

43. Scale Your Microservices with an Easy Message Queue on Redis

If you’re a microservices developer considering communication protocols, choosing an event-driven architecture might just help you rest a little easier at night. With the right design, event-driven architecture can help you to create apps that are decoupled and asynchronous, giving you the major benefits of your app being both performant and easily scalable.

44. Things to Consider When You are Building a SaaS Product From Scratch

SaaS is not a buzzword in 2019! It's a proven, efficient and most widely used model to deliver software to customers. SaaS stands for software as a service, which means the software is delivered as a continuous service over the web/internet where the customer doesn't have to download and install the product on his system. Examples of popular SaaS products include Zoho, Salesforce, Mailchimp, Twilio, etc.

45. How To Use Modzy API for your ML Project

Today’s world of machine learning (ML) and artificial intelligence (AI) presents a variety of challenges to organizations, particularly when it comes to product

46. Amazon API Gateway Vs. Application Load Balancer

We recently wrote about whether API Gateway can act as a Load Balancer. The answer is yes and, in many cases, they are substitutes for each other. But how should we choose which one to use?

47. Is Layer 2 Scaling for Blockchains Living up to Its Promise?

As crypto-mania approached its peak in 2017, it seemed like every project was striving to build the latest, greatest blockchain platform, resulting in rafts of mainnet launches in 2018. The reality is that many of those projects have struggled to survive. They’re competing for a limited pool of developers and see little activity beyond a few underused dApps.

48. Build Scalable Products by Coding for Future Feature Expansion

How to build scalable products by coding for future feature expansion & code deprecation while maintaining a simplified user interface for complex functionality

49. How to Choose the Best CMS Architecture for Your Business

Regardless of how great your content is, if you have the wrong CMS, your content won’t make even an ounce of impact on your customers.

50. Are You Behind on Cloud Migration?

The cloud is quickly becoming the standard for IT operations. However, concerns still keep some businesses from making that transition.

51. 10 Steps To Digital Transformation While Simultaneously Cutting Costs

Companies Must Transform Or Else (Photo by eelnosiva on Adobe)

52. Harnessing the Growth of Digital Agencies

A look at how small businesses can scale quickly and relatively cheaply by using digital methods for marketing and other such technologies to their advantage.

53. The Aftermath of Going Enterprise

Factors to consider in scaling your enterprise solution: the do's , the don'ts and the maybe.

54. Exploring Taiwanese Start Up Culture

Following our hiring survey for Taiwan startups, this story discusses how local companies find talent, and the importance of employer branding for scalability.

55. Examining The Blockchain Trilemma

In the interview I made last year, I asked a leading cryptocurrency expert Andreas M. Antonopoulos, about whether someone could solve the so-called Blockchain Trilemma – scalability and security without sacrificing decentralization in the future.

[56. Scaling Ethereum Blockchain Applications via Altcoins

and Chain Solutions](https://hackernoon.com/scaling-ethereum-blockchain-applications-via-altcoins-and-chain-solutions-cv1k34jl) As you may know, there are differences between horizontal and vertical scaling in distributed systems which we have covered in another article (Horizontal Scaling versus Vertical Scaling in Distributed Systems). So in this article, we take a next step by learning how to scale up Ethereum blockchain applications.  We will also review different scaling solutions for Ethereum blockchain applications. To follow and understand concepts discussed in this article, we are assuming you’ve a basic understanding of blockchain technology and Ethereum.

57. How to do Database Read/Write Splitting With Your Browser

A tutorial that explains how a database proxy like MariaDB MaxScale serves as a transparent read/write splitter that scales SQL queries.

58. Treat SaaS As A Business Model!

Andreessen Horowitz: ‘’Software Is Eating the World’’

59. How to Build A Well Structured 3-tier Architecture (MERN Stack - ES6) [Step-by-Step Guide]

This project serves as a guide/template for a 3-tier architecture. If you are entirely new to Web Development. I highly suggest you watch this video first.

60. If You Learn to Build Scalable Applications, You Can Change Your Career

What we're up to

61. The Results Are In - Public Testing of the Solutions for Privacy and Scalability in Ethereum

Blockchain (decentralized ledger) is an innovative technology that promises to improve many diverse areas of human life. It transfers real-life processes and products into the digital space, ensures the speed and reliability of financial operations and reduces their cost, and allows for the creation of advanced DAPP applications by using smart contracts in decentralized networks.

Thank you for checking out the 61 most read stories about Scalability on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.