identity_cache - IdentityCache is a blob level caching solution to plug into ActiveRecord

  •        62

Opt in read through ActiveRecord caching used in production and extracted from Shopify. IdentityCache lets you specify how you want to cache your model objects, at the model level, and adds a number of convenience methods for accessing those objects through the cache. Memcached is used as the backend cache store, and the database is only hit when a copy of the object cannot be found in Memcached.IdentityCache keeps track of the objects that have cached indexes and uses an after_commit hook to expire those objects, and any up the tree, when they are changed.

http://shopify.github.io/identity_cache
https://github.com/Shopify/identity_cache

Tags
Implementation
License
Platform

   




Related Projects

ROFLSCALE.buildout - A buildout to help you install/manage all the things needed for roflscale apps


A buildout to help you install/manage all the things needed for roflscale apps

Cnatra - For true webscale. And great justice.


For true webscale. And great justice.

mongopenter - MongoDb database and user setup tool (couchpenters webscale buddy)


MongoDb database and user setup tool (couchpenters webscale buddy)

chrono.js - Application metrics, webscale!


Application metrics, webscale!

shipping-fulfillment-app - Sample app (not currently running)


Shopify wants you to appear in the Shopify App Store as a fulfillment partner. This will allow Shopify merchants to use your app to provide shipping rates, fulfill orders, update those orders with tracking numbers, and keep track of inventory. Your app will act as a middle layer between Shopify and your fulfillment service. This document and sample application detail the steps necessary to use Shopify's fulfillment and carrier services APIs.Fulfillment Services are responsible for fulfilling orders. This involves being notified by Shopify when an order is placed, and updating Shopify about order statuses and product inventory levels.



shopify_django_app - Get a Shopify app up and running with Django and Python Shopify API


This project makes it easy to get a Shopify app up and running with Django and the Python Shopify API.This project contains this example Shopify app, which simply displays basic information about the shop's products and orders. This project contains two django apps, shopify_app which handles authentication (meant to be reusable) and home which contains the example code to demonstrate how to use the API (meant to be modified or replaced to create your Shopify App).

shopify-mock - Serves Shopify resources via FakeWeb for easily testing Shopify apps.


Serves Shopify resources via FakeWeb for easily testing Shopify apps.

Shopify-Desktop - Shopify Desktop (Windows version of Shopify Notifier)


Shopify Desktop (Windows version of Shopify Notifier)

themekit - Shopify theme interaction command line tool.


Theme Kit is a cross-platform tool for building Shopify Themes. Theme Kit is a single binary that has no dependencies.

Timber - The ultimate Shopify theme framework, built by Shopify.


The Timber theme is no longer being maintained by Shopify. Developers are encouraged to check out Slate - a theme scaffolding and command line tool built for developing Shopify themes.You can continue to use Timber; however, this repo will not be kept up-to-date with changes in Shopify theme development.

shopify-fulfillment-integration - Example Fulfillment Service Integration with Shopify


A simple sinatra web app demonstrating how to integrate an existing fulfillment service with an API into Shopify using the Shopify Fulfillment Service API and the Shopify Embedded App SDK.Check out the code in lib/* and read the docs to understand how the app works.

mapify - Free address mapping web service for Shopify users. Uses the shopify-app plugin.


Free address mapping web service for Shopify users. Uses the shopify-app plugin.

shopify-openerp-connector


Shopify is the best existing e-commerce webshop so far; my goal is create a Shopify to OpenERP connector leveraging OOOR to abstract the calls from Shopify (to OpenERP) in order to sync orders, customers, products, ...

pos-app-sdk-example - Sample embedded app for Shopify POS for the iPad https://docs


This is an example application for building Shopify Embedded Applications for Shopify POS (Point of Sale). Your application credentials need to have embedded access make this example work locally.The example uses Ruby on Rails as a backend framework but the Shopify Embedded API is JavaScript based, so it is backend language/framework agnostic. Use this as a reference.

shopify-css-import - Add CSS import functionality to Shopify theme development with Grunt


Instead of these one-off grunt/gulp build tasks, developers are encouraged to check out Slate - a theme scaffolding and command line tool built for developing Shopify themes.You can continue to use these tasks; however, this repo will not be kept up-to-date with changes in Shopify theme development.

skeleton-theme - A simplified Shopify theme


The Skeleton theme is no longer being maintained by Shopify. Developers are encouraged to use Slate - a theme scaffolding and command line tool built for developing Shopify themes.You can continue to use Skeleton; however, this repo will not be kept up-to-date with changes in Shopify theme development.

go-shopify - Simple Shopify API for the Go Programming Language


Simple API made with go to make CRUD request to your Shopify Store.While I was looking for something cool to do with this new language im learning (Go, obviously), I ran into hammond-bones' go-shopify library. Which inspired me to start creating this one.

midPoint - Identity Provisioning system


midPoint is an Identity Provisioning system. It is a comprehensive tool that synchronizes several identity repositories and databases, manages them and makes them available in a unified form. It belongs to the Identity Provisioning category of the Enterprise Identity Management field, however midPoint itself is not limited to the enterprise. It can work equally well also for cloud services, Internet portals, telcos and service providers and so on.