Posts in category

Software Engineering


As you start scaling up your serverless applications, caching is one of elements that can greatly improve your site’s performance and responsiveness. With the release of Django 4.0, Redis is now a core supported caching backend. Redis is available as part of Memorystore, Google Cloud’s managed in-memory data store. For Django deployments hosted on Cloud …

Back for a fourth year, our annual State of Kubernetes survey shows ongoing momentum with Kubernetes adoption. Respondents expressed an easing of most challenges, aside from security. Here are four highlights from this year’s survey: Kubernetes is improving operations concerns like resource utilization and spending, cloud migrations, and application upgrades. However, Kubernetes remains a challenge for application …

“The key to achieving world-class expertise in any skill, is to a large extent, a matter of practicing the correct way, for a total of around 10,000 hours” — Malcolm Gladwell in Outliers. Well, I’m certainly not a world-class expert, but I have put my 10,000 hours of deliberate practice into programming. Where did I …

Developers and ML engineers face a variety of challenges when it comes to operationalizing Spark ML workloads. One set of challenges may come in the form of infrastructure concerns, for example, how to provision infrastructure clusters in advance, how to ensure that there are enough resources to run different kinds of tasks like data preparation, …

Introduction As Google Cloud users, you may already be familiar with Google App Engine, Cloud Functions, or Cloud Run, our serverless platforms allowing technical practitioners to focus on building solutions, not what they run on. Google as a whole, has many divisions which provide developer tools beyond these platforms, so a common question which arises …

A new beta release of the Application Service Adapter is now available for download. This release has many new exciting features that continue to expand the functionality of the Application Service Adapter in conjunction with the release of VMware Tanzu Application Platform version 1.1. The mission of the Application Service Adapter is to provide a Cloud Foundry …

The sharp increase in software supply chain attacks has made securing the build and delivery of software a critical topic. But what does this mean for Kubernetes DevOps teams tasked with securing their continuous delivery pipelines and clusters? To get started with securing a Kubernetes supply chain there are four things you will need to …

 Diamanti, the company that streamlines Kubernetes applications and data management for global enterprises, is offering customers Ultima Accelerator, a fully integrated storage and networking solution for Kubernetes available for a limited time with three free Lenovo servers. The product, shipped by Lenovo, comes with Diamanti’s software and offers out-of-the-box full deployment services with Diamanti Kubernetes-certified deployment specialists that …

code

One does not simply productionalize machine learning models. If you’ve developed models before, you know that most of the time input features need to be preprocessed before they are ready to be consumed by a model. Often this preprocessing step is done by another application before sending the processed output to the prediction engine. This …

code

Last fall, the Cloud Run team announced a new feature allowing operators to keep a container instance’s CPU fully-allocated outside of the standard request cycle. By default, Cloud Run instances are only allocated CPU during request processing as well as during container startup and shutdown as per the instance lifecycle. With this release, users can …