Gaurav Thadani
DiUS Computing - Lead Consultant
Melbourne, Australia
Actions
A software generalist with over 13 years of consulting experience.
Recognized for being versatile, picking up new tools and technologies, driving value for clients and achieving outcomes.
Passionate about test driven development, continuous delivery and event driven architectures.
Links
Area of Expertise
Topics
It’s time to go real time
Every business (most, if not all), maintains application data up to some extent.
These data sources typically feed analytical systems to gather insights, or integrate with other systems for actionable outcomes. Common data engineering practices like scheduled jobs, pipelines, ETL are often a natural choice to operate such data feeds. However, these are more batch-oriented, and introduce delay before they are able to yield results.
This talk explores the alternative approach of building data systems in real-time. Real time systems facilitate faster decision making, enhance richer customer experiences and can reduce the total cost of ownership. From data originating within an operational store and moving all the way down to its analytical state while having the need to orchestrate complex workflows along the way, I will uncover methods to go real time. By leveraging change data capture, stateful stream processing, and durable execution frameworks this talk will demonstrate that building with a batch mindset is becoming obsolete.
The investment required to build real-time systems is now comparable to, or even less than, building batch systems. Join Gaurav in this session as he makes a compelling case for adopting real-time data engineering, and reserve batch execution only… and only if the need arises.
Technical requirements: general software system understanding, distributed systems, event driven architectures
Target audience: CTO's, developers, product people, software philosophy
preferred session duration - 45 mins
Craft events mindfully - navigating the event driven journey with caution (EDA)
There has been a shift towards event driven systems since REST and micro-services. Like any other architecture, embarking on an event driven journey, requires plenty of decisions and trade-offs to be made. Prematurely building for the future can lead to under utilization and over-engineering, while focusing solely on the present may result in technical debt and increased costs.
As someone with over 13 years of experience as a software engineering consultant, I've witnessed the challenges and opportunities that businesses face when adopting event-driven architectures. We'll explore the critical aspects to consider, ranging from short-term objectives to long-term vision, the organizational structure's impact, the nature of your business, and the feasibility of your investment.
Join me on this journey, and we'll delve into essential topics such as event modeling, transport mechanisms, governance and different flavors of eventing. I'll also shed light on how these architectural decisions can impact consumers who rely on event streams for critical functions such as analytics and transactional processing.
By the end of this session, you can expect to:
- Gain valuable insights into crafting a well-informed event-driven strategy.
- Understand a mindset shift going event driven and how to choose a platform.
- The discipline to establish when designing events, as they are the building blocks of the future.
- Understand the discoverability, governance and compliance considerations for event-driven systems.
Technical requirements: general software system understanding, distributed systems, event driven architectures
Target audience: CTO's, developers, product people, software philosophy
preferred session duration - 45 mins
Gaurav Thadani
DiUS Computing - Lead Consultant
Melbourne, Australia
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top