За много от нас 26 октомври ще се запомни с един дълъг ден изпълнен с неистови опити да си закупим билет за едно от най-очакваните събития през 2024г - мега концерта на Ed Sheeran в София. Въпреки че билетите почти се разпродадоха в рамките на ден, много хора предпочетоха да си спестят нервите и изгубеното време и взеха решение да посетят събитието в Румъния, което ще се проведе седмица по-рано на 24 август 2024г.
Статията ще бъде малко по-техническа и е вероятно да не можете да разберете в детайли част от написаното, за което се извиняваме предварително.
Ticket Station Bulgaria обявиха, че в 09:30 на 26 октомври ще пуснат сайт в който можем да се наредим на опашка и когато редът ни дойде да закупим своите билети. Речено сторено, в 09:35 сайтът вече беше онлайн и в 10:00 вече се появиха първите късметлии с ценните “хартийки”.
Още докато си чакахме търпеливо реда, от професионално изкривяване, отворихме нашите browser development конзоли и какво да видим, console.log-ове, които print-ват разни обекти. “Случва се” си казахме и не обърнахме достатъчно внимание, но чакай малко, какво е MyPosition.vue, това не трябва да е там. Защо разработчиците са качили sourcemap-а в production build?!, това е сериозен пропуск който leak-ва целия клиентски код във вида в който програмиста го е писал.
Тъй като разработчиците на тази система са ни предоставили възможност да прочетем целия им клиентски код, приятно форматиран и четим, ние се заехме с частта да го разгледаме. Ticket Station са взели решението да разработят малка система, която да служи като портал между основната им система за закупуване на билети и хилядите хора, които чакат своя ред на опашка.
this.myPosition <= this.queuePosition
Реализирането на сложната задача да обслужиш над 100 хиляди души в рамките на няколко десетки минути не е толкова тривиална задача. Хората, които не са технически запознати обаче, не осъзнават в детайли потенциалните проблеми пред които са изправени разработчиците. Това разбира се не им е работа. Всеки човек очаква в рамките на няколко минути да влезе в дадена платформа, да закупи своя билет и да продължи нормално своето ежедневие. За съжаление набързо скалъпената платформа от страна на Ticket Station и лошите инженерни решения превърнаха този 26 октомври в едно голямо преживяване и луда борба в опит да се сдобият с билет за любимия изпълнител.
Дано разработчиците и организаторите от Ticket Station да направят своите изводи от случилото се. А междувременно всички ние ще се видим на концерта в България (или Румъния), живот и здрав!
Други статии
5 автентични рецепти за приготвяне на домашен хляб
Печенето на домашен хляб е едно от онези занаяти, което сякаш се предава от поколение на поколение, като всеки може да добави нещо уникално и лично към традиционните рецепти. В нашето модерно, забързано ежедневие, печенето на хляб у дома може да се превърне в истинско удоволствие и начин да върнем малко от традициите в домовете си. Независимо дали използвате мая, квас или предпочитате по-бързи варианти без месене и мая, домашният хляб винаги успява да събере семейството на масата.
Хотели на първа линия в Кранево
Ако вече сте решили да пътувате до българското Черноморие, не пропускайте възможността да посетите курорта Кранево. Той се намира в непосредствена близост до Варна и е място, където можете да се отпуснете и да се насладите на естествената среда, която до голяма степен е недокосната от нарастващата урбанизация в другите големи курорти. Плажът е широк, красив и покрит с фин, златист пясък. Когато посетите Кранево, ще можете да се насладите не само на прекрасния плаж и морския бряг, но и на добре развития еко и традиционен селски туризъм.
15 идеи за зимна разходка в България
България през зимата предлага не само вълнуващи ски курорти, но и редица уютни и красиви кътчета, които са истинска зимна приказка. Едни от най-популярните дестинации са ски центровете Банско, Боровец и Пампорово. Банско привлича със своите модерни писти и съвременни съоръжения, но и с традиционния дух на града, който носи типична българска атмосфера.
15 Идеи за есенна разходка в Родопите
Родопите е най-лиричната планина в България, известна като родното място на легендарния музикант Орфей. Наред с прекрасния си климат, планината предлага перфектни условия за лек пешеходен туризъм сред пасторални пейзажи, долини, осеяни с живописни селца на границата с Гърция, зелени ливади с пасящи стада кози и овце, древни широколистни гори, римски пътища и мостове, както и огромно разнообразие от природни феномени като Триградското ждрело, пещерите Ягодинска пещера и Дяволско гърло и скалните мостове Чудни мостове.