InfoQ Homepage Architecture & Design Content on InfoQ
-
Design and Security in Agile: QCon London Q&A
Reviews of design diagrams by domain experts can detect potential security breaches not found by vulnerability scans or security automation. Such reviews should focus on critical functions like issuing and managing access tokens, transferring data to external services, and running untrusted code, said Kevin Gilpin, enterprise software engineer and co-founder of AppLand, at QCon London 2019.
-
Microsoft Survey to Study the JavaEE to Cloud Migration: A Call to the Java Community to Participate
The Microsoft Azure engineering team is calling on the Java community to participate in a special survey to understand the challenges of migrating Java EE applications to the cloud. The team would appreciate input from developers who either: have already migrated Java EE applications to cloud; are currently going through a migration; or are planning to start a migration.
-
Protocols are Important: Martin Thompson at QCon London
The protocols we use should be studied and practiced more, they are really important in many aspects, Martin Thompson claimed in his presentation at QCon London 2019, where he first looked back at the evolution of mankind and argued that protocols is the most significant human discovery, and then did a critical analysis of the protocols and ideas we use today.
-
Next.js 8 Static Site Framework Adds Serverless Support
The Next.js team recently released version 8 of their static site generation framework, improving reliability and scalability through splitting applications into smaller parts for use with cloud services such as AWS lambda and ZEIT Now lambdas.
-
2018 JCP Election Results Introduces BNY Mellon as a First-Time Member
The Fall 2018 Java Community Process (JCP) election slate featured eight ratified seats, three elected seats, and one associate seat. The Bank of New York (BNY) Mellon is a first-time member of the JCP. Representing BNY Mellon are Donald Raab, managing director, and Chandra Guntur, director. Raab and Guntur spoke to InfoQ about this latest milestone for BNY Mellon and what they plan to accomplish.
-
Swim Open Sources Platform That Challenges Conventional Wisdom in Distributed Computing
If one reviews the talks at a modern conference, it'd be reasonable to assume that many of today's software systems are made up of stateless compute, distributed databases, and high-throughput message brokers. Swim recently open-sourced their platform that uses stateful "digital twins" to analyze streaming data in real time without depending on databases, message brokers, app servers, or storage.
-
The 2019 Payara Platform 5 Roadmap
Steve Millidge, CEO at Payara, recently outlined the 2019 Payara Platform 5 roadmap describing the goals for Payara in 2019. A brief review of 2018 accomplishments was highlighted by the introduction of the Payara Platform 5 with the release of Payara 5.181 in March 2018. Payara is once-again planning to deliver quarterly releases (5.191 thru 5.194) of Payara Server 5 and Payara Micro 5 in 2019.
-
A Description of RSocket and Its Communication Model: Robert Roeser at QCon London
RSocket is an asynchronous network communication protocol where communication is modelled as multiplexed streams of messages over a single network connection. In a presentation at QCon London 2019, Robert Roeser explained the reasons for creating RSocket and the communication model it uses. In the same presentation, Ondrej Lehecka described two use cases, and Andy Shi ran a demo using RSocket.
-
Designing and Building a Resilient Serverless System: John Chapin at QCon London
In a presentation at QCon London 2019, John Chapin explained the basics of serverless technologies and how to architect and build a resilient serverless system. He also ran a demo of a how a globally distributed, highly available application can be built and run in multiple regions on AWS.
-
Making Security More Intelligent, Microsoft Releases Azure Sentinel
In a recent blog post, Microsoft announced further investments to its intelligent security offerings in the form of a Security Information and Event Management (SIEM) product called Azure Sentinel. SEIMs are used by security professionals as a data store that is capable of aggregating security events from logs across a variety of systems, including servers, firewalls, routers and switches.
-
A Critical Look at Event-Driven Systems: Bernd Rücker at QCon London
There is currently a hype in adoption of event-driven systems. Sometimes they are almost seen as the “magic thing” in our strive for decoupled systems, Bernd Rücker noted at the recent QCon London 2019. In his presentation he took a critical look at three common hypotheses around event-driven systems: events decrease coupling, Orchestration needs to be avoided, and Workflow engines are painful.
-
Microsoft Announces New Capabilities in Azure Firewall: Threat Intelligence and Service Tags Filters
Recently Microsoft announced two new capabilities for Azure Firewall, a cloud-native firewall-as-a-service offering, enabling customers to govern all their traffic flows using a DevOps approach centrally. The firewall service supports both application (such as *.github.com), and network level filtering rules.
-
NPM Adopted Rust to Remove Performance Bottlenecks
Npm exponential growth drove the npm engineering team to switch from Node.js to Rust to handle CPU-bound tasks that were going to become a performance bottleneck. A recent white paper overviews the experience of developing the new service in Rust and running it in production for more than one year.
-
Rancher Labs Release Lightweight Kubernetes Distribution "k3s" for Edge, IoT and Telco Platforms
Rancher Labs has announced a new open source project, k3s, which is a lightweight Kubernetes distribution that has been optimised towards running within resource-constrained environments, such as edge or IoT locations, or within telco and manufacturing systems.
-
Recommendations When Starting with Microservices: Ben Sigelman at QCon London
During the years Ben Sigelman worked at Google, they were creating what we today call a microservices architecture. Some mistakes were made during this adoption, which he believes are being repeated today by the rest of the industry. In his presentation at QCon London 2019, Sigelman described his recommendations to avoid making these mistakes when starting with microservices.