Speaker

Yogi Aradhye

Yogi Aradhye

Platform Architect, Accenture

Austin, Texas, United States

Yogi Aradhye's prowess as a software architect spans over a decade, where he has worked with numerous technologies, from small start-ups to Fortune 500 companies like DELL. As a skilled Platform Architect at Accenture, Yogi spearheads massive Cloud transformation projects, leading teams towards microservices adoption through innovative pattern-setting and collaborative guidance. Yogi's exceptional capabilities have been recognized by AWS, granting him the esteemed AWS Certified Solution Architect title. Yogi is also a distinguished keynote speaker, having addressed crowds at the .NET User Group Code Camps in Hartford, Boston, Houston, and Austin, along with industry-leading developer conferences such as the Kansas City Developer Conference and NDC Oslo. With Yogi's comprehensive experience and expertise in software architecture, he is an asset to any organization looking to innovate and elevate their technical solutions.

Area of Expertise

  • Information & Communications Technology

Topics

  • Microservice Architecture
  • AWS
  • Microsoft Azure
  • Cloud Architecture
  • .net 6
  • messaging
  • Kafka
  • Apache Kafka

Microservices vs. Monolith, a false dichotomy

"Monolith to microservices" is not a business goal. Business stakeholders don't care about architecture choices. They care if their customers are getting the optimum experience. Adopting microservices can have business advantages, but many times, companies overlook the disadvantages and tradeoffs. They also underestimate the inefficiencies and problems that are not directly related to the microservices transformation but often hold a project like this back. What goes wrong with them?

In this talk, we will dive into my real project experiences when we helped our clients reign in out of control microservices projects. Having a monolith isn't inherently bad, nor does microservices transformation solely deliver business value. After listening to this talk, you will know why it doesn't have to be a binary choice between microservices and a monolith. This knowledge can leave you equipped to start making improvements right away and achieve a successful transformation.

Untangle your integrations with Kafka

As organizations grow, they bring different kinds of software systems under their fold. Some are legacy systems, some are state-of-the-art, cloud-based ones, but they all must be integrated somehow. Sometimes there are limits to how many modifications we can make to these systems. Coupling them with direct communication could severely hamstring the organization’s ability to do business activities. How do we make sure these disparate systems communicate effectively in a decoupled fashion at scale?

Turns out, there’s a better way to achieve effective communication than building one on one direct communication. In this talk, we’ll discuss how data streaming with Kafka can help take our integration strategy to the next level. I’ll walk you through the options we have when it comes to streaming and help you determine why Kafka may fit the bill for your needs. Even though Kafka originated in the Linux ecosystem, it has matured quite a bit in its ability to plug itself into many others. We’ll deep dive into how it works in the Microsoft ecosystem. After this talk, you’ll be equipped with the knowledge you need to upgrade your integration strategy by leveraging the power of Kafka.

Refactoring the architect’s role

The allure of autonomy offered by platform transformations is highly appealing to our customers. However, this freedom can sometimes become a two-edged sword. Customers begin to realize that along with autonomy, development teams and the organization as a whole shoulder significant responsibilities. Consequently, there arises a need for technical expertise that can embrace diverse designs. Traditionally, this results in architectural oversight, where a group of senior engineers is appointed as architects. Unfortunately, determining the appropriate level of oversight becomes challenging, and the group often becomes seen as an inaccessible "Ivory tower" always occupied with meetings. This shift disrupts the balance, reallocating skilled engineers from coding to unproductive gatherings, breeding chaos, and discontent. What exactly is happening here, and how can we address it?

In this engaging presentation, we will break free from conventional molds and revolutionize the role of architects in modern contexts. Embark on a journey with me as we explore principles that have emerged through practical experiences in real-world projects. You will gain invaluable strategies for mentoring development teams, streamlining processes, and maximizing efficiency. By establishing the right structures, architects can effectively guide teams toward the path of success—the "pit of success," as aptly described by Scott Guthrie. We aim to ensure that architects are regarded as collaborative peers rather than mythical 10x engineers.

Sailing on a Cloud

The growing demand for modern software is leading organizations to the Cloud. Cloud transformation projects are undertaken, but success isn’t always guaranteed. The organizations hastily plunge into the fray anyway. The outcome isn’t always as imagined. Why does this happen? The Cloud world is significantly different. The classic architectural patterns need to be rethought with the Cloud in mind. How do we do that? How do we successfully modernize our infrastructure without driving the organization to the brink?

In this talk, we will dive into strategies for migrating to the Cloud. We will walk through some real-world experiences and examples to help architects gain insights into the functions of the Cloud. We will look at essential infrastructure and networking concepts that every modern architect should know. I will share the lessons I learned through many massive transformation projects, so you can leave with new tools to sail on the Cloud.

NDC Oslo 2020 Sessionize Event

June 2020 Oslo, Norway

Refactoring the Architect's role

February 2020 Austin, Texas, United States

KCDC 2019 Sessionize Event

July 2019 Kansas City, Missouri, United States

Yogi Aradhye

Platform Architect, Accenture

Austin, Texas, United States