Home - okennedy/laasie GitHub Wiki

Laasie is a data management system designed specifically for collaborative web applications. Unlike normal desktop applications, collaborative applications live in the cloud. Multiple users can simultaneously interact with a collaborative application by loading client front-ends that concurrently display, and update the application's user interface.

Collaborative applications are pervasive in the modern world. Examples range from Google Docs/Office 365, to Dropbox, Evernote, and even applications like Twitter or Facebook can be thought of in these terms.

Laasie streamlines the development process for collaborative applications by providing a common server infrastructure for state replication, communication, and persistence, freeing developers to focus their efforts on the client, where their innovation is truly needed.

Laasie zips past existing data management systems, and provides exactly the combination of transactional, publish/subscribe, versioning, and access control functionality required to implement stateless, near-realtime servers for collaborative applications. Laasie is a new service architecture: Log as a Service, designed to provide a simple, yet extremely powerful log-based abstraction for application state replication and synchronization.

The Team

  • Sumit Agarwal - SUNY Buffalo
  • Daniel Bellinger - SUNY Buffalo
  • Ankur Upadhyay - SUNY Buffalo
  • Oliver Kennedy - SUNY Buffalo
  • Luke Ziarek - SUNY Buffalo