Pando - The Aspen Mesh Blog

Blog Posts With Category: 'tech'

Observability, or "Knowing What Your Microservices Are Doing"

Posted on Apr 19, 2018 by Zach Jory

Microservicin’ ain’t easy, but it’s necessary. Breaking your monolith down into smaller pieces is a must in a cloud native world, but it doesn’t automatically make everything easier. Some things actually become more difficult. An obvious area where it adds complexity is communications between services; visibility into service to service communications can be hard to achieve, but is critical to building an optimized and resilient architecture. The idea of monitoring has been around for a while, but observability has become increasingly important in a cloud native landscape.…

Tracing gRPC with Istio

Posted on Apr 3, 2018 by Neeraj Poddar

At Aspen Mesh we love gRPC. Most of our public facing and many internal APIs are built using gRPC. To give you a brief background in case you haven’t heard about gRPC (would be really difficult with gRPC’s belle of the ball status), it is a new, highly efficient and optimized Remote Procedure Call (RPC) framework. It is based on the battle tested protocol buffers serialization format and HTTP/2 network protocol.…

Using AWS services from Istio Service Mesh with Go

Posted on Mar 22, 2018 by Andrew Jenkins

This is a quick blog on how we use AWS services from inside of an Istio Service Mesh. Why does it matter that you’re inside the mesh? Because the service mesh wants to manage all the traffic in/out of your application. This means it needs to be able to inspect the traffic and parse it if it is HTTP. Nothing too fancy here, just writing it down in case it can save you a few keystrokes.…

Top 3 Reasons to Manage Microservices with Service Mesh

Posted on Mar 1, 2018 by Zach Jory

Building microservices is easy, operating a microservice architecture is hard. Many companies are successfully using tools like Kubernetes for deploys, but they still face runtime challenges. This is where the service mesh comes in. It greatly simplifies the managing of containerized applications and makes it easier to monitor and secure microservice-based applications. So what are the top 5 reasons to use a supported service mesh? Here’s my take.…

Distributed tracing with Istio in AWS

Posted on Jan 30, 2018 by Neeraj Poddar

Everybody loves tracing! Am I right? If you attented KubeCon (my bad, CloudNativeCon!) 2017 at Austin or saw any of the keynotes posted online, you would have noticed the recurring theme explaining the benefits of tracing. Istio and service mesh were hot topics and many sessions discussed how Istio provides distributed tracing out of the box making it easier for application developers to integrate tracing into their system. Indeed, a great benefit of using service mesh is getting more visibility and understanding of your applications.…

Building Istio with Minikube-in-a-Container and Jenkins

Posted on Jan 23, 2018 by Andrew Jenkins

AspenMesh provides a supported distribution of Istio, which means that we need to be able to test and release bugfixes even if they are out-of-cadence with the upstream Istio project. To do this we’ve developed our own build and test infrastructure. Now that we’ve got many of these pieces up and running, we figured some parts might be useful if you are also interested in CI for Istio but not committed to Circle CI or GKE.…