InfoQ Homepage Architecture & Design Content on InfoQ
-
How Shopify Implements Custom Autoscaling Rules in Kubernetes
Andy Kwiatkowski from Shopify talked at the Velocity conference in Berlin about why they had to create a custom autoscaler in Kubernetes. Existing solutions for autoscaling didn’t fulfill Shopify’s needs, mainly because of the large and sudden influx of traffic requests they receive. Also, they needed a cost-efficient solution when scaling down or configuring complex scaling conditions.
-
Microsoft Announces 1.0 Release of Kubernetes-Based Event-Driven Autoscaling (KEDA)
Microsoft has announced the 1.0 version of the Kubernetes-based event-driven autoscaling (KEDA) component, an open-source project that can run in a Kubernetes cluster to provide "fine grained autoscaling (including to/from zero)" for every container. KEDA also serves as a Kubernetes Metrics Server and allows users to define autoscaling rules using a dedicated Kubernetes custom resource.
-
JakartaOne 2019: Livestream 7am to 1pm Summary
The inaugural JakartaOne Livestream global virtual conference, scheduled in conjunction with the formal release of Jakarta EE 8, went live on September 10th, 2019 at 7am EDT with the first of 19 one-hour sessions. Focused on Jakarta EE and MicroProfile-related topics, these sessions included keynotes, demos and panel discussions delivered by an all-star cast of Java luminaries.
-
Q&A with Matt Fisher of Microsoft about Helm 3.0 Release for Kubernetes
Matt Fisher talks about the features of Helm 3.0, which is a major release, including why and how they overcame some technical debt, primarily related to tiller.
-
Jay Kreps: Events, Event Streams and Their Importance in a Digital Business
Organizations are moving more and more processes into software, Jay Kreps notes in a blog post, and adds that in an accompanying change businesses are increasingly defined in software – the core processes are specified and executed in software. To support this transition, he believes we have to move away from traditional databases into working with the concepts of events and events streams.
-
DataOps and Operations-Centric Data Architecture
Eric Estabrooks from DataKitchen spoke at this year's Data Architecture Summit 2019 Conference about how DevOps tasks should be managed for data architecture. DataOps is a collaborative data management practice and is emerging as an area of interest in the industry.
-
QCon London 2020: Kubernetes, FinTech, Streaming, ML, JavaScript, Performance, Cloud, Security, AI
Are you ready to uncover emerging trends, techniques, and tools in software development that will help you grow your career, build your network, and lead your team in 2020? Be part of QCon London, March 2-6, 2020, and join over 1,600 software leaders and their teams.
-
How to Integrate Infosec and DevOps Using Chaos Engineering
Kelly Shortridge from Capsule8 talked at the Velocity conference in Berlin about how using chaos engineering can help to integrate Infosec within a DevOps culture. Shortridge discussed how distributed, immutable, and ephemeral infrastructure, or the D.I.E. model, is an organizationally friendly way to building security by design. With this model, users can continuously raise the cost of the attack
-
Google Updates Google App Engine with More New Runtimes: Node.js 12, Go 1.13, PHP 7.3 and Python 3.8
In a recent blog post, Google announced several new runtimes for the App Engine service on its cloud platform. These runtimes are Node.js 12, Go 1.13, PHP 7.3 and Python 3.8.
-
WebXR Arrives in Chrome 79
WebXR, the in-progress standard for virtual and augmented reality on the web, is now available in Chrome 79. After preliminary work on WebVR was superseded by WebXR, Chrome becomes the first production browser release supporting portions of the new standard.
-
Hidden Costs of iOS/Android Shared Development, at Dropbox and Slack
Building a new native mobile app requires a lot of work since it is necessary to code it in Kotlin/Java for Android, and then again in Objective-C/Swift for iOS. In the past, Dropbox and Slack had been implementing a strategy to share code between platforms, building a shared library in C++, until recently, when they decided to get rid of this.
-
Microsoft Extends Azure Security Center Capabilities to Partners, Adds Automation
At the recent Ignite conference, Microsoft announced several updates to their Azure Security Center offerings. These updates include enhanced cloud resource threat protection, Customer Lockbox extensions, the release of a Secure Code Analysis toolkit, additional support for Azure Disk Encryption, certificate management extensions, API automation and partner integrations.
-
GraalVM 19.3 Brings JDK 11 Support
GraalVM, a polyglot virtual machine that provides a shared runtime to execute applications written in multiple languages like Java, C, Python, and JavaScript, has released version 19.3 with support for JDK 11. Previous versions of GraalVM were based on JDK 8.
-
Machine Learning on Mobile and Edge Devices with TensorFlow Lite: Daniel Situnayake at QCon SF
At QCon SF, Daniel Situnayake presented "Machine learning on mobile and edge devices with TensorFlow Lite". TensorFlow Lite is a production-ready, cross-platform framework for deploying ML on mobile devices and embedded systems, and was the main topic of the presentation.
-
Fully-Managed Serverless Platform Google Cloud Run is Now GA
Google Cloud Run is Google's fully managed solution for running containerized, serverless applications. After a six-month beta phase, Cloud Run is now generally available, along with Cloud Run for Anthos, which enables running your Google Cloud Run application on premises using a Google Kubernetes Engine cluster.