Share

Live Webinar September 1st, 2016 1:00 pm – 2:00 pm EDT
Activity Type: Education – Course or Training  1 Hour  1 PDU free
Provider: O’Reilly

For the past 40 years, the relational database has been the dominant model for persisting data.

While SQL databases are not going away anytime soon, the NoSQL (“not only SQL”) movement challenges the relational database as the default persistence layer for modern applications.

Learn how you can leverage both relational and NoSQL databases, as well as managed services, to improve your apps and provide compelling systems of engagement.

  • For example, use ElasticSearch to provide full text search, PostGIS in PostgreSQL for geospatial capabilities, Redis for improved performance, or a document database such as CouchDB or MongoDB for a flexible schema.

Applying principles from Domain-Driven Design such as strategic design and bounded contexts, this presentation will help you choose and apply the right data layer for your application’s model or models.

Bradley will explore relational databases, graph databases, document databases, full text search, caching with key/value stores, polyglot persistence, horizontal scaling, eventual consistency, CQRS, event sourcing, and data layers for microservices.

Learn the answers to these questions:

  • What open source NoSQL databases are available to developers today?
  • What type of database or databases should I choose for my application?
  • What is Domain-Driven Design and how can I use it to think about the data layer for my application?

Presenter:  Bradley Holt (LinkedIn profile) is a Developer Advocate with IBM Cloud Data Services. Author of several publications including Scaling CouchDB & Writing and Querying MapReduce Views in CouchDB, Bradley is an in demand speaker at conferences worldwide including the O’Reilly Software Architecture Conference. Bradley writes and speaks about topics such as CouchDB, PouchDB, offline-first applications, PHP, Node.js, and Domain-Driven Design.

Click to register for:
Designing Data Layers For Modern Web & Mobile Apps

0 0 1.0
Technical Project Management Leadership Strategic & Business Management

NOTE: For PMI® Audit Purposes – Print Out This Post!  Take notes on this page during the presentation and also indicate the Date & Time you attended. Note any information from the presentation you found useful to your professional development and place it in your audit folder.