Kubernetes API Gateway
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
Kubernetes API Gateway
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
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
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
API 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
Telepresence
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