Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve distributed system and web app performance by using in-memory cache #11

Merged
merged 1 commit into from Apr 2, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
31 changes: 31 additions & 0 deletions oscarGarcia/README.md
@@ -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>


Binary file added oscarGarcia/oscargarcia.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.