Level up: How to leverage caching in modern applications #11
Replies: 3 comments 1 reply
-
@ChrisSchaller Thanks for suggesting this idea and for outlining the use case and solutions. Let us know if you'd be interested in speaking on this topic and if there are other details or questions you'd like to add to this thread! |
Beta Was this translation helpful? Give feedback.
-
Sounds like a great topic. I'm still a noob learming, but want to develop a commercially successful learning platform for schoolkids that will be heavily data driven. Speed is of the essence. The last thing I want to do is stress the kids out even more due to a badly written sluggish app. I'm sure I could benefit from listening to someone knowledgeable about this. |
Beta Was this translation helpful? Give feedback.
-
This is probably the most common scenario where a solution may works well enough during development to sign off on but things really fall apart after deployment: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Details
The distance between simple backyard or hobby development and successful commercial software applications can usually be measured in performance. Users are impatient and don't like to wait, time is money, right? Your app works great in your development environment, but after time it becomes slow for users in production. Often this is a symptom of data creep or simply the fact that production resources are too expensive, usually, it is because we are re-querying more data than we need, more often than we should.
Traditional data-driven application developers moving into SaaS cloud or distributed computing will come across this just as much as developers just starting out.
Caching is a pattern that is not often described in "hello world" templates and guides but can be used to complement most logic and business processes in some form to improve the efficiency, availability, and throughput of data.
Suggested by
Chris Schaller - Github, Codementor Profile
Questions
Share your thoughts
Beta Was this translation helpful? Give feedback.
All reactions