За много от нас 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 да направят своите изводи от случилото се. А междувременно всички ние ще се видим на концерта в България (или Румъния), живот и здрав!
Други статии
Най-добрите хотели на първа линия в България по курорти
Представете си, че всяка сутрин се събуждате под релаксиращия звук на вълните, разбиващи се в плажа, и се наслаждавате на зашеметяваща гледка към морето от комфорта на стаята си. Хотелите на плажа в България предлагат директен достъп до плажа, което означава, че можете лесно да стигнете от хотела до пясъка за няколко секунди...
Диви плажове около Созопол
Созопол – перлата на Южното Черноморие, е известен не само със своето богато историческо наследство, но и с невероятно красивите си плажове. Докато мнозина асоциират България с курортни гиганти като Слънчев бряг и Златни пясъци, истинските съкровища на Черноморието често остават скрити за обществеността. На територията на България, която се простира почти 400 км по протежението на Черно море от Румъния до Турция, се намират стотици плажове със златист пясък, които предлагат уединение и спокойствие, далеч от комерсиализираните центрове.
5 полезни съвета за начинаещи скиори
Начинаещите скиори трябва да се съобразяват с тези съвети, ако искат да се забавляват горе в планината. Виждали сте билборда. Онзи, на който красива жена с лекота кара ски надолу по хълма, докато смеещите се деца и неестествено бронзовият ѝ съпруг я следват. Изглежда толкова лесно. Да, ама всички знаем, че
Хотели на първа линия в Слънчев бряг
Фина пясъчна ивица с дължина пет километра и ширина до 100 метра, стабилни температури между 25 и 30°C и обект на световното наследство на ЮНЕСКО в непосредствена близост. Това е Слънчев бряг, най-големият и един от най-красивите черноморски курорти в България. Ако търсите семейна и достъпна алтернатива на класическите курорти по Средиземноморието,тогава това е мястото за вас!