Minden informatikai projekt kihívást jelent, néhány azonban páratlan nehézségeket vet fel. Ezeket
szeretjük a legjobban. Több mint 25 éves történelmünk során számos ilyen kihívással találkoztunk.
Az internetes technológia úttörőiként mi vagyunk a legjobbak olyan problémák megoldásában,
amelyeket még soha senki nem oldott meg.
-
1996
Az első webshop ASP technológiával
Mi voltunk az elsők, akik az Active Server Pages segítségével hoztunk létre webshopot,
az egyik első webshopot az országban. Ugyanazon a héten kezdtük meg a fejlesztést, amikor
a Microsoft kiadta a Windows NT Option Pack csomagot, amely az Active Server Pages vagy
ASP első verzióját tartalmazza. Abban az időben a PHP a kezdeti időszakában volt, és a
CGI volt a szabvány a webes alkalmazások programozásában. Két hetünk volt megtanulni a
vadonatúj technológiát, nagyon kevés dokumentációval és YouTube-videók nélkül. Az internet
sötét korszaka volt, de mi szerettük.
-
1999
Első online kártyás fizetés a COM-mal
Az Intereuropa Bank volt az országban elsőként, amely biztonságos online fizetési API-t
biztosított. Hordozható COM-objektumként valósítottuk meg, amely a Microsoft IIS
webszerveren futott. Mivel a komponensobjektum-modell programnyelv-agnosztikus volt,
a kód nagy részét alacsony költségű Visual Basic-ben, a hardcore biztonságos részeket
pedig C++-ban írtuk. Abban az időben a titkosítási kulcsokat offline, egy 3,5 hüvelykes
hajlékonylemezen biztosították.
-
2000
Első szerződés az Agile Scope Management vállalattal
A British American Tobacco marketingcsapatának szüksége volt egy internetes portálra,
amely kritikus fontosságú az üzleti modell megváltoztatása szempontjából, és rendkívül
gyorsan szüksége volt rá. A határidő szinte szó szerint halálos volt; hiányzik, nem
volt lehetőség. Agilis terjedelemkezelési módszertanunkkal megnyertük a pályázatot,
a projektet határidőre, specifikációk szerint és a megbeszélt költségvetés keretein
belül teljesítettük. Ez a megközelítés annyira sikeres volt, hogy két évtizeddel
később is használjuk agilis szerződéskötésre.
-
2001
Első élő közvetítés
Amikor a VIASAT 3 elindította az első valóságshow-t, csapatunk megtanulta integrálni
az élő videó streamet az általunk épített új weboldalba. Abban az időben a videók
streamelése kevésbé volt elterjedt, mint manapság, öt évvel a YouTube kezdete előtt.
Így hát Windows Media technológiát használtunk, és minimális költségvetésből magunk
szereltük össze a hardvert. Az utolsó kábelt egy perccel a műsor kezdete előtt
forrasztottuk. A móka az volt, hogy a színfalak mögött bejutottunk a stúdióba és
a lakásba, ahol a játékosok laktak.
-
Az első agilis állami szerződés
A költségvetés és a kormányzati határidők kritikusak a projekt sikeréhez. Így a
Miniszterelnöki Hivatal informatikai osztálya agilis szerződést kötött velünk egy
több komplex integrációs forgatókönyvet tartalmazó intranetes megoldás szállítására,
beleértve a minisztériumi alkalmazottak névjegyzékét is. Kihívás volt meggyőzni
jogi csapatukat egy agilis szerződés megvalósíthatóságáról, de a projekt sikere
meggyőzte őket, hogy ezt más projektekben is megismételjék.
-
2002
Rekordot döntõ online videofolyam
A Big Brother online adatfolyama majdnem lerobbantotta az ország internetes hálózatát.
A műsor internetszolgáltatója nem tudta kiszolgálni az extrém sávszélességet, így 24
óránk volt a helyzet megoldására, hogy kiszolgáljuk a rengeteg nézőt. Több szervert
telepítettünk, és összekapcsoltuk őket több internetszolgáltatóval és az ország
internetes cserecsomópontjával. Két héttel a bejelentése előtt a Windows Media 9
technológiát használtuk, és közvetlen támogatást kaptunk a Microsoft redmondi központjától.
-
Szélsőséges CMS biztonsági és közzétételi követelmények
A Nemzeti Banknak, mint az ország központi bankjának szigorú közzétételi kötelezettségei
vannak. A CMS alapú internetes és intranet portál kiépítésére és üzemeltetésére kiírt
pályázat megnyerése után soha nem látott igényekkel szembesültünk. A bank biztonsági
szakértői napokig próbálták feltörni szervereinket, sikertelenül. Még az Admin jelszó
ismeretében sem tudtak bejelentkezni az internetről. Az alapkamat közzétételének egy
ezredmásodperces időben kellett történnie, ezért a szervereket atomórához kellett kötnünk.
-
2003
Csomagolt Enterprise Portal szoftver
Miután a CMS/Portal kódunkat több klienshez is felhasználtuk, létrehoztunk egy valódi
csomagolt szoftvert, és elneveztük Sense/Net Portal Engine-nek. Telepítőlemezzel és
dokumentációval ellátott dobozos termék előállítása egészen más kihívás, mint egyedi
szoftverek írása. Ennek a terméknek az elkészítése segített nekünk egy olyan termékszemlélet
elsajátításában, amelyben minden általunk írt szoftvert csomagolt szoftverként kezelünk.
-
Terheléselosztó hatalmas portálforgalom
Az ország második legnagyobb forgalmával rendelkező portál felépítése és működtetése
nagy bravúr. Főleg, ha a tartalom nagy része egy szerkesztői rendszerből és több integrált
informatikai rendszerből származik, esetenként ugyanazon az oldalon keverve. A portálba
integrálandó meglévő rendszerek többségét nem úgy tervezték, hogy ellenálljanak a nagy
terhelésnek, ezért egyedi terheléselosztási és gyorsítótárazási megoldást kellett
találnunk a több millió látogató kiszolgálására.
-
2004
Digitális jogkezelés
A DRM a szerzői joggal védett anyagokhoz való hozzáférés szabályozására és
kezelésére szolgáló technológia használata. Egy amerikai cég kiszervezte
DRM-szoftverének fejlesztését, amellyel a felhasználók elvehették a digitális
tartalmaik irányítását számítógépükről. A Digital Embassy nevű szoftver PKI
titkosítást használt az ügyfeleknek küldött bizalmas dokumentumokhoz való
hozzáférés szabályozására. Ezeket a dokumentumokat szoftverünk segítségével
csak a szerző engedélyével lehetett elolvasni.
-
Akadálymentesített portál
Budapest városa úgy döntött, hogy a vakok és gyengénlátók számára is
elérhetővé teszi portálját. Mivel a tartalom és a prezentáció szétválasztása
XML technológiával történt, sok időt takarítottunk meg azzal, hogy ugyanazt
a tartalmat nagyobb típusban és különböző színsémákban, valamint
képernyőolvasók számára egyszerre mutassuk be. Emellett a portált is
olvashatóvá tettük a látássérültek számára, és lehetővé tettük számukra
a tartalom szerkesztését és közzétételét a CMS-ben.
-
2006
Százmillió dokumentum
Megismételtük egy jól ismert versenytárs mércéjét annak bizonyítására, hogy
a Sense/Net ECM nemzetközileg versenyképes. 100 millió dokumentumot töltöttünk
be egyetlen tartalomtárba egyetlen szerverfürtben anélkül, hogy lassítottuk
volna a teljesítményt, különösen a keresést. Ebben a projektben sokat tanultunk
a teljesítményhangolásról és a méretezhetőségről. Ha kinyomtatnák, 100 millió
tesztdokumentumunk tízszer magasabban halmozódna fel, mint a Mount Everest.
-
2013
Első Elektronikus Pénzintézet
Az elektronikus fizetés korszerűsítése mindig is alapítóink álma volt, ezért
úgy döntöttünk, hogy új fiókot alapítunk, és ennek megvalósítására az Elektronikus
Pénzintézetet vagy EMI-t. A szabályozott vállalkozás elindítása sok jogi munkát
és sajátos technológiát igényel. A Scrummal fejlesztettük elő- és
háttérrendszereinket, és COBIT 5-kompatibilis infrastruktúrát építettünk ki.
2015-ben külön céggé váltunk ki a Barionból, amely azóta több millió eurós
befektetést vonzott.
-
2014
Mobil fizetés BLE és iBeacon segítségével
Egy felhasználóbarátabb POS fizetési élményt akartunk létrehozni a Barion
Walletben. Mivel 2014-ben a legtöbb telefonból hiányzott az NFC chip, és
nehézkesnek találtuk a QR-kódok olvasását, úgy döntöttünk, hogy a Bluetooth
Low Energy funkciót használjuk a fizetés megkönnyítésére. Minden bankautomata
mellé iBeaconokat, azonosítót továbbító kis BLE eszközöket helyeztünk el.
A Barion Wallets felfedezi ezeket az iBeaconokat, és végrehajtja a fizetést.
Ismét fontos leckéket vontunk le az egzotikus technológiák túl korai használatából.
-
2015
Több száz millió dokumentum a VDR-ben
A Transcend, az amerikai virtuális adatszoba szolgáltató számos problémával
szembesült a szoftverével kapcsolatban, beleértve a méretezési, stabilitási
és biztonsági problémákat. Ennek eredményeként új termékük fejlesztését
kiszervezték nekünk, a rendkívül biztonságos és rendkívül méretezhető
webalkalmazások készítése során szerzett korábbi tapasztalatainkra támaszkodva.
A Transcend olyan nagynevű nemzetközi ügyfeleit szolgálja ki, mint a Boeing,
a Mitsubishi és az AT&T, és több száz millió szuperbizalmas jogi és pénzügyi
dokumentumot kezel számukra.
-
2016
Extrém engedélykezelés
A felhasználókezelés és az engedélyek beállítása minden szoftverprojekt részét képezik,
és a legtöbb szoftvermérnök kerüli ezeket a problémákat. Szeretjük azonban ezeket a
kihívásokat, és kifejlesztettünk egy önálló engedélyrendszert, amelyet integrálhat
projektjeibe. A szupergyors engedélyfeloldás a memóriában egy olyan kód segítségével
történik, amelyet évek óta optimalizálunk. A modul jellemzői engedélyezik és
megtagadják a jogosultságokat, és 16 egyéni engedélynek van helye a szokásos
olvasási, olvasási és írási csokor mellett. A mi
CSP platformunk is ezt a modult használja.
-
2019
Georedundáns privát felhő infrastruktúra
A legjobb szolgáltatási minőség és biztonság érdekében privát felhő
infrastruktúránkat két földrajzilag különálló helyen építettük ki,
így megfelelünk a pénzügyi előírásoknak. Ebben a felhőben aktív-aktív
feladatátvételt, fintech szintű biztonságot, független harmadik fél
által auditált átlátható üzemidőt és még sok mást tudunk biztosítani.
A Barion és több száz ügyfél használja a
felügyelt felhőnket.
-
Platformok közötti támogatás .NET Core segítségével
A tartalomszolgáltatási platformunk .NET Core-ra költöztetése lehetővé
teszi ügyfeleink számára, hogy platformunkat Linuxon, macOS-en és Windowson,
valamint bármely nyilvános felhőszolgáltatónál futtassák, amely támogatja
a nyílt forráskódú platformot. A .NET Core segítségével önállóan telepíthető,
nagymértékben méretezhető és rugalmas szolgáltatásokat építhetünk ki.
A konténerek segítségével egyetlen, egymástól függetlenül telepíthető
egységgé egyesíthetünk egy alkalmazást, valamint annak konfigurációját
és függőségeit. A konténerek kiválóan illeszkednek független mikroszolgáltatások
kötegeléséhez és telepítéséhez.
-
2022
Az Ön projektje lehet a következő...
Beszéljük meg, milyen kihívásokkal kell szembenéznie a szervezetében.
Nem alkalmazunk hagyományos értékesítőket; megbeszélheti projektjét
tapasztalt informatikai szakértőkkel, akik közül sokan személyesen
vettek részt a fent felsorolt projektek többségében.