Tag: Performance
-
How to implement chaos testing for your backend services using k6
Posted on July 7, 2023, Level intermediate Resource Length medium
Testing is essential to ensure that your software application performs as expected. No doubt about it. But even if your application runs smoothly in a testing environment, unexpected incidents can occur in production, such as a crashed database or a lost connection to a third-party service. By Donald Le and Tomas Fernandez.
Tags app-development learning performance tdd devops
-
How good is Elixir performance?
Posted on July 6, 2023, Level beginner Resource Length medium
Elixir builds on top of Erlang and shares the same abstractions for building distributed, fault-tolerant applications. Since then, it's been gaining popularity because it's highly scalable, reliable, and great for Microservices and Cloud Computing. By Alex Pedchenko.
Tags elixir web-development app-development erlang performance
-
Qubit quest takes a topological turn
Posted on July 3, 2023, Level beginner Resource Length medium
Google and Quantinuum bring a new, promising particle into the quantum computer road map. Two teams of researchers have used topology, a centuries-old field of mathematics, and a new kind of "quasiparticle" to come up with an error-correction technique for quantum computers that could leave others developed to date in the bin. By Margo Anderson.
Tags miscellaneous performance machine-learning data-science big-data
-
Ericsson to WhatsApp: The story of Erlang
Posted on July 2, 2023, Level beginner Resource Length medium
In this post, we're going to look at a piece of technology that was banned by the company that created it. It was kept alive by a small team of enthusiasts. Then, almost thirty years after its first development, it became the core technology underpinning one of the most important and lucrative startups of the 2010s. By Babbage.
Tags frameworks performance app-development elixir erlang functional-programming
-
A glance at the Java performance toolbox
Posted on July 1, 2023, Level intermediate Resource Length medium
Performance tuning starts with analysis, and JDK tools can help you gain insights on classes and threads and can perform live GC analysis or heap dump postprocessing: jcmd, jconsole, jstat, jmap and jfr. By Ana-Maria Mihalceanu.
Tags frameworks performance app-development jvm java
-
PayPal open sources key-value store JunoDB
Posted on June 27, 2023, Level beginner Resource Length long
PayPal last month released the source code for JunoDB, a distributed key-value store it developed internally and which today powers a variety of backend services at the payment site, including 350 billion transaction requests per day, the company says. By Alex Woodie.
Tags open-source performance web-development app-development database
-
Web app performance root cause analysis with Application Insights
Posted on May 24, 2023, Level beginner Resource Length medium
Having the ability to identify clear root cause for incidents in production workloads is valuable, the best way to prevent future incidents is to understand what caused past ones. Of course you can have a good set of load tests but still, incidents in production environments can happen and it's crucial to have available data that can help to understand what happened so application can be improved and prevent replications. By LuisLopes.
Tags web-development app-development performance azure frontend
-
Autonomous database observability
Posted on May 21, 2023, Level beginner Resource Length medium
Autonomous Database (ADB) Observability blog series where we'll cover the basics of database observability and then introduce the most relevant Oracle tools and services that you can leverage to observe your Autonomous Databases. By German Viscuso.
Tags monitoring performance database analytics devops
-
Redis performance tuning: How to optimize Redis for high-traffic applications
Posted on May 10, 2023, Level intermediate Resource Length medium
Redis is a widely-used in-memory data store that is known for its speed and flexibility, making it ideal for building high-performance applications. However, with its increasing popularity and the explosion of high-traffic applications, it becomes crucial to optimize Redis to keep up with the growing data demand. By Jatin Sharma.
Tags app-development web-development performance code-refactoring
-
Clean code
Posted on April 22, 2023, Level intermediate Resource Length medium
Clean code can be read and enhanced by a developer other than its original author. By Moises Gamio.
Tags code-refactoring app-development programming performance
-
How we achieved a 6-fold increase in Podman startup speed
Posted on April 21, 2023, Level beginner Resource Length medium
By cutting unnecessary processes, you can realize near-real-time container startup, critical in cars and other time-sensitive applications. By Dan Walsh (Red Hat), Alexander Larsson (Red Hat), Pierre-Yves Chibon (Red Hat).
Tags ibm devops linux cloud performance servers
-
Real-time data linkage via Linked Data Event Streams
Posted on April 12, 2023, Level intermediate Resource Length long
Real-time interchanging data across domains and applications is challenging; data format incompatibility, latency and outdated data sets, quality issues, and lack of metadata and context. A Linked Data Event Stream (LDES) is a new data publishing approach which allows you to publish any dataset as a collection of immutable objects. The focus of an LDES is to allow clients to replicate the history of a dataset and efficiently synchronize with its latest changes. By towardsai.net.
Tags data-science streaming performance how-to big-data apache