Tag: Performance
-
3 ways to make your manager see you as more productive
Posted on January 2, 2022, Level beginner Resource Length medium
Nearly 6 out of 10 workers found that they had more productivity working remotely than they previously expected, according to a survey conducted by Jose Maria Barrero of the Mexico Autonomous Institute of Technology, Bloom, and the University of Chicago Booth School of Business' Steven J. Davis. By FairyGodBoss.
Tags management iot performance startups
-
The state of pattern matching in Java 17
Posted on December 29, 2021, Level intermediate Resource Length medium
The act of checking a given sequence of tokens for the presence of the constituents of some pattern. Or simply put, it's a language feature where you can test for a specific pattern on a character sequence or a data structure. By Deepu K Sasidharan.
Tags java programming performance jvm
-
Are containers always the best way to save money and provide more agility?
Posted on December 13, 2021, Level beginner Resource Length medium
From time to time, it is good to review the solutions that make up your infrastructure. Perhaps there are efficiencies or cost savings to be made. Perhaps your needs as a company have evolved. Or perhaps a new technology or trend is challenging or supplanting existing approaches. By Naomi Scott, Callum Jackson @IBM.
Tags cloud containers ibm performance
-
3 ways to use load tests beyond performance
Posted on December 7, 2021, Level beginner Resource Length medium
Most teams use load testing only for performance or stress tests. But they can also help uncover infrastructure issues early. Read on to see how load tests can help make your entire system more resilient at its foundation. By Dennis Martinez.
Tags tdd cloud miscellaneous performance agile web-development
-
How WhatsApp scaled to 1 billion users with only 50 engineers
Posted on November 9, 2021, Level beginner Resource Length medium
In 2016, WhatsApp reached more than a billion users. They managed to serve this scale with only 50 engineers. By @quastor.org.
Tags performance web-development programming app-development open-source
-
Unikraft and the coming of age of Unikernels
Posted on November 2, 2021, Level intermediate Resource Length long
Thanks to their excellent performance, unikernels have always had a great deal of potential for revolutionizing the efficiency of virtualization and cloud deployments. However, after many years and several projects, unikernels, for the most part, have not seen significant, real-world deployment. By Hugo Lefeuvre, Gaulthier Gain, Daniel Dinca, Alexander Jung, Simon Kuenzer, Vlad Bădoiu, Răzvan Deaconescu , Laurent Mathy, Costin Raiciu, Pierre Olivier, Felipe Huici.
Tags linux how-to performance programming infosec
-
Rate limiting with HAProxy Kubernetes Ingress controller
Posted on October 13, 2021, Level intermediate Resource Length short
DDoS (distributed denial of service) events occur when an attacker or group of attackers flood your application or API with disruptive traffic, hoping to exhaust its resources and prevent it from functioning properly. Bots and scrapers, too, can misbehave, making far more requests than is reasonable. By Jim O'Connell.
Tags devops cloud kubernetes cio performance
-
Investigate Node.js high CPU issue in Linux app service
Posted on October 11, 2021, Level advanced Resource Length medium
When running your Node.js application in Azure Linux App Service, you may encounter High CPU consumption issue. By Hanli_Ren.
Tags linux nodejs performance app-development azure
-
gRPC for microservices communication
Posted on September 19, 2021, Level intermediate Resource Length medium
Microservices architecture has become a popular choice for developing software applications. In a microservice architecture, the microservices often need to communicate with each other. Compared to the traditional RESTful web API, a gRPC based RPC framework can be a better alternative for microservices communication. By Pankaj.
Tags apis microservices devops performance golang
-
Parallelism, concurrency, and AsyncIO in Python - by example
Posted on September 15, 2021, Level intermediate Resource Length medium
Concurrency and parallelism are similar terms, but they are not the same thing. This post looks at how to speed up CPU-bound and IO-bound operations with multiprocessing, threading, and AsyncIO. Older article by Amal Shaji.
Tags python programming web-development app-development performance
-
Test like you fly - intro
Posted on September 4, 2021, Level beginner Resource Length medium
In contrast to all the other important test methodologies, "Test Like You Fly", or TLYF for short, emphasizes testing to find fundamental flaws in a system that will prevent it from performing the mission. Most testing methodologies strive to confirm that requirements - the input to our designs - are being met by the system as written. By Tim Chambers.
Tags app-development tdd devops software-architecture agile performance
-
Redis at the Edge with Cloudflare Workers
Posted on September 1, 2021, Level intermediate Resource Length medium
Computing at the Edge is one of the most exciting capabilities in recent years. CDN allows you to keep your files closer to your users. Edge computing allows you to run your applications closer to your users. This helps developers to build globally distributed, performant applications. By Enes Akar.
Tags app-development cloud software-architecture nosql performance