Livongo Tech Blog

Deprecating the Front End Middleware

  Jailene joined Livongo as a front end engineering intern during the summer of 2019. She is a rising senior at Stanford University majoring in Computer Science. This post is about Jailene’s summer project, which was to remove the front end middleware and have the web UI access platform APIs through Livongo’s proxy server. THE PROBLEM Web UI ↔ MW … Continue reading “Deprecating the Front End Middleware”

Scalable Recruitable Population Searching with Elasticsearch

Scalable Recruitable Population Searching with Elasticsearch

  Livongo has been partnering for years with Kleiner Perkins’ Silicon Valley Fellows program. Dhruv joined Livongo as a backend software engineering intern during the summer of 2019. At the time of his internship, Dhruv was a rising junior at the University of Pennsylvania’s Jerome Fisher Program in Management in Technology. This post is about Dhruv’s summer project, which was … Continue reading “Scalable Recruitable Population Searching with Elasticsearch”

Using AWS CloudFormation Templates to Define RDS Read Replicas

Using AWS CloudFormation Templates to Define RDS Read Replicas

In this post we will discuss how you can use AWS CloudFormation templates to define Amazon Relational Database Service (RDS) read replicas. Intro AWS CloudFormation provides a simple way to define and manage cloud infrastructure resources as code (IaC). It allows you to deploy and manage related groups of cloud infrastructure resources as “Stacks.” Using CloudFormation templates enforces consistency and … Continue reading “Using AWS CloudFormation Templates to Define RDS Read Replicas”

Using Scala to Read Really, Really Large Files – Part 8: Summary

For those readers who like jumping to the last page of a novel to decide if they want to read it or not, head down to the next section for the results. If you’d like to dive back in to a particular part, head back over to the Table of Contents. For those readers who’ve read the whole series: thank you! … Continue reading “Using Scala to Read Really, Really Large Files – Part 8: Summary”