Guidelines on how to achieve real-time data and stream processing at scale

Meet Kafka


(Updated: May, 2020) How to perform at your peak with the help of mobile apps

Energy, not time, is the fundamental source of efficiency and high performance.

Photo by Peter Conlan on Unsplash

1. Use apps to remind you to take a break


In concurrent applications a thread might fail and die due to uncaught runtime exceptions even without noticing since the application may continue to work. Losing one consumer thread from a thread pool can be tolerable, but losing a single dispatcher thread can degrade application workflow.

There are four alternative approaches…


Presentation based on Mil-DDS IoT Suite

Originally published at tech.aozturk.me on May 24, 2015.


The OMG Data Distribution Service for Real-Time Systems (DDS) is an open international middleware standard that supports data-centric publish-subscribe communications that aims to enable scalable, real-time, dependable, high-performance and interoperable data exchanges for large-scale distributed systems.

Mil-DDS Core Messaging Suite

The MilSoft DDS (Mil-DDS) product supports the following technical specifications…


The OMG Data Distribution Service for Real-Time Systems (DDS) is an open international middleware standard that supports data-centric publish-subscribe communications for large-scale distributed systems.

DDS is a protocol for the Internet of Things (IoT), which enables network interoperability for connected machines, enterprise systems, and mobile devices. It provides scalability, performance, and Quality of Service required to support IoT applications.

DDS can be deployed in platforms ranging from low-footprint devices to the Cloud and supports efficient bandwidth usage as well as agile orchestration of system components. It provides a global data space for analytics and enables flexible real-time system integration.

Speakers: Huseyin Kutluca and Abdullah Ozturk

Location: ODTU Teknokent — Ikizler Conference Hall, Ankara, TURKEY

Date/Time: 14th of April, 2015 (13:30–17:30)

Program: (below)

Mil-DDS Workshop Flyer

Originally published at tech.aozturk.me on April 2, 2015.


Traditional software solutions use managed servers and containers, and scale via larger servers and multi-threading.

Today’s systems demand new requirements, because they are deployed on everything (mobile, cloud clusters etc.), …


I’ve recently open-sourced my side project on GitHub that is Asynchronous Messaging Service (AMS).

In summary, it is a message passing framework based on ZeroMQ for low latency distributed systems seeking loose-coupling, fault-tolerance, dynamic discovery and scalability.

Features

Asynchronous


Below, you can find my presentation about Internet of Things (IoT) and how IoT world can benefit from The Data Distribution Service for Real-Time Systems (DDS), which is an Object Management Group (OMG) machine-to-machine (M2M) middleware standard that aims to enable scalable, real-time, dependable, high-performance and interoperable data exchanges between publishers and subscribers.

I presented it in Career Forum ’14 hosted by Bilkent IEEE on the 22th of Dec 2014, and in BYK’14 hosted by Hacettepe ACM on the 24th of Dec 2014.

Appreciate both university groups for their great organizations and welcomeness.


RocksDB is an embeddable persistent key-value store for fast storage open-sourced by Facebook.

RocksDB builds on LevelDB (created by Google) to be scalable to run on servers with many CPU cores, to efficiently use fast storage and to support IO-bound, in-memory and write-once workloads. …

Abdullah Ozturk - Blog

Software engineer. Distributed systems enthusiast. #data, #iot, #mobile, #scalability, #cplusplus, #java https://github.com/aozturk

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store