mspnp / Performance Optimization
Licence: other
Guidance on how to observe, measure, and correct common issues in a cloud-based system.
Stars: ✭ 620
Labels
Projects that are alternatives of or similar to Performance Optimization
Flack
Companion code to my PyCon 2016 "Flask at Scale" tutorial session.
Stars: ✭ 458 (-26.13%)
Mutual labels: scale
Orionpreview
🅾️ OrionPreview is a simple animation with tanslation or scale views written in Java.
Stars: ✭ 335 (-45.97%)
Mutual labels: scale
Serving
Kubernetes-based, scale-to-zero, request-driven compute
Stars: ✭ 4,238 (+583.55%)
Mutual labels: scale
Bloom
🌸 HTTP REST API caching middleware, to be used between load balancers and REST API workers.
Stars: ✭ 553 (-10.81%)
Mutual labels: scale
Horizontalpicker
A simple, customizable and easy to use picker where centre view is scaled up
Stars: ✭ 337 (-45.65%)
Mutual labels: scale
Iogrid
Multiplayer game engine/framework built using SocketCluster and Phaser
Stars: ✭ 455 (-26.61%)
Mutual labels: scale
Typesettings
A Sass or Stylus toolkit that sets type in Ems based on modular scale, vertical rhythm, and responsive ratio based headlines.
Stars: ✭ 380 (-38.71%)
Mutual labels: scale
Flutter page transition
This is Flutter Page Transition Package
Stars: ✭ 314 (-49.35%)
Mutual labels: scale
Musictheory
Universal music theory library for iOS, iPadOS, macOS, tvOS and watchOS in Swift
Stars: ✭ 262 (-57.74%)
Mutual labels: scale
Escalator
Escalator is a batch or job optimized horizontal autoscaler for Kubernetes
Stars: ✭ 539 (-13.06%)
Mutual labels: scale
Drawer Behavior
Drawer behavior is a library that provide an extra behavior on drawer, such as, move view or scaling view's height while drawer on slide.
Stars: ✭ 394 (-36.45%)
Mutual labels: scale
Optimizing Performance for Cloud Applications
This repo contains sample code for a set of performance antipatterns.
Documentation and guidance for these patterns can be found on the Azure Architecture Center. For each antipattern, the documentation describes why the antipattern typically occurs, symptoms of the antipattern, and techniques for resolving the problem. The corresponding sample code shows (1) the problem and (2) a recommended way to fix the problem.
Antipattern | Description | Load test |
---|---|---|
Busy Database | Offloading too much processing to a data store. | Load testing Busy Database |
Busy Front End | Moving resource-intensive tasks onto background threads. | Load testing Busy Front End |
Chatty I/O | Continually sending many small network requests. | Load testing Chatty I/O |
Extraneous Fetching | Retrieving more data than is needed, resulting in unnecessary I/O. | Load testing Extraneous Fetching |
Improper Instantiation | Repeatedly creating and destroying objects that are designed to be shared and reused. | Load testing Improper Instantiation |
Monolithic Persistence | Using the same data store for data with very different usage patterns. | Load testing Monolithic Persistence |
No Caching | Failing to cache data. | Load testing No Caching |
Synchronous I/O | Blocking the calling thread while I/O completes. | Load testing Synchronous I/O |
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].