投稿時間:2023-08-17 08:30:25 RSSフィード2023-08-17 08:00 分まとめ(36件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT 気になる、記になる… iFixit、「Google Pixel 7a」の純正修理部品を販売開始 https://taisy0.com/2023/08/17/175440.html google 2023-08-16 22:26:40
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] 阪急「関空乗り入れ」の方針を明らかに 特に重視する駅は? https://www.itmedia.co.jp/business/articles/2308/17/news078.html itmedia 2023-08-17 07:45:00
AWS AWS Big Data Blog Introducing AWS Glue crawler and create table support for Apache Iceberg format https://aws.amazon.com/blogs/big-data/introducing-aws-glue-crawler-and-create-table-support-for-apache-iceberg-format/ Introducing AWS Glue crawler and create table support for Apache Iceberg formatApache Iceberg is an open table format for large datasets in Amazon Simple Storage Service Amazon S and provides fast query performance over large tables atomic commits concurrent writes and SQL compatible table evolution Iceberg has become very popular for its support for ACID transactions in data lakes and features like schema and partition evolution time … 2023-08-16 22:51:27
技術ブログ Developers.IO WAAPとWAFとしてのCloudflareのポジショニングは?(ちょっと、調べてみました) https://dev.classmethod.jp/articles/positioning_cloudflare_as_a_waap_and_waf/ andapiprotection 2023-08-16 22:15:36
海外TECH DEV Community How do millions of people book meetings with God? https://dev.to/svemaraju/how-do-millions-of-people-book-meetings-with-god-4ccb How do millions of people book meetings with God Have you ever experienced the rush of online shopping I bet you felt an adrenaline rush as you clicked through the website competing with thousands or even millions of people at the same time Top tech companies are behind some of these websites They are capable of serving millions of users simultaneously In this blog post I write about an online booking system that you may not have heard about It is the system powering the booking process of the most visited Hindu Temple in the world Tirumala Tirumala Tirupati Devasthanam is the independent trust which manages the aforementioned popular temple in the state of Andhra Pradesh India My family visits this temple often I saw the evolution of the digital systems empowering the temple through the years I was planning to visit the temple last year first time after the pandemic and was stuck by the new online booking experience It was near impossible to buy tickets At first I attributed this to rapid digitalisation India has seen in the past few years Although that does play a part what I learned by analysing the website through a system design lens was fascinating My intention is to share my analysis and if possible start a discussion around promoting user centric design in Indian public digital services I do not intend to disparage the current developers of the TTD booking system I am only exercising my curiousity in this topic In this blog post I write An overview of the TTD online booking system Visualising the user journey through the booking process How does it fare in practice Brief look at how the system performs in real world and common user complaints Hard challenges What are the common challenges faced in designing highly scalable and concurrent systems Analysing the weakness I attempt to explain the critical pain points of the system borne out of its design Ways to improve I conclude by suggesting ways to enhance the user experience I offer solutions which are both techincal and product design focussed How does the booking system work The bookings become LIVE at an announced time Bookings for various services including Special Entry Darshan are open at specific dates and times This information is communicated through the TTD website social media TV and YouTube channels Special Entry Darshan offers a chance for devotees to have a viewing or be in the presence of a God at a temple These bookings are typically accessible in the last week of the current month for the following month although the exact dates can vary Sometimes the bookings for the following two months are made available simultaneously It s important to stay attentive to updates regarding opening times It s uncertain whether the TTD app provides push notifications for such announcements You must be prepared to grab your slot People are required to be registered on the website with their email and phone number One can login to the website using phone number and a one time password sent via SMS Let s say the bookings are going live at AM on Friday We need to be logged in on the app or website as close to AM as possible We would get auto logged out in a short interval so timing is important It s time for some speedy mouse clicks After you have logged in and you click on the Special Entry Darshan from the Online Services menu you will be shown a countdown timer You are essentially in a virtual waiting room to be let in It seems like the time can vary depending on the traffic Now we are finally in We see a calendar interface with hopefully lots of open slots to book Now we need to select a date and time slot to book tickets After we enter number of people who are going to attend we will be redirected to a page that asks us fill in details of each attendee There are dropdowns and free text fields for each attendee We fill everything correctly and get directed to a payment page There are several options to pay we select one and complete the payment Finally we get redirected to a success page where there is a booking reference number and details about how to download the booking confirmation So how does the system perform We saw quite a few steps there and you can see that there is lot of work went into implementing the system I observe some pain points here Firstly the wait time to enter the booking system is bit opaque and doesn t make the experience smooth I know why this wait time is being used we will talk about it in the next section Secondly there are lots of information to fill before finalising payment Both of the above slow down the user to complete the booking I have personally experienced this and so have many others By the time we are able to fill all the details and click continue we are shown an error that the slot was just booked by another pilgrim What are the challenges here We know that building software that attracts traffic in millions is hard It requires real technical skills to ensure the system can handle the peak time traffic Let s see what are the technical challenges in some detail The obvious one is to just being able to serve the peak time traffic I am not aware of the internals but I can guess that there is a load balancer sitting in front of multiple servers or containers to manage load Since the bookings go LIVE at a certain time preemptively increasing the server capacity is good way to deal with this situation In one of the press releases TTD stated that after the launch of the new booking system they saw tickets booked within an hour Around concurrent sessions were open at the peak time And a total of million hits were recorded by the system on that day Designing a booking system capable of serving million concurrent users with available tickets will lead to dealing issues like scalability performance and data integrity Moreover preventing multiple users from booking the same ticket concurrently presents intricate challenges These involve mitigating race conditions maintaining atomicity throughout multi step booking processes and handling the intricacies of reservation periods Locking and concurrency control mechanism to avoid any data inconsistencies becomes crucial part of the architecture design We would need a database with strong consistency and transaction support but also which is easily scalable I can also imagine a scope for challenges like race conditions and redundant bookings Striking the right balance between ensuring all the technical intricacies and providing a seamless user experience will be a complex task This is also a product design challenge Ultimately the goal of this system to facilitate problem free booking To overcome the technical challenges there have been design decisions made here The big one is the virtual queue The intention is to hold people in queue so that the main system is not overwhelmed by load But it brings a different set of challenges that we will see next What problems do I see in current designI think the biggest problem is users reaching one step before payment and being told that the ticket is already booked by someone Why does that happen When we select the online booking service we are first added to a virtual queue The waiting time in the queue is proportional to the traffic Let us consider that users trying to grab tickets at the same time I don t have any internal information about the system design But let s say users are allowed in at a given time Since the number of tickets is much greater than number of users that means these users are supposed to have chance to book their tickets In reality it is not the case Users are trying to book slots at a specific date and time period There is a real chance that X of users may choose the same time slot and if they are more than the available slots then they will encounter an error Weekends and holidays are often booked first which makes it more likely for an overlapping booking There is also a question of how to manage the virtual queue Let us assume that N users gain access to the system every minute A user who is already in needs to complete the process before any new users enter The slower one takes the more competition one faces I found a YouTube video which revealed a design flaw Apparently the waiting time for virtual queue can be changed by refreshing the page The system seems to be assigning wait times either randomly or based on variables which are highly volatile With the above context entering fields of data per person manually before being able to confirm the booking causes a significant obstacle for users trying to book higher number of tickets at a time This probably why many people have had bad experience with booking How would I improve thisThe goal of this exercise is to minimise the number of errors faced by users Specifically the errors that stop them from completing their booking I want to make the system more fair and transparent Right now it favors someone who is very computer savvy or someone who knows about the loopholes in this system Small tweaks A technical solution As described above the process of entering pilgrim data manually slows the users down Since this step comes after choosing the time slot the chosen slots may be filled in the interim If we tweak the system so that the data needs to be entered before choosing the time slot then it would give users more accurate picture of available places Similarly letting the users to save information ahead of time and selecting them during booking process can also improve the experience When users face the “the slot was just booked by another pilgrim error they can be given an option to choose an alternative time slot They need not re enter the queue for a chance to book a slot In order to make the system more transparent a status message can be displayed to the users This can indicate approximately how many users are online and how many tickets are available Lastly I would monitor the number of errors caused by or more users trying to book the same time slot This will not only give us the current state of the system but will also become the metric to measure the success of any future changes Thinking from first principles A system design solution What if we want to rethink how the system is supposed to work An online booking system that is designed as first come first serve is probably not a fully fair system An online booking system that is designed as first come first serve but doesn t guarantee tickets on first come basis is definitely not a fair or transparent system For inspiration I turned to sports Wimbeldon Lords Cricket Ground and Old Trafford Football stadium all sell a portion of their tickets through a ballot process Every year people are invited to apply for the ballot informing which days matches they want to attend Once the ballot closes tickets are assigned randomly Payment is processed only for those who are successfully assigned tickets We can adopt this system for TTD online booking Although we will need to tweak a couple of things Due to Reserve Bank of India s directive on automatic payments charging user s cards when they are successfully assigned tickets might not be possible Instead users may be sent emails texts to inform about their tickets and asked to complete the payment within hours If a payment is not received the tickets can be released back to the available pool Some constraints may also be placed on the number of bookings requested by users Users who haven t recently visited can be given higher priority This approach not only gives everyone an equal chance but also reduces the burden on the system A ballot can stay open for many days hence there is no need for a traffic spike to occur TakeawaysThe Tirumala Tirupati Devasthanam TTD online booking system for the most visited Hindu Temple Tirumala is a complex booking system designed to handle peak time traffic The system has challenges related to scalability performance and data integrity and is designed to distribute traffic across servers optimize database operations minimize latency and handle potential security threats The virtual queue is the big design decision that TTD made to handle peak time traffic However there are design flaws in the system that need to be addressed to make it more fair and transparent There can be several approaches to overcome the challenges faced by the system I have only discussed a few It is always helpful to reframe the problem This allows us to come up with solutions that are simplest and most effective Thanks for reading If you liked this blog post you can follow me on LinkedIn for more 2023-08-16 22:17:42
Apple AppleInsider - Frontpage News Apple Podcasts removes 'The Glenn Beck Program' likely over technical error https://appleinsider.com/articles/23/08/16/apple-podcasts-removes-the-glenn-beck-program-likely-over-technical-error?utm_medium=rss Apple Podcasts removes x The Glenn Beck Program x likely over technical errorOver episodes of The Glenn Beck Program have been removed from Apple s distribution network likely because of a too large data feed pointing the service to the podcast Image Credit The Glenn Beck ProgramOn Wednesday Beck took to X to ask Apple why his show had been removed from Apple Podcasts He provided a screenshot that showed an email that read We found an issue with your show The Glenn Beck Program which must be resolved before it s available on Apple Podcasts Read more 2023-08-16 22:22:32
海外科学 NYT > Science Pig Kidneys Performing Effectively in Two Brain-Dead Patients https://www.nytimes.com/2023/08/16/health/pig-kidney-organ-transplants.html Pig Kidneys Performing Effectively in Two Brain Dead PatientsIn two experiments researchers implanted the organs into brain dead patients for extended periods raising hopes for a new supply of donor organs 2023-08-16 22:56:18
金融 金融総合:経済レポート一覧 新NISAで増える株式関係書類と電子提供の遅れ http://www3.keizaireport.com/report.php/RID/548706/?rss 大和総研 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 FX Daily(8月15日)~米金利の上昇で146円手前まで上昇 http://www3.keizaireport.com/report.php/RID/548710/?rss fxdaily 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 ロシア中銀、止まらぬルーブル安に堪らず緊急大幅利上げを決定~ルーブル相場の構造的変化を勘案すれば効果は限定的、中銀の苦悩が一段と広がることは不可避:World Trends http://www3.keizaireport.com/report.php/RID/548714/?rss worldtrends 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 世界経済ウィークリー・アップデート 2023年8月14日 ~新興国の金融政策(中南米で始まった利下げの波は拡大するのか) http://www3.keizaireport.com/report.php/RID/548718/?rss 世界経済 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 為替相場展望2023年8月号~ドル円:緩やかなドル安局面へ / ユーロ: ユーロは底堅い展開に http://www3.keizaireport.com/report.php/RID/548722/?rss 日本総合研究所 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 KAMIYAMA Seconds!:円安に違和感 http://www3.keizaireport.com/report.php/RID/548726/?rss kamiyamaseconds 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 国内企業4-6月期決算の総括と日経平均株価の立ち位置:市川レポート http://www3.keizaireport.com/report.php/RID/548728/?rss 三井住友 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 ニュージーランド中銀、金利据え置きに加えて利下げ開始時期を先延ばし~NZドルは米ドルに対して上値が重い展開が続く一方、日本円に対しては底堅い展開が続くか:Asia Trends http://www3.keizaireport.com/report.php/RID/548733/?rss asiatrends 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 最近の信用金庫と銀行の業種別貸出金動向~不動産業向けが増加する一方で対個人サービス業向けは減少:ニュース&トピックス http://www3.keizaireport.com/report.php/RID/548738/?rss 不動産業 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 【第117回】学校・職場等での「金融経済教育」を巡り浮上する課題とその対応 (1) FOR FINANCIAL WELL-BEING 教育内容の充実に必須のマネープラン研究 http://www3.keizaireport.com/report.php/RID/548741/?rss forfinancialwellbeing 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 国内スタートアップのデット性資金調達の現状~主にベンチャーデットの広がりと課題について http://www3.keizaireport.com/report.php/RID/548743/?rss 資金調達 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 米金融引き締めはどこで目詰まりしているのか? http://www3.keizaireport.com/report.php/RID/548752/?rss 住友商事 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 PBR1倍超の会社の「資本コストなどを意識した対応」の内容~資本効率のさらなる改善に向けた取組みの開示が見られる:金融・証券市場・資金調達 http://www3.keizaireport.com/report.php/RID/548761/?rss 大和総研 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 キャッシュレス・ロードマップ2023 ~キャッシュレスの方が現金よりも環境負荷が低いとの試算結果... http://www3.keizaireport.com/report.php/RID/548765/?rss 環境負荷 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 みずほ中国ビジネス・エクスプレス(第674号)~国家金融監督管理総局、『自動車金融会社管理弁法』を改定、出資条件引き上げへ、事業内容の調整も。 http://www3.keizaireport.com/report.php/RID/548768/?rss 中国ビジネス 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 ニュージーランド:金融政策(23年8月)~市場予想通りの据え置きなるも、中銀見通しは幾分タカ派スタンスに改定へ http://www3.keizaireport.com/report.php/RID/548769/?rss 市場予想 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 民事信託を利用した資産活用の課題と展望~有価証券保有者の意思能力喪失リスクへの対応策 http://www3.keizaireport.com/report.php/RID/548777/?rss 意思能力 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 オーバービュー:ネイチャーポジティブ~生物多様性の回復 http://www3.keizaireport.com/report.php/RID/548778/?rss 生物多様性 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 【マーケットを語らず Vol.121】リスク・パリティで考えるポートフォリオの資産保有比率と目先の変動性 http://www3.keizaireport.com/report.php/RID/548779/?rss 資産 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 ユーロ相場見通し:ユーロ/ドル、弱気への反転が始まった? http://www3.keizaireport.com/report.php/RID/548787/?rss dailyfx 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 【注目検索キーワード】構造的賃上げ http://search.keizaireport.com/search.php/-/keyword=構造的賃上げ/?rss 検索キーワード 2023-08-17 00:00:00
金融 金融総合:経済レポート一覧 【お薦め書籍】1300万件のクチコミでわかった超優良企業 https://www.amazon.co.jp/exec/obidos/ASIN/4492534628/keizaireport-22/ 転職 2023-08-17 00:00:00
金融 ニュース - 保険市場TIMES AIG損保、「業務災害総合保険」の保障充実とサービス拡充を実施 https://www.hokende.com/news/blog/entry/2023/08/17/080000 2023-08-17 08:00:00
ニュース BBC News - Home Canada wildfire: Car 'began melting' as family evacuated north https://www.bbc.co.uk/news/world-us-canada-66526554?at_medium=RSS&at_campaign=KARANGA territories 2023-08-16 22:42:10
ビジネス ダイヤモンド・オンライン - 新着記事 トランプ氏裁判担当は34歳新人判事 ジョージア州 - WSJ発 https://diamond.jp/articles/-/327749 裁判 2023-08-17 07:29:00
ビジネス ダイヤモンド・オンライン - 新着記事 ツイッター、トランプ氏との関係改善狙いか 情報提出に抵抗で判事示唆 - WSJ発 https://diamond.jp/articles/-/327750 関係改善 2023-08-17 07:19:00
ビジネス 東洋経済オンライン 著名投資家ナヴァル・ラヴィカントの人生の掟 僕たちは与えられた限りある時間で何をするか | リーダーシップ・教養・資格・スキル | 東洋経済オンライン https://toyokeizai.net/articles/-/680167?utm_source=rss&utm_medium=http&utm_campaign=link_back 東洋経済オンライン 2023-08-17 07:30:00
ニュース THE BRIDGE 台湾楽天や台湾ファミマでも採用、EC事業者向け運用支援プラットフォーム「dipp」が2.3億円をシード調達 https://thebridge.jp/2023/08/dipp-seed-round-funding 台湾楽天や台湾ファミマでも採用、EC事業者向け運用支援プラットフォーム「dipp」が億円をシード調達eコマース技術スタートアップdipp点譜数位は日、シードラウンドでVCアクセラレータのSparkLabs台湾、ニューヨークを拠点とするVCのPalmDriveCapital、AIGCコンテンツ配信プラットフォーム「Tezign特賛」などの投資家から約万ニュー台湾ドル約億円を調達したと発表した。 2023-08-16 22:30:30
ニュース THE BRIDGE AI活用のデジタルメンタルケア「Awarefy」、2.2億円をプレシリーズA調達 https://thebridge.jp/2023/08/awarefy-pre-series-a-round-funding AI活用のデジタルメンタルケア「Awarefy」、億円をプレシリーズA調達心の健康をサポートするデジタルメンタルプラットフォーム「Awarefyアウェアファイ」を開発・提供するAwarefyは日、プレシリーズAラウンド約億円を調達したと発表した。 2023-08-16 22:15:49

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)