BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Cloud IoT Core Service in Google Cloud Platform Is Now Generally Available

    Google announced the general availability of its Cloud IoT Core, a managed service to help enterprises connect and manage millions of connected devices. The Cloud IoT Core will offer its users a system for controlling the connection of the internet of things (IoT) devices with Google’s Cloud Platform (GPC) and a pipeline for getting data to and from those devices.

  • Coindesk 2018 State of Blockchain

    Coindesk recently released their 2018 State of Blockchain report, which provides more than 160 pages of blockchain related research covering investments in top cryptocurrencies, enterprise blockchain solutions, raising capital through initial coin offerings, government, regulation and sentiment. InfoQ has analyzed this report and has compiled a list of key developments that impact our readership.

  • Notes From the DDD Europe 2018 Conference

    The recently held DDD Europe 2018 conference in Amsterdam was the third in order and saw almost 700 attendees. The conference has a focus on Domain-Driven Design (DDD), and included four keynotes, 19 presentations, one track for open space and 17 sessions focused on live coding or hands-on. Notable speakers included Eric Evans, Dave Snowden, Rebecca Wirfs-Brock and Cyrille Martraire.

  • Google Cloud TPU for Machine Learning Acceleration is Now Available in Beta

    Google has made their custom chips, Tensor Processing Units (TPU) for running machine learning workloads written for its TensorFlow framework, available in beta for Machine Learning (ML) experts and developers. With Google’s Cloud TPU’s, ML models can run on demand at lower costs and higher performance.

  • Brian Goetz Speaks to InfoQ on Data Classes for Java

    Brian Goetz, Java language architect at Oracle, introduced an experimental concept of data classes that may someday be integrated into the Java programming language. But there is much work to be done before this concept is worthy of any real attention. Goetz explored the problems and tradeoffs of data classes on the premise that sometimes “data is just data.”

  • Spring Boot 2.0 Nears GA

    The release of Spring Boot version 2.0 general availability came a step closer with release candidate 1 (RC1) being announced on January 31st. Even at this late stage some noteworthy additions are still being released, alongside a huge number of issues and pull requests closed.

  • From Java EE to Jakarta EE: the Java EE Guardians Rebranding Debate with Oracle

    Frustrated with the lack of response from Oracle, the Java EE Guardians recently submitted an open letter to Oracle expressing their concerns on the rebranding of Java EE. Despite the efforts and data collection by the Java EE Guardians, the rebranding of Java EE will move forward.

  • MongoDB 4.0 to Include Multi-Document Transactions

    Since MongoDB acquired WiredTiger and their relational database storage engine, technologists have been speculating on when MongoDB would support multi-document transactions. With this week’s announcement, the expectation is that they’ll be ready this summer as part of MongoDB 4.0.

  • 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.

BT