Blog

The latest posts and insights about Ambassador Labs - our products, our ecosystem, as well as voices from across our community.

4 Strategies for Managing AWS Costs

Kubernetes API Gateway

4 Strategies for Managing AWS Costs with Reserved Instances

Managing AWS Costs with Reserved Instances AWS reserved instances are an economical way to reduce your AWS costs. Here at Ambassador Labs, we’ve adopted some basic strategies for optimizing our costs. These strategies are designed for companies that don’t want to invest a lot of tools and technologies in optimizing cost, yet want to make sure things don’t get out of control. Here’s our list of strategies:

December 16, 2016 | 2 min read
Circuit Breakers and Microservices

Kubernetes API Gateway

Circuit Breakers and Microservices

Kevin Marks / November 3, 2016 Making microservices resilient and self-healing A worry that people have when moving to microservices from a monolithic application is that there are more moving parts where something can go wrong; that a problem with any of the services will take everything down.

November 3, 2016 | 9 min read
Guide to Microservices

Microservices

An Illustrated Guide to Microservices

An Illustrated Guide to Microservices This talk explains key principles, costs, and benefits of microservices and shows via a series of live demos and working examples how to extend a Python application to quickly and easily benefit from migrating to a microservices architecture.

August 25, 2016 | 1 min read
Microservices Essentials

Microservices

Microservices Essentials: The Key to High Velocity Software Development

Companies thriving in the new world order have technology as a core competency. They build complex cloud applications. They constantly bring new capabilities and features to the market. And despite the constant iteration and updates to their cloud application, their software is rock-solid reliable. How do they achieve such agility and reliability? Over the past few years, Amazon, Uber, Airbnb, Netflix, Yelp, and many other industry disruptors adopted a new paradigm for developing cloud applications – microservices. The velocity that microservices is giving these disrupters is even raising software architecture to board agendas. Whether the term microservices is vaguely familiar or something you haven’t encountered yet, this article will cover what it is, why it matters, and what will change in your company when you adopt it.

August 4, 2016 | 14 min read
Software Development

API Development

What You Actually Need to Know About Software Development

The single most important thing to remember about software is that there is No Magic Every behavior you see, every effect you run across, only happens because some code is making it happen, and it is always possible to track that code down.

July 29, 2016 | 8 min read
Docker Images

Telepresence

How to Not Be the Engineer Running 3.5GB Docker Images

Let’s cut to the chase: you’re adopting a microservice architecture, and you’re planning to use Docker. There’s a reason it is so en vogue – it solves lots and lots of problems and has zero negative effect on our projects, right As with every tool, technology, or paradigm thrust upon us as we scrappily try to maintain our sanity while jumping from shiny to shiny, we need to learn the gotchas. To do this, I like to start with a simple question: How might this new shiny bite me on the ass, and what can I do to avoid having teeth marks on my rear? I want to tackle a problem I have seen repeatedly during my consultations with teams/organizations adopting Docker. Behemoth Docker Images

May 9, 2016 | 7 min read