Operations | Monitoring | ITSM | DevOps | Cloud

Latest News

GoT Predictions: How we Analyzed Twitter to Find Who will Win the Iron Throne

With the final season of Game of Thrones premiering just last night, the question on the mind of every super fan is who will finally rise to the iron throne? To find the answer, we used Twitter along with our machine data analytics platform to check the popularity of specific characters and how often they are mentioned alongside the term “iron throne”.

How We Designed Loki to Work Easily Both as Microservices and as Monoliths

In recent years, monoliths have lost favor as microservices increased in popularity. Conventional wisdom says that microservices, and distributed systems in general, are hard to operate: There are often too many dependencies and tunables, multiple moving parts, and operational complexity.

Managing EU VAT with Stripe for a SaaS is not *that* hard

This is a short follow up to last week's story on Stripe Billing as a reader on Hackernews commented that it seemed we didn't handle VAT. We do, but I just left it out of the story. For those not familiar with handling EU VAT for SaaS companies: It's a bit of counter intuitive jungle. At least that's what some dedicated SaaS startups make you believe. Also, Stripe does not handle it at all. They give you a { taxRate: null } field for you to fill.

Identification and Reconciliation

90 seconds with ServiceNow’s Identification and Reconciliation engine, a key tool to your complete CMDB. Configuration data is spread enterprise-wide, spanning multiple systems and sources, each with its strengths and weaknesses. To create a centralized database that can be used confidently by all teams this cornucopia of data needs to be pruned, consolidated, and maintained.

Understanding the Kubernetes Node

With over 48,000 stars on GitHub, more than 75,000 commits, and with major contributors like Google and Red Hat, Kubernetes has rapidly taken over the container ecosystem to become the true leader of container orchestration platforms. Kubernetes offers great features like rolling and rollback of deployments, container health checks, automatic container recovery, container auto-scaling based on metrics, service load balancing, service discovery (great for microservice architectures), and more.

Entity Extraction with spaCy

Entity extraction is, in the context of search, the process of figuring out which fields a query should target, as opposed to always hitting all fields. The reason we may want to involve entity extraction in search is to improve precision. For example: how do we tell that, when the user typed in Apple iPhone, the intent was to run company:Apple AND product:iPhone? And not bring back phone stickers in the shape of an apple?

Deploy Your First Deep Learning Model On Kubernetes With Python, Keras, Flask, and Docker

This post demonstrates a *basic* example of how to build a deep learning model with Keras, serve it as REST API with Flask, and deploy it using Docker and Kubernetes. This is NOT a robust, production example. This is a quick guide for anyone out there who has heard about Kubernetes but hasn’t tried it out yet. To that end, I use Google Cloud for every step of this process.