Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #11 from ozkary/master
Improve distributed system and web app performance by using in-memory cache
- Loading branch information
Showing
2 changed files
with
31 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# Improve distributed system and web app performance by using in-memory cache system | ||
|
||
## Presented by Oscar Garcia | ||
|
||
<img src="./oscargarcia.jpg"/> | ||
|
||
<p> | ||
<li>Twitter @ozkary | ||
<li>Blog ozkary.com | ||
<li>LinkedIn <a target="_new" href="https://www.linkedin.com/in/oscardgarcia/">https://www.linkedin.com/in/oscardgarcia/</a> | ||
|
||
## Abstract: | ||
Web applications often integrate with APIs for the purpose of retrieving data from a disk-based storage system like SQL Server. This poses challenges due slow queries and amount of data sent down the wire. In this presentation, we discuss the performance concerns with this type of architecture especially for big data scenarios. Oscar Garcia shows how to address those concerns by following a series of steps in which a web application is refactored with minimum changes to support an in-memory data store and data streaming. We start by discussing the challenges when using data queries. We structure the data for in in-memory storage. We replace the API requests with real-time data streaming. | ||
|
||
### Learning Objectives: | ||
<li>SQL Server Query Challenges | ||
<li>Redis Cache Basic Operations and Structure | ||
<li>Angular App with Socket.io integration | ||
<li>Node.js Backend with Socket.io and Redis support | ||
<li>Real-time data integration | ||
|
||
## Resources: | ||
<li>Presentation:<p> | ||
<a target="_new" href="https://www.ozkary.com/2019/01/improve-app-performance-with-in-memory.html"> | ||
https://www.ozkary.com/2019/01/improve-app-performance-with-in-memory.html</a> | ||
|
||
<li>Code: <p> | ||
<a target="_new" href="https://github.com/ozkary/Realtime-Apps-with-Nodejs-Angular-Socketio-Redis"> | ||
https://github.com/ozkary/Realtime-Apps-with-Nodejs-Angular-Socketio-Redis</a> | ||
|
||
|
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.