.NET Core 3.0 and the Rise of Azure in the Multicloud World

Microsoft Azure debuted in 2010 as the company’s answer to Amazon Web Services (AWS), the public cloud platform that launched four years earlier to provide online services for websites and client-side applications. By using these services in their applications, developers could gain a more efficient development process and build complex apps without having to reinvent […]

The Major Paradigm Shift That’s Changing the IT Landscape

Applications are central to the way companies do business today. The problem businesses face is two-fold: not only is the application essential to the way they compete, but the competitive bar has been raised by the tech giants of the world—Google, Facebook, Netflix, et al.—who’ve evolved as design-led, cloud-native organizations that know how to iterate […]

AppDynamics Accelerates AWS App Migration for Enterprise Customers with 300% Growth of Cloud-native Architecture Adoption

We have seen tremendous demand for our cloud expertise and end-to-end application performance monitoring solution for AWS that uniquely provides holistic visibility into the entire application architecture. In addition to driving sales in new regions across Europe and Asia, our AWS Marketplace business achieved over 300 percent growth with eight times more transactions this year over […]

Is Serverless the New Mainframe?

A few years ago at the DevNexus developers conference in Atlanta, I was chatting with a few former colleagues over dinner. As an avid fan of the HBO show Silicon Valley, as well as a technologist impressed with the rise of serverless technologies, I jokingly said we should “build the Box“—i.e., a serverless appliance not […]

Internet of Things: The 3 Whys of IoT

Businesses are embracing the Internet of Things (IoT), which enables them to get closer to their users by delivering services right to the edge—think sensors on a remote oil pipeline, or the smartwatch or fitness band on your wrist—for a better customer experience. The number of IoT-connected devices worldwide is expected to nearly triple in […]

Top Takeaways from KubeCon + CloudNativeCon

The Emerald City played host to the North American edition of KubeCon + CloudNativeCon 2018, bringing together technologists eager to share their knowledge of Kubernetes and Cloud Native topics. The event, hosted by the Cloud Native Computing Foundation (CNCF), sold out over a month before it opened, a strong sign of growing interest in all […]

Why Kubelet TLS Bootstrap in Kubernetes 1.12 is a Very Big Deal

Kubelet TLS Bootstrap, an exciting and highly-anticipated feature in Kubernetes 1.12, is graduating to general availability. As you know, the Kubernetes orchestration system provides such key benefits as service discovery, load balancing, rolling restarts, and the ability to maintain container counts by replacing failed containers. And by using Kubernetes-compliant extensions, you can seamlessly enhance system […]

Blue-Green Deployment Strategies for PCF Microservices

Blue-green deployment is a well-known pattern for updating software components by switching between simultaneously available environments or services. The context in which a blue-green deployment strategy is used can vary from switching between data centers, web servers in a single data center, or microservices in a Pivotal Cloud Foundry (PCF) deployment. In a microservices architecture, […]

Monitoring Kubernetes and OpenShift with AppDynamics

Here at AppDynamics, we build applications for both external and internal consumption. We’re always innovating to make our development and deployment process more efficient. We refactor apps to get the benefits of a microservices architecture, to develop and test faster without stepping on each other, and to fully leverage containerization. Like many other organizations, we […]

How Top Investment Banks Accelerate Transaction Time and Avoid Performance Bottlenecks

A complex series of interactions must take place for an investment bank to process a single trade. From the moment it’s placed by a buyer, an order is received by front-office traders and passed through to middle- and back-office systems that conduct risk management checks, matchmaking, clearing and settlement. Then the buyer receives the securities […]

How Anti-Patterns Can Stifle Microservices Adoption in the Enterprise

In my last article, Microservice Patterns That Help Large Enterprises Speed Development, Deployment and Extension, we went over some deployment and communication patterns that help keep microservices manageable as you use more of them. I also promised that in my next post, I’d get into how microservice patterns can become toxic, create more overhead and […]

Microservice Patterns That Help Large Enterprises Speed Development, Deployment and Extension

This is the first in a two-part series on microservice patterns and anti-patterns. In this article, we’ll focus on some useful patterns that, when leveraged, can speed up development, deployment, and extension. In the next article, we’ll focus on how microservice patterns can become toxic, create more overhead and unreliability, and become an unmanageable mess. […]

Advances In Mesh Technology Make It Easier for the Enterprise to Embrace Containers and Microservices

More enterprises are embracing containers and microservices, which bring along additional networking complexities. So it’s no surprise that service meshes are in the spotlight now. There have been substantial advances recently in service mesh technologies—including Istio’s 1.0, Hashi Corp’s Consul 1.2.1, and Buoyant merging Conduent into LinkerD—and for good reason. Some background: service meshes are […]

Strangler Pattern: Migrate to Microservices from a Monolithic App

In my 20-plus years in the software industry, I’ve worn a lot of hats: developer, DBA, performance engineer and—for the past 10 years prior to joining AppDynamics—software architect. I’ve been coding since sixth grade and have seen some pretty dramatic changes over the years, from punch cards and 8-inch floppies to DevOps and microservices. This […]

The AppD Approach: Deployment Options for .NET Microservices Agent

There are numerous ways to develop .NET applications, and several ways to run them. As the landscape expands for .NET development—including advances in .NET Core with its cross-platform capabilities, self-contained deployments, and even the ability to run an ASP.NET Core app on a Raspberry PI with the upcoming .NET Core 2.1 ARM32 support—it’s only fitting […]