You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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.
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!
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.
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.
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.
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?
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.
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.
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.
innovations at the ECC show not only that Privacy and Scalability are correlated but also that Governance and Development is more fruitful when rewarded.
Learn how backpressure helps distributed systems stay resilient under load. Explore real-world patterns to manage flow control, retries, and queue buildup.
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.
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?
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.
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
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
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.
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.
Discover Ishan Bhatt's groundbreaking vision for redefining edge computing networks, enabling faster, efficient AI and ML workloads with low-latency solutions.
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.
Following our hiring survey for Taiwan startups, this story discusses how local companies find talent, and the importance of employer branding for scalability.
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.
How to build scalable products by coding for future feature expansion & code deprecation while maintaining a simplified user interface for complex functionality
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.
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...