InfoQ Homepage Database Content on InfoQ
-
Microservices to FastData in the Enterprise with Spring
John T Davies is using Spring Integration and Spring Boot to ingest gigabytes of complex data into two different in-memory data grids (IMDGs), showing the design and implementation with several demos.
-
Developing Real-time Data Pipelines with Apache Kafka
Joe Stein makes an introduction for developers about why and how to use Apache Kafka. Apache Kafka is a publish-subscribe messaging system rethought of as a distributed commit log.
-
Building Microservices with Event Sourcing and CQRS
Michael Ploed talks about the distributed data management challenges that arise in a microservices architecture and how they can be solved using event sourcing in an event-driven architecture.
-
The Lightning Memory-mapped Database
Howard Chu discusses the Lightning Memory-Mapped Database (LMDB) design and architecture, and its impact on other projects such as OpenLDAP.
-
Supercharging Operations and Analytics: Using Spring XD to Support Analytics and CEP
Joseph Paulchell discusses the journey from batch-oriented processes using databases to a real-time data streaming solution and the significant benefits achieved as well as the challenges encountered.
-
Building Highly-resilient Systems at Pinterest
Yongsheng Wu talks about how to build highly-resilient systems at scale. Wu presents also failure cases that prompted engineers at Pinterest to build such systems, and how they test these systems.
-
Building a Next-generation Cloud e-Commerce Platform with Spring
Petar Tahchiev demos a typical e-commerce project with the Nemesis platform, listing the problems faced and the Spring projects used: Data, Session, Cloud, Boot, MVC, Security, etc.
-
Apache Spark for Big Data Processing
Ilayaperumal Gopinathan and Ludwine Probst discuss Spark and its ecosystem, in particular Spark Streaming and MLlib, providing a concrete example, and showing how to use Spark with Spring XD.
-
Experiences Building InfluxDB in Go
Paul Dix shares his experience building InfluxDB, an open source distributed time series database, in Go.
-
Federated Queries with HAWQ - SQL on Hadoop and Beyond
Christian Tzolov shows different integration approaches between HAWQ and GemFire, showing using Spring XD to ingest GemFire data into HDFS and using Spring Boot to implement a RESTful proxy for HAWQ.
-
Building Blocks of a Distributed System
Oren Eini discusses the building blocks of a reliable, transactional distributed database, covering ACID compliance, consistency, failure handling, monitoring, management, and more.
-
IoT Realized - The Connected Car v2
Phil Berman and Michael T Minella present a solution developed with Spring XD to stream real-time analytics from a moving car using open standards.