Skip to content

Celebrate Spring with Node.js, Kubernetes & In-Memory Databases!

Photo of Tatiana Staffaroni
Hosted By
Tatiana S.
Celebrate Spring with Node.js, Kubernetes & In-Memory Databases!

Details

Let's celebrate the arrival of Spring 2019 with three compelling talks, authentic Jamaican food, drinks, and some amazing raffle prizes (PlayStation 4 & more). Join us March 26 in Menlo Park and let's do this! This free event is sponsored by GridGain Systems.

Speakers:

  • Kevin Xu, general manager of global strategy and operations at PingCAP
  • Denis Magda, vice president of product management at GridGain Systems and Apache Ignite vice president
  • Doug Hood, Oracle TimesTen Scaleout evangelist

AGENDA:

  • 6 p.m. – Authentic Jamaican and cold drinks
  • 6:10 p.m. -- Talk 1 (Kevin): "Deploying TiDB a distributed open-source MySQL-Compatible HTAP Database with K8s."
  • 6:45 p.m. -- Talk 2 (Denis): "Apache Ignite for Node.js Developers."
  • 7: 25 -- Talk 3 (Doug): "How to scale non trivial applications"
  • 8 p.m. Raffle drawings (register here: http://bit.ly/March26Meetup )
    > 1st Prize: PlayStation 4 Slim 1TB Console!
    > 2rd Prize: Retro CASIO calculator watch!
  • 8:05 p.m. Finis!

>> Talk 1 (Kevin): PingCAP's TiDB is a cloud-native MySQL-compatible distributed database. Its key-value storage layer, TiKV, is a CNCF member project. Kevin's talk will introduce the architecture of TiDB and TiKV (a CNCF project), key use cases, a user story with Mobike (one of the largest bikesharing platforms in the world), and a demo of deploying TiDB + TiKV as a stateful application using Kubernetes in a Operator pattern on GKE. (https://www.pingcap.com/en/)

>> Talk 2 (Denis): Node.js is a very popular and powerful JavaScript runtime environment. It is lightweight and efficient and benefits from an extensive package ecosystem. Apache Ignite is a memory-centric distributed database, caching, and processing platform for transactional, analytical, and streaming workloads delivering in-memory speeds at scale. The benefits of Ignite are now available to Node.js developers with the addition of the Node.js Thin Client for Ignite. (https://ignite.apache.org/)

In this talk, using examples, Denis will cover the specifics of how to use Node.js with Ignite, including:

  • Instantiating an Ignite Client
  • Creating an Ignite Client Configuration
  • Connecting a Client to an Ignite Cluster Node
  • Obtaining an Ignite Storage Instance
  • Configuring an Ignite Storage Instance
  • Performing Key-Value Queries
  • Performing SQL, SQL Fields and Scan Queries

At the end of his talk, attendees will have a solid understanding of how to use Node.js with Ignite and can then use this knowledge to build scalable Node.js applications with Ignite.

>> Talk 3 (Doug): Scaling trivial workloads is easy (eg 38 million YCSB B ops/sec or 1.4 Billion SQL queries per seconds), but what if your workload is not trivial? This talk will cover a customer use case for how to scale with:

  • Five table joins where the data is distributed [hashed] over many machines
  • ACID Transactions where the unit of work has seven updates and seven queries
  • The database must be highly available and 'just work'
  • A performance comparison with other well know distributed databases
    (http://bit.ly/OracleTimesTenScaleout)

We expect space to be limited for this event so please RSVP to reserve your spot and help us plan for food and drinks. And don't forget to register for the raffle! Do that in advance here: http://bit.ly/March26Meetup

Photo of Bay Area In-Memory Computing Meetup group
Bay Area In-Memory Computing Meetup
See more events
Bootup
68 Willow Road · Menlo Park, CA