Tag: Performance
-
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
-
Comparisons of proxies for MySQL
Posted on April 11, 2023, Level intermediate Resource Length long
HAProxy, ProxySQL, MySQL Router (AKA MySQL Proxy); in the last few years, I had to answer multiple times on what proxy to use and in what scenario. When designing an architecture, many components need to be considered before deciding on the best solution. By Marco Tusa.
Tags mysql database performance how-to devops
-
Frontend performance checklist
Posted on April 5, 2023, Level beginner Resource Length long
In the speed-obsessed world of today, better performance comes with serious business gains. This frontend performance checklist is a cumulative list of items that we at Crystallize found important when creating a Superfast web application that is Superfast. By Dhairya Dwivedi, HÃ¥kon Gullord Krogh.
Tags performance css frontend analytics web-development javascript browsers
-
The architecture of Prometheus
Posted on March 24, 2023, Level intermediate Resource Length medium
This article explains the Architecture of Prometheus. Prometheus is an open source monitoring and alerting toolkit for services and applications that run in containers. Developed first at SoundCloud, the project became part of the Cloud Native Computing Foundation (CNCF). Prometheus is now the industry standard for both containerized infrastructure and classic implementation scenarios, especially within Kubernetes clusters. By Ju.
Tags devops monitoring performance software-architecture analytics how-to
-
Embracing the power of functional programming: A comprehensive guide
Posted on March 16, 2023, Level beginner Resource Length medium
Functional programming has steadily gained traction in the software development world, thanks to its ability to create more maintainable, efficient, and robust code. By Arthur Frank.
Tags functional-programming programming performance software
-
Why and how to replace end-to-end tests with synthetic monitors
Posted on March 9, 2023, Level beginner Resource Length medium
An older article about potential alternative to classic end-to-end tests: synthetic monitors. A thousand tests can't prove your software works. They can only prove it doesn't. When your code reaches production, even the most thorough end-to-end tests can't prevent your users from seeing that "500 - Unexpected Server Error" screen that keeps you awake at night. By Lucas da Costa.
Tags programming cloud tdd miscellaneous performance agile
-
Various debugging methods in OpenResty
Posted on February 27, 2023, Level intermediate Resource Length short
In OpenResty's communication group, developers often ask this question: How do debug in OpenResty? As far as I know, there are some tools in OpenResty that support breakpoint debugging, including a plugin in VSCode, but they are not widely used so far. Including the author agentzh and a few contributors I know, everyone uses the simplest ngx.log and ngx.say to do debugging. By @api7.ai.
Tags programming performance devops distributed apis