© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. A Tale of Federal Marketplaces Kash...

24
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. A Tale of Federal Marketplaces Kash Badami

Transcript of © COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. A Tale of Federal Marketplaces Kash...

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.

A Tale of Federal MarketplacesKash Badami

IN THE BEGINNING

1000+ Pages of Legislation

There Was…

CLOCK FROM HIGH NOON 18MONTHS TO DO IT ALL

CRISIS BECAME OCT 1

7+ MILLION PEOPLE COVERED!

WHAT HAPPENED?WHAT DID WE DO TO FIX IT?

CMS REALIZED THE WAY THEY HAD BEEN BUILDING NEW

SYSTEMS WOULD NOT WORK IN TIME

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 8

"I WANTED TO SHARE THIS WITH YOU SO YOU CAN

SEE AND HEAR THAT BOTH MARILYN AND I UNDER OATH STATED WE ARE

GOING TO MAKE OCT. 1”Henry ChaoLead Executive Healthcare.gov

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 10

A New Kind of Database/Data LayerEliminate months of data modeling upfront

Open Source Application TierCost savings at scale

Agile DevelopmentMake small changes quickly and test iteratively

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 11

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 12

ORGANIZATIONAL TRANSFORMATION

IS THE ONLY WAY TO SUCCESS AND IT IS PAINFUL!

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 14

Architectural Mistakes

Model Driven Code Generators Requiring activity models were orthogonal to

agile development Requiring a data model was also orthogonal

to agile development

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 15

Data Hub

Java App Server

Java App Server

Java App Server

Federal Marketplaces

Govt Agencies

Issuers

• Same Architecture• Different Thinking

• Hired new technology experts with experience on the new stack

• Trained their staff• Changed their development

methodologies• Different RESULTS!

State HIX

Data Hub (Optum/QSSI)

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 16

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 17

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 18

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 19

Challenges Data volumes

Repeat storage and retrieval of the entire Insurance Application, bad access patterns

Inefficient and extremely complicated to scale Data Model

Large applications (multiple MB in size) Huge plans ~= 5MB

Combination Many updates to large documents = N * M problem Client side paging of huge data sets

Inadequate Infrastructure Infrastructure significantly taxed by poor application design

Tight coupling Cannot change one layer without affecting Java (and even

JavaScript) code

Insurance Application

Model Driven Architecture /UML Models

Insurance Application

Insurance Application

Insurance Application

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 20

Operational Rigor

Fix the code

Standardize Infrastructure

Scale Out

Don’t point fingers!

The Fix!

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 21

A Typical Day like Dec 3rd

Over 31M System Transactions Processed!

7 MILLION PEOPLE COVERED!

2015: 11+ MILLION ENROLLED

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 24

Supreme Court Upholds Federal Subsidies

More Data

Exploring Semantic Relationships Between Data

New Data Informs Policy

Issuers are evolving

The Future