Application Performance Management in the Microservices Age

This Application Management eBook examines how microservices-based applications differ from traditional app architectures, the unique management challenges microservices create, and how DevOps and IT Ops teams can effectively address those challenges by adopting a new approach to Application Performance Management, tailored for the brave new world of microservices.

Designing Web-Scale Workloads with Microservices

Containers and microservices are redefining the software development lifecycle. Developers are empowered to choose best of the breed languages, frameworks, and runtimes to develop software. DevOps teams are dealing with new packaging and deployment mechanisms. Container orchestration tools such as Docker Swarm, Kubernetes, Apache Mesos are changing the way applications are deployed and managed.

Using Logz.io for Spring Boot Logs

We recently wrote a blog with Julien Dubois, a Java Developer Advocate from Microsoft, on how to simplify logging for Spring Boot applications. This is a small preview. Spring Boot is an open source Java framework that makes it easier for developers to create microservices. Azure just announced Azure Spring Cloud, which will help Java engineers on Azure developer Java microservices faster. This blog explores how to simplify logging for Spring Boot applications.


Monolith to Microservices: Is Your Organization Ready?

Transitioning from a Monolith to a Microservices architecture can take years to complete. The internet is full of stories of companies famously making this transformation. But how do you know if it’s right for your organization? Is your organization ready? In this article, we will look at five questions you can ask to see if you’ll benefit from a Microservices architecture. We’ll also discuss five challenges you will face during this transformation.


What Is a Service Mesh, and Why Do You Need One?

“Service mesh” is an umbrella term for products that seek to solve the problems that microservices’ architectures create. These challenges include security, network traffic control, and application telemetry. The resolution of these challenges can be achieved by decoupling your application at layer five of the network stack, which is one definition of what service meshes do.


[KubeCon Recap] Cloud Native Architecture: Monoliths or Microservices?

Microservices have been gaining popularity since they were introduced in 2015. But they come with challenges for both developers and users because of the intricate configuration and deployment which often leave developers longing for the simplicity of monolithic applications.


Opsani Featured in TechBeacon on Microservices Optimization

Just recently, Techbeacon.com published an article in which Darek Gajewski, Principal Infrastructure Analyst at Ancestry, discussed how his team leveraged Opsani to optimize their microservices architecture. Darek has been an active promoter of Opsani since Continuous Optimization (CO) brought Ancestry cost savings of up to 61%, with zero performance degradation.