InfoQ Homepage Architecture & Design Content on InfoQ
-
Inter-Region Virtual Private Cloud Peering in AWS
In a recent post on the AWS News Blog Jeff Barr, chief evangelist for AWS, explained the new Inter-Region Virtual Private Cloud (VPC) peering. At re:Invent November last year, Amazon launched the support for Inter-Region VPC peering. With this feature, AWS customers can establish communication for their resources running in different regions with each other using private IP addresses.
-
Q&A with Kubernetes Founder Brendan Burns on Containers and Distributed System Patterns
InfoQ caught up with Brendan Burns, author of Designing Distributed Systems, Patterns and Paradigms for Scaleable Microservices. He talks about Distributed Systems patterns and how Containers enable it.
-
Data Consistency in Microservices Using Sagas
At QCon San Francisco 2017, Chris Richardson, software architect, introduced techniques for data consistency in microservices. The main focus was on the saga pattern, a means of splitting up a distributed transaction into a series of smaller transactions that either all commit or rollback.
-
Finding Bounded Contexts Using Domain Storytelling
When working with Domain-Driven Design (DDD), bounded context is a core concept. Domain storytelling is a way of finding how people and systems work together within a domain which then can be used to identify the bounded contexts and how they are interconnected, Stefan Hofer and Henning Schwentner explained at the recent DDD Europe 2018 conference in Amsterdam.
-
Hyperledger Project Releases Hyperledger Sawtooth 1.0
In a recent blog post, the Hyperledger project announced Hyperledger Sawtooth 1.0 has reached general availability (GA). The Hyperledger project addresses requirements for enterprises building, deploying and running distributed ledger applications. The Sawtooth 1.0 release includes updates to on-chain governance, advanced transaction execution, dynamic consensus and support for Ethereum.
-
Oracle's Fn Serverless Platform Adds Prometheus Support and Helm Chart Installation for Kubernetes
At the recent KubeCon NA conference, InfoQ sat down and discussed Oracle’s Function-as-a-Service (FaaS) “serverless” Fn Project with Bob Quillin, vice president of Oracle Container Group. The Fn project has evolved rapidly since its launch in October 2017, and additions include: support for Prometheus monitoring; a new Hybrid Architecture; and an open source Helm Chart Fn installer.
-
Retroactive and Future Events in an Event Sourced System
When Thomas Pierrain started a new project with an asset management company, one important requirement was the ability to go back in time to understand why they took decisions that today look strange. At the recent DDD Europe 2018 conference in Amsterdam, Pierrain discussed his experiences when building an event sourced system that included some temporal challenges.
-
Amazon Increases Network Bandwidth for EC2 Instances
Amazon announced it increased the bandwidth in all AWS regions for traffic between current-generation EC2 instances and the latest Amazon Machine Images (AMIs). With the increase, customers will be able to move data more efficiently. Furthermore, the increase will raise the networking bar among the public cloud providers.
-
Vote for Java EE's New Name
The quest to rename Java EE has reached the final phase, with the community being asked to vote for one of two final possibilities.
-
Could the United States Supreme Court Constrain Cloud Computing?
A U.S. Supreme Court decision could change the future of cloud computing by making U.S. companies subject to law enforcement demands for data from foreign servers. If the court rules that the data must be handed over, it is uncertain if the U.S. Congress would change the law, and what the actual content of a new law might be. This law would be still subject to interpretation and litigation.
-
Evolving CQRS and Event Sourced Systems
After talking with people about upgrading of CQRS and event sourced systems, Michiel Overeem came to the conclusion that many working with event sourced systems lack an understanding and don’t know how to approach the problem. At the recent DDD Europe 2018 conference in Amsterdam he described how this was a trigger for him to do an exploratory research on how to evolve this kind of system.
-
Managing and Operating Kafka Clusters in Kubernetes
Nenad Bogojevic, platform solutions architect at Amadeus, spoke at KubeCon + CloudNativeCon North America 2017 Conference on how to run and manage Kafka clusters in Kubernetes environment. He talked about provisioning Kafka clusters and configuring them using Kubernetes custom resources or ConfigMaps.
-
Eric Evans: Practicing Domain-Driven Design
For Eric Evans, who gave a keynote at the recent DDD Europe 2018 conference in Amsterdam, it’s important to explore and practice building software. He enjoys working with strategic patterns in Domain-Driven Design (DDD), but what he finds really interesting is taking a difficult domain and reason about it differently; breaking out of the mental box trying to find new concepts.
-
Google Cloud Platform Recommends Strong Consistency in Data Stores
A recent post on the Google Cloud Platform blog recommends strong consistency in the data layer, which helps in creating an application platform that reduces complexity and the potential for bugs.
-
Oracle Extends Free Support Lifetime of Java 8
Oracle has updated their roadmap for Free support of Java 8. This removes the previously reported "cliff edge" for Java 8 support but still only leaves a four-month cut over period and no long-term options for supporting Java 9 and 10.