
Új korszakot nyit a Things 3: Swift alapú felhőinfrastruktúra érkezett
A Cultured Code bejelentette, hogy teljesen átalakította a népszerű feladatkezelő alkalmazás, a Things 3 felhőalapú háttérszolgáltatását. Az új infrastruktúra mostantól élőben fut minden felhasználó eszközén, jelentős teljesítményjavulást ígérve. Az alábbiakban bemutatjuk, mit is jelent ez a felhasználók számára, és hogyan zajlott a migráció.
Az újdonság: teljes körű átállás Swift-re
A Things 3 felhőszolgáltatása eddig Python 2 és a Google App Engine alapjaira épült, ami már több mint egy évtizede szolgálta a felhasználókat. A Cultured Code közleménye szerint a régi rendszer immár elavulttá vált, és a jövőbeni fejlesztéseket korlátozta. Az új, Swift nyelven írt rendszer a felhasználói élmény szempontjából láthatatlanul váltotta fel a régit, miközben a szinkronizálási algoritmusok, amelyek offline módosításokat is kezelnek, változatlanok maradtak.
Az átállás folyamata
Az új Swift alapú rendszer fokozatosan került bevezetésre. Először párhuzamosan futott a régi infrastruktúrával, így a fejlesztők valós körülmények között tesztelhették az új megoldást. A Cultured Code csapata 2021 óta kísérletezett a Swift szerveroldali alkalmazásával, és a tapasztalatokat felhasználva kezdtek neki a teljes újjáépítésnek. Az átállás 2024 elején fejeződött be, amikor minden felhasználó számára elérhetővé vált az új rendszer.
Teljesítményjavulás és költségcsökkentés
A Cultured Code jelentése szerint a Swift alapú rendszer jelentős teljesítményjavulásokat hozott. A szinkronizálási kérések feldolgozási sebessége négyszeresére nőtt, míg a költségek több mint háromszoros csökkenést mutattak a régi rendszerhez képest. Az új architektúra egy Kubernetes klaszteren fut, amely négy csomópontból áll, mindegyik két virtuális CPU-val és 8 GB RAM-mal rendelkezik. A rendszer most már képes akár 500 kérést is kezelni másodpercenként.
Vélemény és zárógondolatok
A Things 3 átállása a Swift-re nemcsak technológiai frissítést jelent, hanem a jövőbeli fejlesztések szempontjából is új lehetőségeket nyit meg. Az alkalmazás eddigi sikerét a megbízható szinkronizálás és az egységes dizájn jellemezte, és a Cultured Code lépései újabb szintre emelhetik ezt az élményt. A felhasználók számára ez a váltás a szolgáltatás stabilitásának és gyorsaságának növekedését jelenti, ami a modern digitális életvitel szempontjából elengedhetetlen.
Discover more from Mobil Rank
Subscribe to get the latest posts sent to your email.