Skip to content

Latest commit

 

History

History
495 lines (366 loc) · 48.5 KB

File metadata and controls

495 lines (366 loc) · 48.5 KB

drawing

Let's learn about Scalability via these 121 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.

Scalability is the ability of a system, network, or process to handle a growing amount of work or expand to accommodate growth. It is crucial for ensuring that applications and platforms maintain performance and efficiency as user demand increases.

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

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.

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.

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.

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

Explore load testing strategies for high-load services, discussing staging, isolation, and emulation.

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.

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.

I’m not a smart man. BUT…. I started two of the biggest websites on the internet. My first one, Genius aka “Rap Genius” tells you what lyrics mean. The new one, Everipedia, is Wikipedia built on a cryptocurrency called “IQ” that rewards you for educating the masses.

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

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

An in-depth guide to th 7 leading requirements management software solutions in 2026. Compare Jama Connect, DOORS, Polarion, and more to find the right fit.

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.

Today's most popular blockchain scaling solutions like Layer 2, Sidechains, ZK-Rollup and Optimistic Rollups and a detailed breakdown of them.

MariaDB is more than a fork of MySQL and offers transactional, analytical, and write-scale capabilities on-prem and in the cloud

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.

CAP theorem proofed and explained. Why is it important? What are consistency, availability, and partition tolerance? How does it relate to distributed systems?

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.

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.

A humorous yet insightful tale of database pitfalls, from costly overprovisioning to data loss, spikes, backups, and key scalability lessons.

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.

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

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

Discover the power of scaling your app to drive business expansion. Optimize architecture, infrastructure, and resources to match user needs.

Apps grow. The React world often recommends half-baked solutions for state management. Prefer tools that scale well instead.

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

The project is built on the principle of microservice architecture, which allows you to divide functionality into independent services.

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?

It’s time to dive into the primary culprit impacting engineering velocity, service scalability, and platform resiliency across the enterprise.

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

Optimizing Nginx for High-Traffic Systems: A Guide to Configuration & Monitoring

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

Discover how the RGB++ protocol enhances Bitcoin's scalability and programmability through native solutions.

MVP, MVC, and MVVM organize app code by separating data, UI, and logic, with the Model and View as fixed components across all three patterns.

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

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.

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

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. 

Building an app that works is one thing. Building an app that keeps working as it grows is another.

It reveals how modular game engines enable scalable, high-performance online slots. Learn core-feature boundaries, dependency management, and so on.

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

aws dynamodb cost optimization through efficient schema design for orchestration application

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. 

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.

Learn how GitHub handles millions of transactions daily using advanced diff algorithms, scalable microservices, and efficient JavaScript code in this in-depth H

Alien Worlds’ engineers are on a quest for smart contract efficiency, reworking the game's mining rewards and improving its systems to benefit players.

Qtum can can handle 1,000 TPS on a fully decentralized Layer-1 blockchain. Scalability and speed of L1.

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

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

Discover how to leverage Firestore’s built-in real-time listeners as a maintenance-free, scalable alternative to WebSockets and polling.

Learn how backpressure helps distributed systems stay resilient under load. Explore real-world patterns to manage flow control, retries, and queue buildup.

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

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.

Exploring the role of off-chain data storage in blockchain technology, and how off-chain solutions can enhance scalability.

Move beyond data monoliths with Da2a, an open-source agentic data platform using the A2A protocol for decentralized analytics.

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

Startups aren't just about algorithms; they're about scaling products and staying financially sustainable.

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?

Learn about the key challenges of building high-scale cloud applications, with real-world examples, practical fixes, and code snippets for success.

Akamai GTM provides global load balancing with liveness checks, failover, and routing. Learn how to set it up step-by-step across multiple regions.

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

Learn how to scale AI systems in production: latency, cost, reliability, and observability lessons from real-world systems.

This article details a horizontally scalable, distributed timer service achieving 100 K timer creations per second with millisecond precision.

Discover what AI agents are, how they work, their benefits, and limitations. Your simple guide to why they matter in today’s AI-driven world.

Here’s how brands are leveraging multichain systems in web3.

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.

Cartesi shifts to strengthen Ethereum's core infrastructure, leveraging its Stage 2 rollup, fraud proofs, and RISC-V tech for enhanced scalability and security.

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.

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

AI-native engineering helps apps scale proactively by predicting demand, optimizing performance, and controlling cost through intelligent, automated systems.

More firms are doing technical due diligence to mitigate the risk of the fast-dealing days of yore. But don’t overlook the importance of product due diligence.

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

A practical guide on designing elastic and resilient e-commerce systems that can withstand Black Friday–level traffic every day using resilient architecture.

A technical case study on leveraging Domain-Driven Design (DDD) and Microservices to architect scalable tax compliance engines for high-volume global enterprise

Wondering when to switch from Python to Spark? This practical guide breaks down the real differences, warning signs, and best use cases—so you know exactly when

The current status quo is far from what the pioneers of the internet dreamt of, and it's a perspective that many would likely challenge.

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?

Today, I’ll focus on what makes Angular great if you want to scale your app

Peer-to-peer (P2P) applications are often misunderstood as insecure, illegal file-sharing networks that operate without any servers.

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

Explore 2024's top serverless databases, ideal for modern app architectures, with insights on scaling, cost, and performance for developers and startups.

Discover how combining machine learning with microservices architecture enables scalable, high-performance systems by leveraging modular design, efficient data

I interviewed Arnaud Bauer, a Senior Solution Architect at BNB Chain, about the recently launched opBNB Testnet. Here's what we discussed.

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

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.

Signals are a new concept in Angular that plays well with reactive programming and templates.

What we're up to

Authorization is a crucial pain point software developers inevitably encounter when designing software.

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.

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

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

Discover Ishan Bhatt's groundbreaking vision for redefining edge computing networks, enabling faster, efficient AI and ML workloads with low-latency solutions.

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

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

Ory Hydra is a popular open-source OAuth2 and OpenID Connect server that provides secure authentication and authorization for applications.

Blockchain technology has grown to become one of the cornerstones of the future of the internet.

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.

Stay ready for traffic surges. DevOps teams use modern observability platforms to handle log spikes with elastic scaling, full ingestion, and clear insights.

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?

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

Dynamic Frontier improves PageRank updates on dynamic graphs, achieving up to 8.3× speedup and scalable performance on 64-core systems.

This article provides an overview of the key techniques emerging to address blockchain's scalability challenges.

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

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

[108. 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. 

Migration script to make use of stored generated columns in MYSQL.

An architectural analysis of why No-Code tools fail at scale, focusing on API latency, technical debt, and the ROI of custom software development.

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

Adopting CIAM boosts security, trust, and satisfaction, protecting against data breaches in today's digital world.

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.

Understand O(1) time complexity and why constant-time operations matter for scalable systems and high-performance software.

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.

Dynamic Frontier PageRank efficiently updates ranks on dynamic graphs by incrementally processing affected vertices with controlled tolerance levels.

Here’s exactly how startups can leverage cloud solutions to boost their growth—without bankrupting themselves in the process.

Venom, the first licenced blockchain in the Abu Dhabi Global Market, has debuted its public testnet.

Unlock Enterprise Scale with Aptible's Engineering-Led Support and Production-Ready SLAs.

This is a Plain English Papers summary of a research paper called MegaTrain: Full Precision Training of 100B+ Parameter Large Language Models on a Single GPU...

This is a Plain English Papers summary of a research paper called Why Does Self-Distillation (Sometimes) Degrade the Reasoning Capability of LLMs? [https://w...