InfoQ Homepage Architecture & Design Content on InfoQ
-
Microsoft Adds Root Cause Analysis and Time Exploration Updates to Azure Time Series Insights
This past April, Microsoft announced updates to their Azure Internet of Things (IoT) platform. One of the announcements that InfoQ has been tracking includes the emergence of Azure Time Series Insights (TSI). Microsoft’s Time Series Insights service is currently in public preview and Microsoft has recently added new features including Root Cause Analysis and updates to Time Exploration.
-
Java Still Number One, But What’s Taking Over?
The TIOBE index for August 2017 shows Java as the world’s most popular programming language. But among the top 20, it seems that is the same trend with all of the major programming languages. So where are developers going?
-
Amazon Web Services Joins Cloud Native Computing Foundation (CNCF)
The Cloud Native Computing Foundation (CNCF) has announced that Amazon Web Services (AWS) has joined the CNCF as a platinum member with the goal of accelerating the development and deployment of cloud native technologies in its market-leading public cloud.
-
How Do You Fit a Core Banking System into a Few Containers? Insight from DOES EU 17
At the DevOps Enterprise Summit EU 2017, held in London, InfoQ sat down with Amine Boudali and Jose Quaresma and discussed key insights from their presentation “How Do You Fit a Core Banking System into a Few Containers?”
-
Public Preview of Azure IaaS Disaster Recovery Announced
In a recent announcement, Microsoft released details about its public preview for Infrastructure-as-a-Service (IaaS) disaster recovery using Azure Site Recovery (ASR). Using the ASR service, organizations can protect IaaS workloads in one Azure region and have it replicated to a different Azure region within a geographical cluster.
-
How Edgemesh Rolled out Its P2P Web Acceleration Service to Production
Edgemesh is a P2P web acceleration service based on the WebRTC protocol suite that offloads some of the the traffic normally handled by traditional CDNs to browser-based caches shared over a P2P network. They rolled out their release to production in the last few months and shared some of their experiences.
-
Function-Oriented Programming with Spring Cloud Function Framework
Spring Cloud Function is a new project that aims to promote the function as the primary unit of development. The project provides a common model for deploying function-based software across a variety of deployment platforms, including FaaS (Function as a Service) platforms like Amazon’s AWS Lambda.
-
Microsoft Introduces New Azure Container Instances Service and Per Second Billing
In a recent blog post, Microsoft introduced a new container service called Azure Container Instances. This service has been positioned, by Microsoft, as a way to deliver containers with simplicity and speed, without VM infrastructure to manage.
-
Netflix: Application DDoS Protection in Microservice Architectures
Strategies for mitigating application DDoS in microservice architectures have just been published in a blog by Netflix. It includes an overview of how to identify requests which trigger these attacks, how to test them with their open source Repulsive Grizzly and Cloud Kraken frameworks, and finally some best practices for protecting a system from them.
-
Process Managers in Event-Based Systems
Publishing events to notify about changes in a domain keeps different domains decoupled from each other, but if there really is a logical flow of events it becomes implicit and hard to follow. A better solution is to use a Process Manager to keep track of the overall process, Bernd Rücker stated in his presentation at this year’s DDD eXchange conference.
-
AWS Web Application Firewall: Bolt-on Security for Insecure Websites
AWS Web Application Firewall inspects traffic coming into your web application, looking for suspicious activity. It can pass good requests onto your application and block requests that match common attack vectors - like SQL injection. WAF can add a layer of security onto an existing application without changing the app.
-
“Cluster Schedulers”: Cindy Sridharan on the Purpose of Schedulers, and Why imgix Chose Nomad
Cindy Sridharan, an engineer at imgix, has written a comprehensive article on the purpose of application/job schedulers like Kubernetes and Nomad, and discussed the application packaging, deployment and lifecycle challenges the imgix team had which led them to consider implementing a scheduler within their technology stack.
-
Adobe Will No Longer Support Flash after 2020
Adobe has announced the termination of Flash by the end of 2020. Browser vendors have published timelines outlining the steps to phase out the technology in their respective browsers.
-
QCon New York 2017: The Ordering of Events in Systems
Kavya Joshi, software engineer at Samsara, explored in detail the happens-before principal at QCon New York 2017. She explained how the distributed key-value store, Riak, uses vector clocks to establish causality across nodes. She also looked at concurrency primitives in Go, explaining how they happens-before constraints naturally.
-
Amazon Adds Target Tracking Support for EC2 Auto Scaling
Auto Scaling cloud resources is nothing new in AWS. However, Amazon recently announced a new Target Tracking policy that gives customers more granular control over how their application scales. Target Tracking policies allow an administrator to target a specific metric that will drive how and when the EC2 resources will scale.