Operations | Monitoring | ITSM | DevOps | Cloud

Microservices

Trends and Updates From 2022, Looking Forward to 2023

The weather’s getting colder, the days are getting shorter, and we’re looking back on a year of change and growth with gratitude in our hearts. As we get ready for the new year, we wanted to share some of the ways in which we saw users expand what’s possible with Cortex in 2022, and highlight some of our favorite new features.

How to build a service mesh with Istio and Calico

Microservices are loosely coupled software that provides flexibility and scalability to a cloud environment. However, securing this open architecture from vulnerabilities and malicious actors can be challenging without a service mesh. This blog post will demonstrate how you can create an Istio and Calico integration to establish a service mesh that will manipulate HTTP traffic in the application layer.

How we scaled a stateful microservice using Redis

At LogicMonitor, ingesting and processing time series metric data is arguably the most critical portion of our unified observability platform. In order to fully prepare for growth, scale, and fault-tolerance, we have evolved what we refer to as our Metrics Processing Pipeline from a monolith to a microservice-driven architecture.

Manage your APIs from your internal developer portal

It is no secret that microservices architectures lend themselves to complexity. This can be a small price to pay when your workflows and processes are organized to ensure that everyone on the team is informed, accountable, and content. Setting up an internal developer portal is one of the best things you can do for the team, as it is an easy, surefire way to get your services, resources, and processes in order.

Getting internal documentation right

One of the most needlessly time-consuming tasks that your team members can engage in is looking for information on work that has already been done by somebody else. Perhaps a developer is seeking to perform an oft-repeated task like the creation of a new microservice. Or a new employee on the team needs guidance regarding designing a product roadmap and wants to look at one that was made for a similar project.

Taking incident management to the next level with an internal developer portal

There is no denying that incident management is one of the most crucial processes concerning the service and business aspects of software deployment. Not having a robust system in place to address and remedy unfortunate incidents can lead to user dissatisfaction, which can ultimately take a toll on your business metrics. A suboptimal management system can also have adverse impacts internally if it prioritizes efficiency and speed of recovery to the point of neglecting employee well-being.

Introducing CQL reports

Reporting is essential when managing a microservice architecture. Without some kind of reporting tool, it’s significantly more difficult to gain insight into how services and resources are functioning. Software teams need this insight in order to make meaningful progress — without reporting, it’s hard to even know where progress needs to be made. With the introduction of CQL reports, Cortex gives you more visibility than ever before.

Make use of your service data with the Query Builder

The service catalog is an indispensable component of a team’s software development infrastructure. Anything you need to know about your microservice architecture - whether it is knowing who owns a particular service or what another service’s dependencies are - lives inside this repository. Its potential, however, is not limited to being a storehouse for all the data about your microservices.

Cleaning up your microservice resources

Managed services and serverless deployments have become increasingly popular tools in the software development process. This means that organizations are focusing less on infrastructure resources and more on the functionality and security of applications. Managed services—such as the applications like DynamoDB, Step Functions and API Gateway that are crucial to serverless architectures—come with associated costs.