article thumbnail

Microservices, Apache Kafka, and Domain-Driven Design

Confluent

Microservices have a symbiotic relationship with domain-driven design (DDD)—a design approach where the business domain is carefully modeled in software and evolved over time, independently of the plumbing that makes the system work. In these projects, microservice architectures use Kafka as an event streaming platform. Microservices.

article thumbnail

Machine Learning with Python, Jupyter, KSQL and TensorFlow

Confluent

Some examples of model deployment in Kafka environments are: Analytic models (TensorFlow, Keras, H2O and Deeplearning4j) embedded in Kafka Streams microservices. Anomaly detection of IoT sensor data with a model embedded into a KSQL UDF. RPC communication between Kafka Streams application and model server (TensorFlow Serving).

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Real-Time Analytics and Monitoring Dashboards with Apache Kafka and Rockset

Confluent

Kai’s main area of expertise lies within the fields of big data analytics, machine learning, integration, microservices, Internet of Things, stream processing, and blockchain.

article thumbnail

Journey to Event Driven – Part 2: Programming Models for the Event-Driven Architecture

Confluent

Do I need to use a microservices framework? Distributed object (RPC sync), service-oriented architecture (SOA), enterprise service bus (ESB), event-driven architecture (EDA), reactive programming to microservices and now FaaS have each built on the learnings of the previous. Event-driven architecture. Comparing persistence models.

article thumbnail

Topics to watch at the Strata Data Conference in New York 2019

O'Reilly Media - Ideas

Machine learning, artificial intelligence, data engineering, and architecture are driving the data space. The Strata Data Conferences helped chronicle the birth of big data, as well as the emergence of data science, streaming, and machine learning (ML) as disruptive phenomena. 105, -17) or even “Python” (No.

article thumbnail

Internet of Things (IoT) and Event Streaming at Scale with Apache Kafka and MQTT

Confluent

Different teams can develop, maintain, and change integration to devices and machines without being dependent on other sources or the sink systems that process and analyze the data. Microservices, Apache Kafka, and Domain-Driven Design (DDD) covers this in more detail.

IoT 20
article thumbnail

How we built a highly scalable distributed state machine

Bernd Rucker

like a journal in accounting. Contrary to other microservice orchestration engines on the market, Zeebe puts a strong focus on visual workflows as we believe that visual workflows are key for providing visibility into asynchronous interactions, at design time, runtime and during operations.