Temporal Blog 09月30日
Temporal开发者峰会印度之旅
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

作者参加了在印度举办的国际开发者峰会,分享了在班加罗尔的见闻。包括机场的体验、与老朋友的会面、会议组织的热情、演讲的挑战和与开发者的交流。作者强调了开源社区的力量和印度文化的热情,并提到Temporal在构建现代应用中的优势。

😊作者首次访问印度,对班加罗尔国际机场的木工、开阔空间和美丽花园印象深刻,该机场多次获奖并被评为世界最佳机场之一。

🤝作者在旅行中遇到了多年的朋友Varun,Varun是一位成功的高级工程师,这次会面体现了开源社区如何连接人们。

🎁会议组织者向演讲者提供了关于城市的有趣书籍、精美的布面笔记本和来自卡纳塔克邦达克希纳坎达地区的传统手工巧克力,展现了当地的自豪感。

🗣️作者的演讲在Dr. Venkat Subramaniam的演讲之后进行,后者是一位知名专家,尽管挑战很大,但演讲厅座无虚席,还有站立观众。

👥作者在Temporal展位与数百名开发者交流,他们技术娴熟,能快速理解Temporal的关键概念,并讨论了Temporal的延迟和性能问题。

Although Temporal has previously held meetups in Bengaluru, Mumbai, and Hyderabad, the Great International Developer Summit two weeks ago marks the first time we had a presence at a conference in India. Since I gave a presentation and met hundreds of developers at the Temporal booth there, I wanted to share my impressions on my trip.

Photo: The Great International Developer Summit banner, just outside the entrance to the JN Tata auditorium

This was my first time in India, a country I’ve dreamed of visiting since childhood. Despite landing at 3:00 AM, Terminal 2 at Kempegowda International Airport in Bengaluru immediately caught my attention with its extensive woodwork, open spaces, and beautiful gardens. It’s easy to see why it won multiple awards and has been named as one of the best airports in the world. Photo: Terminal 2 - Kempegowda International Airport (credit: Wikimedia Commons user Ananthmohanram18)

Meeting a Longtime Friend#

The highlight of my trip happened soon after I arrived on Sunday. Through my work in another open source community years ago, I was introduced to Varun, then a CS student at a university in Northern India. We’ve stayed in touch through the years—he’s since moved to Hyderabad and has a successful career as a senior engineer. Before my trip, I wrote to let him know that although I was finally visiting India, I’d be in a different city with little free time and wouldn’t be able to meet him during this trip. Varun immediately wrote back to say that he’d come to Bengaluru to meet me. Open source truly does bring people together and it was so wonderful to finally meet my friend in person after all these years. Varun was an excellent host and truly exemplified the importance of hospitality in Indian culture.

Conference Organizers Demonstrate Local Pride#

Upon checking into the conference on the first day, I received my badge as well as speakers’ gifts from the conference organizers. These included an interesting book about the city, a very nice clothbound notebook, and a delicious artisanal chocolate bar made with jaggery in the Dakshina Kannada district of Karnataka, about 300 kilometers west of the conference. It was clear that the conference organizers have a lot of local pride, and after spending a week there, I can certainlhttps://temporal.io//images.ctfassets.net/0uuz8ydxyd9p/55eMyVQYAnsxsrQeZ7vDRc/be729c13ab8c270f8baded10f68fae50/tom-india-blog-image3.pnged10f68fae50/tom-india-blog-image3.png" alt="tom-india-blog-image3"> Photo: The book and other gifts given to speakers by the conference organizers

A Tough Act to Follow#

My presentation was on Tuesday, the first day of the conference. After settling in at the Temporal booth, I went to find the room where I’d deliver the talk. I’m glad that I did, because it was in a separate building across the parking lot. When I arrived, I saw that my presentation was right after one from Dr. Venkat Subramaniam—a tough act to follow! I remembered that in 2007, we were both speakers at the Gateway Java Symposium in St. Louis, Missouri, USA. This time, we were doing it again on the other side of the world. Fun fact: My manager at Temporal, Brian Hogan, was also the editor for at least two of Dr. Subrhttps://temporal.io//images.ctfassets.net/0uuz8ydxyd9p/72UuQ0AdxcgbVZqo6wj4AF/9ddff59f0bc99d46b1cf046cdd6cc5fd/tom-india-log-image4.png9ddff59f0bc99d46b1cf046cdd6cc5fd/tom-india-log-image4.png" alt="tom-india-log-image4"> Photo: The sign outside the room where I delivered my presentation

Standing Room Only#

I worried whether others would be able to find the room, but despite the distant location, it quickly filled up. According to the conference organizer, nearly 300 people attended my talk. Not only were the lecture hall's 275 seats filled, there were also people standing on the sides, aisles, and in the back of the room. The warm welcomhttps://temporal.io//images.ctfassets.net/0uuz8ydxyd9p/1mbRyluQXL7xUAZddPM3Oc/729ecf55427c02f613ad537a2e60f2a1/tom-india-blog-image5.pngluQXL7xUAZddPM3Oc/729ecf55427c02f613ad537a2e60f2a1/tom-india-blog-image5.png" alt="tom-india-blog-image5"> Photo: Standing room only for my presentation: “Temporal: A Better Way to Build Modern Applications”

Conversations at the Temporal Booth#

GIDS is a large conference, so for each person who saw my presentation, there were probably 10 more who did not. Fortunately, I was able to introduce hundreds of these developers to Temporal through conversations and demonstrations at our booth. Attendees at GIhttps://temporal.io//images.ctfassets.net/0uuz8ydxyd9p/5gf0fRLOo8R20RZ2wqSwmK/0da3933854c97c0e186876bfa57cd646/tom-india-blog-image6.png/0uuz8ydxyd9p/5gf0fRLOo8R20RZ2wqSwmK/0da3933854c97c0e186876bfa57cd646/tom-india-blog-image6.png" alt="tom-india-blog-image6"> Photo: Tom talks to a group of developers at the Temporal booth

One question that came up repeatedly is one that seldom comes up at other conferences: How much latency does Temporal add? As with most technical questions, the answer is “It depends.”

Latency varies based on the design of the application and the infrastructure where it runs, among other factors, so it’s difficult to generalize. Regardless of whether you use Temporal, ensuring that your business transactions complete requires that you persist application state. Applications built on Temporal do this automatically, while developers writing non-Temporal applications must write their own code for this. Because of caching and other built-in optimizations, the latency and performance of an application built on Temporal is usually the same or better than the equivalent non-Temporal application. In the rare case that latency the custom solution has lower latency, the transformational gains in reliability, scalability, and developer productivity that Temporal provides will likely far outweigh that difference.

Wrapping Up#

I’m back home and nearly over the jet lag, but I already miss starting off my day with a masala dosa, idli, sambar, and a cup of Indian filter cofhttps://temporal.io//images.ctfassets.net/0uuz8ydxyd9p/4YTB7NOYIsiNyCdvzpdR6N/4c10f80e4f125c12181ef453a5c7be45/tom-india-blog-image7.pngmages.ctfassets.net/0uuz8ydxyd9p/4YTB7NOYIsiNyCdvzpdR6N/4c10f80e4f125c12181ef453a5c7be45/tom-india-blog-image7.png" alt="tom-india-blog-image7"> Photo: The masala dosa I had for breakfast at the world famous Mavalli Tiffin Room.

The conference, the food, and the sights were all excellent, but the friendly people I met made my time in Bengaluru so memorable for me. It was my first trip to India, but it certainly won’t be my last.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Temporal 开发者峰会 印度 开源社区 班加罗尔
相关文章