<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Srinath Perera</title>
    <description>Srinath a scientist, software architect, and a programmer that works on distributed systems.
</description>
    <link>https://speakerdeck.com/hemapani</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/hemapani.rss"/>
    <lastBuildDate>2013-11-05 21:36:42 -0500</lastBuildDate>
    <item>
      <title>Book: How do we minimize Software Architecture mistakes?</title>
      <description>Uncertainty is the leading cause of mistakes made by practicing software architects. The primary goal of architecture is to handle uncertainty arising from user cases as well as architectural techniques. The book discusses how to make architectural decisions and manage uncertainty. From the book, You will learn common problems while designing a system, a default solution for each, more complex alternatives, and 5Q &amp; 7P (Five Questions and Seven Principles) that help you choose. 

Book, https://amzn.to/3v1MfZX
Blog: http://tinyurl.com/swdmblog
Six min video -  https://youtu.be/jtnuHvPWlYU


</description>
      <media:content url="https://files.speakerdeck.com/presentations/5361875bd748408293a47a235b961566/preview_slide_0.jpg?28398613" type="image/jpeg" medium="image"/>
      <content:encoded>Uncertainty is the leading cause of mistakes made by practicing software architects. The primary goal of architecture is to handle uncertainty arising from user cases as well as architectural techniques. The book discusses how to make architectural decisions and manage uncertainty. From the book, You will learn common problems while designing a system, a default solution for each, more complex alternatives, and 5Q &amp; 7P (Five Questions and Seven Principles) that help you choose. 

Book, https://amzn.to/3v1MfZX
Blog: http://tinyurl.com/swdmblog
Six min video -  https://youtu.be/jtnuHvPWlYU


</content:encoded>
      <pubDate>Sat, 06 Jan 2024 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/hemapani/book-how-do-we-minimize-software-architecture-mistakes</link>
      <guid>https://speakerdeck.com/hemapani/book-how-do-we-minimize-software-architecture-mistakes</guid>
    </item>
    <item>
      <title>Future of Serverless</title>
      <description>Our webinar presents a critical analysis of serverless technology and our thoughts about its future. We use Emerging Technology Analysis Canvas (ETAC), a framework built to analyze emerging technologies, as the methodology of our study. Based on our analysis, we believe that serverless can significantly impact applications and software development workflows.

We’ve also made two further observations:

Limitations, such as tail latencies and cold starts, are not deal breakers for adoption. There are significant use cases that can work with existing serverless technologies despite these limitations.
We see a significant gap in required tooling and IDE support, best practices, and architecture blueprints. With proper tooling, it is possible to train existing enterprise developers to program with serverless. If proper tools are forthcoming, we believe serverless can cross the chasm in 3-5 years.
A detailed analysis can be found here: A Survey of Serverless: Status Quo and Future Directions. Join our webinar as we discuss this study, our conclusions, and evidence in detail.</description>
      <media:content url="https://files.speakerdeck.com/presentations/7fce60c5a1b54ee2855dbc34af6e9b94/preview_slide_0.jpg?12529414" type="image/jpeg" medium="image"/>
      <content:encoded>Our webinar presents a critical analysis of serverless technology and our thoughts about its future. We use Emerging Technology Analysis Canvas (ETAC), a framework built to analyze emerging technologies, as the methodology of our study. Based on our analysis, we believe that serverless can significantly impact applications and software development workflows.

We’ve also made two further observations:

Limitations, such as tail latencies and cold starts, are not deal breakers for adoption. There are significant use cases that can work with existing serverless technologies despite these limitations.
We see a significant gap in required tooling and IDE support, best practices, and architecture blueprints. With proper tooling, it is possible to train existing enterprise developers to program with serverless. If proper tools are forthcoming, we believe serverless can cross the chasm in 3-5 years.
A detailed analysis can be found here: A Survey of Serverless: Status Quo and Future Directions. Join our webinar as we discuss this study, our conclusions, and evidence in detail.</content:encoded>
      <pubDate>Wed, 08 May 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/hemapani/future-of-serverless</link>
      <guid>https://speakerdeck.com/hemapani/future-of-serverless</guid>
    </item>
    <item>
      <title>Few thoughts about Future of Blockchain</title>
      <description>From the analysis above, we have made five assertions. 
1. Blockchain's potential impact is real. If successful, blockchain technologies can transform the way we live our day-to-day lives. 
2. We believe the technology is ready for limited applications in digital currency, lightweight financial systems, ledgers (of identity, ownership, status, and authority), provenance (e.g. supply chains and other B2B scenarios) and disintermediation, which we believe will happen in next three years. 
3. With other use cases, blockchain faces significant challenges, such as performance, irrevocability, the need for regulation, and the lack of census mechanisms. These are hard problems, and it could take at least 5 to 0 years to find answers to those problems. 
4. It is unclear whether blockchain can sustain the current level of effort for an extended period of 5-plus years. There are many startups, and they run the risk of running out of money before markets are ready. The failure of startups can inhibit further funding and investments. 
5. Value and need for decentralization provided with blockchain compared to centralized and semi-centralized alternatives are not clear.</description>
      <media:content url="https://files.speakerdeck.com/presentations/4910d436f5f34b7f8c4682ec7e1b53d3/preview_slide_0.jpg?12185582" type="image/jpeg" medium="image"/>
      <content:encoded>From the analysis above, we have made five assertions. 
1. Blockchain's potential impact is real. If successful, blockchain technologies can transform the way we live our day-to-day lives. 
2. We believe the technology is ready for limited applications in digital currency, lightweight financial systems, ledgers (of identity, ownership, status, and authority), provenance (e.g. supply chains and other B2B scenarios) and disintermediation, which we believe will happen in next three years. 
3. With other use cases, blockchain faces significant challenges, such as performance, irrevocability, the need for regulation, and the lack of census mechanisms. These are hard problems, and it could take at least 5 to 0 years to find answers to those problems. 
4. It is unclear whether blockchain can sustain the current level of effort for an extended period of 5-plus years. There are many startups, and they run the risk of running out of money before markets are ready. The failure of startups can inhibit further funding and investments. 
5. Value and need for decentralization provided with blockchain compared to centralized and semi-centralized alternatives are not clear.</content:encoded>
      <pubDate>Tue, 26 Mar 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/hemapani/few-thoughts-about-future-of-blockchain</link>
      <guid>https://speakerdeck.com/hemapani/few-thoughts-about-future-of-blockchain</guid>
    </item>
    <item>
      <title>View, Act, and React: Shaping Business Activity with Analytics, BigData Queries, and Complex Event Processing </title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/fe58dbd028b90131959522fec9f56b42/preview_slide_0.jpg?2230612" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Wed, 06 Nov 2013 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/hemapani/view-act-and-react-shaping-business-activity-with-analytics-bigdata-queries-and-complex-event-processing</link>
      <guid>https://speakerdeck.com/hemapani/view-act-and-react-shaping-business-activity-with-analytics-bigdata-queries-and-complex-event-processing</guid>
    </item>
  </channel>
</rss>
