Operations | Monitoring | ITSM | DevOps | Cloud

Microservices

Deploying AWS Microservices

There has been increasing buzz in the past decade about the benefits of using a microservice architecture. Let’s explore what microservices are and are not, as well as contrast them with traditional monolithic applications. We’ll discuss the benefits of using a microservices-based architecture and the effort and planning that are required to transition from a monolithic architecture to a microservices architecture.

Microservices vs. Service Oriented Architecture (SOA)

Technology has a way of circling around to the same ideas over time, but with different approaches that learn from previous iterations. Service Oriented Architecture (SOA) and Microservices Architecture (MSA) are such evolutionary approaches. Where lessons learned made sense, they were reused; and where painful lessons were learned, new methods and ideas were introduced.

Containers, Microservices, and Kubernetes

Faster application development requires more agile application infrastructure. Containers started the transformation of modern application architectures which now are dominated by microservices running on Kubernetes. In this episode of Dissecting DevOps find out how cloud infrastructure has changed, how the modern architectures make application development easier, and the unique challenges introduced by microservices and Kubernetes.

How We Used JMH to Benchmark Our Microservices Pipeline

At LogicMonitor, we are continuously improving our platform with regards to performance and scalability. One of the key features of the LogicMonitor platform is the capability of post-processing the data returned by monitored systems using data not available in the raw output, i.e. complex datapoints. As complex datapoints are computed by LogicMonitor itself after raw data collection, it is one of the most computationally intensive parts of LogicMonitor’s metrics processing pipeline.

Logging for Monoliths vs. Logging for Microservices

At first glance, microservices logging may seem simple. You just take the same principles you’ve always followed for monoliths and apply them to each microservice in your application, right? Well, no. The differences between microservices and monolithic architecture amount to much more than a difference in the number of services involved.

From Monolith to Microservices

Today, monolithic applications evolve to be too large to deal with as all the functionalities are placed in a single unit. Many enterprises are tasked with breaking them down into microservices architecture. At LogicMonitor we have a few legacy monolithic services. As business rapidly grew we had to scale up these services, as scaleout was not an option.

How to Troubleshoot Microservice Connectivity in Kubernetes

In this online training we will demonstrate how to troubleshoot and resolve service-to-service connectivity issues for microservices running on Kubernetes. We will show how to do this manually using system logs as well as features in Calico Enterprise that simplify troubleshooting.

Event-Driven Microservices with Azure Functions, Event Grid and Cosmos DB

This blog is an extraction of the session “Event-Driven Microservices with Azure Functions, Event Grid and Cosmos DB” presented by Martin Abbott, who is Azure MVP, Regional Director. We need to first have a deep understanding of all the services and components that are used to create the End to End application.