1. Home
  2. Mailing Lists
  3. Past Meetings
  4. Java Resources
  5. Conferences
  6. Other User Groups
  7. Java Jobs

Meeting Location:
Ada Developers Academy HQ
1215 4th Ave #1050,

6:00pm Networking
6:30pm Presentation
8:00pm Beers!

Chair Nimret Sandhu
Community Leaders
Freddy Guime
Ben Garnaat
Founder Jayson Raymond




SeaJUG is an all volunteer effort - which means items such as the website and mailing list are updated as schedules afford. We meet on the 3rd Tuesday of every month. We need suggestions/volunteers for topics! If you'd like to donate your time/skills to the cause, contact Nimret Sandhu.

17 Sep 2013: Amazon Flow and SWF


Flow is a Java framework that uses the SWF APIs to coordinate units of work across distributed machines. You can think of SWF as the control, routing, and matching engine for tasks that must be processed by java applications/classes that are distributed across machines. The Flow framework provides an easy way for developers to build a state machine that knows what's happening across these distributed units of work and to know what steps need to be processed next. On top of that, it helps audit and maintain the history of work that has transpired. Flow also includes simple sets of Java annotations and control flow processing done by the Flow Framework to allow for asynchronous Java code to execute without overly complicating the data passing and exception handling paths.

In this session, we will walk through a use case to show how to solve difficult distributed systems problems using Flow and Amazon Simple Workflow. You will walk away from this session with an understanding of how Amazon Simple Workflow brings resiliency, concurrency, and auditability to your applications.

About Amazon Simple Workflow: SWF provides the processing engine and programming frameworks that handle the complexity of state machinery and infrastructure code across computing nodes so our customers can focus on their business logic. Customers use Amazon Simple Workflow to coordinate, operate, and audit multiple steps across multiple machines - across the cloud or in their own data centers.

Speaker: Asad Jawahar

Asad Jawahar is a Software Development Manager at Amazon Web Services where he leads the development of programmability features for the Amazon Simple Workflow Service (SWF). Asad has extensive experience in messaging and workflow systems. Before joining Amazon, Asad worked for Microsoft on various technologies including Windows Azure AppFabric, Windows Communication Foundation and Windows Workflow Foundation. Asad holds a Masters degree in Computer Science from the University Of Washington.

Free Pizza & pop are provided by TekSystems.