How ShiftLeft Uses PostgreSQL Extension TimescaleDB

Time series are a major component of the ShiftLeft runtime experience. This is true for many other products and organizations too, but each case involves different characteristics and requirements. This post describes the requirements that we have to work with, how we useTimescaleDBto store and retrieve time series data, and the tooling we’ve developed to manage our infrastructure. We have two types of time series data: metrics and vulnerability events. Metrics represent application events, and a subset of those that involve security issues are vulnerability events.
Read more

A Look Back At KubeCon + CloudNativeCon Shanghai 2018

Now that we’ve finally caught our breath after a fantastic two days at the KubeCon + CloudNativeCon in Shanghai, let’s dive into some of the key highlights and news. The best part is we get to see so many of you so soon again at KubeCon + CloudNativeCon Seattle in December! The sold-out event with more than 2,500 attendees (technologists, maintainers and end users of CNCF’s hosted projects) was full of great keynotes, presentations, discussions and deep dives on projects including Rook, Jaeger, Kubernetes, gRPC, containerd – and many more!
Read more

Meet Hummingbird, Flutter’s web platform prototype

The Flutter team made some big announcements yesterday at Flutter Live. One is Flutter 1.0 & the other is Hummingbird, Flutter’s web platform prototype. The Flutter team made some big announcements yesterday at Flutter Live. One is, of course, the release of Flutter 1.0. But what really caught our eye was the announcement that the team is experimenting with running Flutter on the web. Meet Hummingbird, Flutter’s web platform prototype.
Read more

Amazon Introduces Intelligent-Tiering for S3 Storage to Automatically Optimize Costs

Amazon introduces a new S3 Storage tier called Intelligent-Tiering which optimizes storage costs by automatically selecting the most cost-effective storage tier based on usage patterns. This new tier can help reduce costs for customers infrequently accessing their data in S3. Source: infoq.com

Docker App and CNAB

Docker App is a new tool we spoke briefly about back at DockerCon US 2018. We’ve been working on docker-app to make container applications simpler to share and easier to manage across different teams and between different environments, and we open sourced it so you can already download Docker App from GitHub at https://github.com/docker/app. In talking to others about problems they’ve experienced sharing and collaborating on the broad area we call “applications” we came to a realisation: it’s a more general problem that others have been working on too.
Read more

How Airbnb is Moving 10x Faster at Scale with GraphQL and Apollo

How Airbnb is Moving 10x Faster at Scale with GraphQL andApolloDemystifying My GraphQL SummitTalkAdam NearyBlockedUnblockFollowFollowingDec 4I had the opportunity to kick off GraphQL Summit last month with a talk that involved quite a bit of live coding (the Keynote intro ends at minute 6:00 if you’re in a hurry!). Check it out: From the feedback I gathered over the following days of the conference, the good news is people were clearly excited to see product being built so fast.
Read more

Presentation: What We Got Wrong: Lessons From the Birth of Microservices

Ben Sigelman talks about what Google got wrong about microservices, the lessons learned along the way and how to apply those lessons today. Source: infoq.com

Presentation: From Winning the Microservice War to Keeping the Peace

Andrew McVeigh explains how transitioning to a microservice architecture went for a top-tier video service & also a major games studio. Operating and evolving such significant systems reveals a number of challenges: monitoring and root cause analysis, cascading failures and scaling for major events are just some. McVeigh discusses how to avoid common pitfalls when working with microservices. Source: infoq.com

Introducing Patroni as the Postgres Failover Manager on GitLab.com

We are writing this post to let our community know we are planning on performing the work necessary to deploy Patroni as the Postgres Failover Manager on GitLab.com over two weekends: a dry-run to test our migration plan and tools on Saturday, Dec 8, 2018, and the actual deployment on Saturday, December 15, 2018. Source: gitlab.com

Stopping a Wildfire with a Low-Cost Sensor Network

Now that the smoke from the November fires that burned huge swaths of Californiahas begun to clear, talk has turned to how to prevent future disasters. ASilicon Valley startup has an idea. Team Lali, part of the Hacking House’s first class of would be entrepreneurs, had a solution—a low cost wireless sensor network—looking for a problem. Thanks to an opportune talk by a few firefighters, they found one—fast, cheap, and, they hope, effective wildfire detection.
Read more