+ All Categories
Home > Technology > Asynchronous Data Processing

Asynchronous Data Processing

Date post: 15-Apr-2017
Category:
Upload: anant-corporation
View: 610 times
Download: 0 times
Share this document with a friend
12
www.anant.us | [email protected] | 202.905.2818 1010 Wisconsin Ave, NW | Suite 250 | Washington, DC 20007 Services & Messages Asynchronous Data Processing
Transcript
Page 1: Asynchronous Data Processing

 www.anant.us | [email protected] | 202.905.28181010 Wisconsin Ave, NW | Suite 250 | Washington, DC 20007 

Services & Messages

Asynchronous Data Processing

Page 2: Asynchronous Data Processing

What do we do?

Streamline, Organize & Unify Business Information

Page 3: Asynchronous Data Processing

Agenda

•Challenge - Why does this matter?•Old vs. New - Async is the Future•Methods - Batch, Mic-Batch, Stream•Queue/Bus/Actors - What and how• Ideas - Open Discussion

Page 4: Asynchronous Data Processing

Challenge – Why does this matter?

Information Overload

Page 5: Asynchronous Data Processing

Challenge – Why does this matter?

Knowledge = Decisions

Page 6: Asynchronous Data Processing

Old vs. New – Sync vs. Async

The current thinking is that the state of the systems in an enterprise are synchronous and that analysis must be done sequentially, iteratively from beginning to end in batch.

Page 7: Asynchronous Data Processing

Old vs. New – Sync vs. Async

The new thinking is that the state of the systems in an enterprise are dynamically asynchronous and that there is no “state” at a particular time but rather a stream of events.

Page 8: Asynchronous Data Processing

Current - Processing TechnologiesBatch processing , micro-batch processing, and stream processing are different ways to do things. 

BATCH

● Has all the Data● Throughput● Latent ● Complexity is

crushed by computing power

● Synchronous● Computing is King

MICRO

● Computes on small samples

● Has Access to Data

● Halfway● Semi-

Synchronous● Computing +

Workflow

STREAM

● Computes one thing at a time

● Or small sample

● Near Real Time● Independent

Operations● Asynchronous● Workflow is

King

STREAM PROCESSING

MICRO BATCHINGBATCHING

Page 9: Asynchronous Data Processing

Queue / Bus / Actor – What / HowLet’s talk about what these technologies offer us. 

Page 10: Asynchronous Data Processing

Ideas – Open Discussion

Page 11: Asynchronous Data Processing

Questions & Contact

 www.anant.us | [email protected] | 202.905.28181010 Wisconsin Ave, NW | Suite 250 | Washington, DC 20007 

@anantcorp

facebook.com/anantCorp

linkedin.com/company/anant

[email protected]/in/xingh

Rahul SinghCEO & Founder

Questions & Contact

• Brown Bag Session or Meetup?• Modern Enterprise• Mastering Services in the Service of Others• Hybrid Agile Project Management• Building Search Engines• CICD / DevOps• Connecting Internet Software

Page 12: Asynchronous Data Processing

 www.anant.us | [email protected] | 202.905.28181010 Wisconsin Ave, NW | Suite 250 | Washington, DC 20007 

Streamlined DataIntegration / Data PipelinesOrganized Knowledge

Search / Data WarehousesUnified Interfaces

Portals / Dashboards / Mobile


Recommended