Home » Microservices » Page 10

Tag Archives: Microservices

Traffic Shadowing With Istio: Reducing the Risk of Code Release

We’ve been talking about Istio and service mesh recently (follow along @christianposta for the latest) but one aspect of Istio can be glossed over. One of the most important aspects of Istio.io is its ability to control the routing of traffic between services. With this fine-grained control of application-level traffic, we can do interesting resilience things like routing around failures, ...

Read More »

Comparing Envoy and Istio Circuit Breaking With Netflix OSS Hystrix

When we build services architectures (Service Oriented Architecture, Microservices, the next incarnation, etc), we end up making a lot more calls over the network. The network is perilous. We try to build redundancy into our services so that we can experience failures in our system and still move forward and process customer requests. An important part of this puzzle of ...

Read More »

Using Docker in API Gateway and Microservice Development

As you progress in your education as a developer, you will sooner or later understand the benefits that a container system like Docker has to offer: you can specify your environment in code, without all the Slack messages to system engineers or the headaches that go into standing up consistently provisioned servers. Likewise, you have probably understood the appeal of ...

Read More »

The Road to Cloud Native

In a world of numerous programming trends, companies are starting to boast about how they’re becoming “cloud native.” This declaration might seem full of hot air and pretension, however, there’s a huge value to embracing what cloud native truly is. In short, cloud native is an approach to creating and deploying applications that fully taps into the advantages of delivering, ...

Read More »

Writing end to end test for a microservices architecture

One of the main aspects of microservices architecture is that the application is formed as a collection of loosely coupled services each one deployable independently and communicated each other with some kind of light protocol. It is because of microservices architecture is a distributed system that makes writing end to end tests really hard. Suppose next simple example provided by ...

Read More »

Microservices implementation example with Spring Boot


1. Introduction We have already been through the Microservice demo and it was so pleasing to see the wonderful response it received. Hopefully we are all good with the basics now. This tutorial will guide us all through the actual Microservices implementation, so we are well-directed every time we are asked to create it. 2. Understanding Service Registry Traditionally, when ...

Read More »

Emerging role of PaaS (Platform as a service) in building cloud-native applications

Challenges & opportunities for cloud-native applications Current technology landscape for cloud-native apps is evolving and Platform-as-a-Service (PaaS) solutions are constantly changing to meet the demands such architecture. As customers need flexibility and openness in terms of choosing PaaS solution (without any vendor or technology lock-in), a key need is to provide a neutral view in terms of: Which PaaS solution ...

Read More »