Modernizing Windows Server Applications on AWS

When DevOps teams seek to host their Microsoft-based applications, they may not immediately think of Amazon Web Services (AWS). However, the ease and efficiency with which AWS supports modernizing apps in the cloud makes it a top contender for hosting applications. After all, AWS is a cloud market leader with a mature offering and 13 […]

Making Deployments Boring

How times have changed. It wasn’t so long ago most organizations developed software using the waterfall method — and only released software on solid media, such as compact discs. There was no real business need for an agile, fast-paced release cycle, and companies responded slower to changing requirements. The fanfare around the release of ‘major’ […]

How Landen Dynamically Generates PDF Property Listing Brochures Using CMS Hub

Landen is a property listing and financial services company that deals with many properties across Australia. When selling a property, the company needs to create a property listing page, as well as a downloadable PDF brochure. They want to create these materials as quickly and easily as possible to manage multiple properties in the fast-paced […]

Exploring GridGain Nebula: Cloud-Native Service for Apache Ignite

You embraced Apache Ignite’s high-performance distributed database for your projects. Then, you convinced your managers to invest in GridGain Control Center to help manage your clusters with time-saving administrative tools. Now, GridGain Nebula, our newest solution, combines the Apache Ignite cluster and GridGain Control Center setup in a single offering. Nebula is a fully managed, […]

In-Memory Data Grid

What’s an In-Memory Data Grid? An in-memory data grid (IMDG) is an advanced distributed cache deployed in the write-through/write-behind pattern. It integrates out of the box with your underlying database and keeps the information in sync. IMDGs allow data nodes to share the same memory space with an application layer. A key IMDG feature is […]

In-Memory Cache

What is an In-Memory Cache? An in-memory cache is a data storage layer that sits between applications and databases to deliver responses with high speeds by storing data from earlier requests or copied directly from databases. An in-memory cache removes the performance delays when an application built on a disk-based database must retrieve data from […]

How Performance Engineering Enables DevOps

“Performance is not just the responsibility of the developers, tester, or operations team. It is everyone’s responsibility, and ‘performance first’ should be the mantra of every stakeholder.” — Gartner Availability, mean time to recovery (MTTR), and response time are among the many non-functional specifications that make up a software enterprise build’s performance. If the software […]

How Does Caching Work in ASP.NET Core?

Generating content served from an ASP.NET application can be slow and expensive — particularly when there’s heavy use of database calls. Relational databases are historically challenging to scale. Implementing caching means that the application doesn’t have to fetch and process the same data again and again. It’s one of the most effective ways to improve […]

How Does Caching Work in Django?

Most web applications often persist data from one request to the next. Web applications are dynamic, making calculations and database queries to serve requests. This overhead can be expensive, especially when we need the same data repeatedly. Django-based applications are no exception to this challenge. Ideally, we’d like a place to persist data between requests […]

Conjur Security Policy for Kubernetes Resources

Conjur security policies ensure your Kubernetes resources can access the secrets they need while keeping your credentials secure. You enable this access by linking resources to a host. Think of a host like the user account of an application (like a virtual machine or container) that allows it to access secrets. Your policies determine which […]