The use of in-memory computing on an epic journey of moving a legacy monolithic system to microservices architecture: A case study of Storage Area Network Management System

The use of in-memory computing on an epic journey of moving a legacy monolithic system to microservices architecture: A case study of Storage Area Network Management System

Over the years, we have built a Java and JBoss based network management system to configure and monitor the company's flagship SAN products. The product has continuously evolved with increasing complexity as we have added new features. There were challenges over time with this evolution: the product could not scale or we could add customer requested features without cost and maintenance issues. In order to stay ahead of the competition, re-architecting the product became a necessity. We started the journey of migrating to microservices architecture with flexibility, scalability and performance in mind. 

In this talk I will try to highlight examples, challenges and solutions particularly around network management and telemetry using Apache Kafka streaming and Apache Ignite in-memory computing. 

Talk includes

    - Different design patterns of using in-memory data cache for microservices

    - How streaming and in-memory compute helped in data ingestion, cleanup and aggregation 

    - How to access intelligent insights to humongous data quickly and reliably 

    - How to visualize data using dashboards and reports at speed

Schedule:

Schedule

Room:

Room
Regency Ballroom B
Speakers
Aruna
Sangli
Senior Software Manager
at
Broadcom
Aruna Sangli is the Senior Software Manager at Broadcom (Brocade Division) and he has more than twenty five years of experience in software development in Telecommunications, Data Center Networking, Wireless and Storage Networking industry. Involved in the architecture, design and development of Networking Software, Network Management Systems, Enterprise and Internet Applications. Knowledge of industry standard platforms, standards and practices. Recent experience includes developing Microservices architecture, Cloud Computing, Streaming and In-memory Computing based software systems. He has held various roles in several other companies including Azul Systems, Beamreach Networks,
WellKnit Communications and Stratacom/Cisco.

Slides & Recordings

   Download Slides