Știri
Tag: github

O pană majoră la GitHub afectează fluxurile de dezvoltare și poate bloca temporar livrările software care depind de platformă, potrivit Notebookcheck . Sunt raportate degradări semnificative pentru funcții esențiale, iar compania nu a indicat încă o cauză. Problemele vizează inclusiv pull request-urile (cereri de integrare a codului), Issues (raportări de probleme), Webhooks (declanșatoare automate între aplicații) și Actions (automatizări de tip CI/CD – integrare și livrare continuă). Conform paginii de status a GitHub, rata de erori era de aproximativ 20% pentru traficul web și API (interfața de programare), iar descărcările de arhive și conținut „raw” din depozite erau afectate mai sever, cu rate de eroare de aproximativ 50%. Downdetector a indicat, de asemenea, o creștere a reclamațiilor utilizatorilor, cu un vârf al sesizărilor în jurul orei 13:30 UTC (16:30, ora României), în timp ce degradările pentru mai multe componente au fost semnalate în jurul orei 13:41 UTC (16:41, ora României). La 14:04 UTC (17:04, ora României), statusul menționa în continuare erori pe web și API. Ce înseamnă operațional pentru companii și echipe Într-un astfel de incident, impactul imediat este operațional: echipele pot întâmpina blocaje la revizuirea și integrarea codului, la rularea automatizărilor (Actions) și la funcționarea integrărilor dintre sisteme (Webhooks). Pentru organizațiile care își bazează livrările pe GitHub, degradarea API-ului și a autentificării poate afecta atât dezvoltarea, cât și procesele de publicare și mentenanță. Ce se știe despre cauză și când revine serviciul GitHub nu identificase încă o cauză la momentul relatării, iar investigația era în desfășurare. Notebookcheck notează că articolul urma să fie actualizat pe măsură ce apar noi informații din actualizările oficiale de status. [...]

Sockudo propune o alternativă „self-hosted” la serviciile comerciale de comunicații în timp real, cu potențial de reducere a costurilor și de creștere a controlului asupra infrastructurii pentru echipele de dezvoltare, potrivit Mobilissimo . Proiectul este open-source și are contribuții active din partea programatorului român Radu-Mihai Diaconu, fiind gândit ca o alternativă compatibilă cu Pusher pentru funcții precum notificări live, chat sau actualizări de status. Miza, din perspectivă operațională, este mutarea fluxului de date de la un furnizor extern către serverele controlate de compania care dezvoltă aplicația. Publicația notează că acest lucru devine relevant mai ales la proiecte cu trafic mare, unde costurile serviciilor comerciale pot crește odată cu numărul de conexiuni și mesaje. Ce probleme țintește: funcții „live” fără reîncărcarea paginii Sockudo se adresează aplicațiilor care au nevoie de comunicare rapidă între server și utilizator, astfel încât informația să apară imediat, fără „refresh”. Exemplele menționate includ: chat în timp real, cu mesaje afișate instant; notificări live pentru aplicații web și mobile; actualizări de status (comenzi, conturi, procese interne); comentarii și reacții afișate imediat; statistici live (inclusiv numărul de utilizatori conectați); panouri administrative (dashboard-uri) care se actualizează continuu. Un element practic pentru adopție este compatibilitatea urmărită cu ecosistemul Pusher, ceea ce ar putea reduce efortul de migrare pentru aplicațiile care folosesc deja astfel de integrări. Scalare și reziliență: trafic ridicat și recuperarea mesajelor ratate Pentru utilizare la scară, Sockudo include funcții orientate spre distribuirea mesajelor între mai multe servere, astfel încât infrastructura să poată crește odată cu aplicația. Logica descrisă este propagarea mesajelor între instanțe, astfel încât utilizatorii conectați în puncte diferite ale sistemului să primească același eveniment. Platforma include și mecanisme pentru recuperarea mesajelor ratate după întreruperi temporare ale conexiunii, în scenarii uzuale precum pierderea semnalului sau reconectarea aplicației după câteva secunde. Poziționare și stadiu: open-source, scris în Rust, activitate vizibilă pe GitHub Mobilissimo indică o activitate recentă consistentă în zona Sockudo pe profilul public GitHub al lui Radu-Mihai Diaconu. Repozitoriul este descris ca un înlocuitor compatibil Pusher, scris în Rust (limbaj de programare folosit frecvent pentru performanță și siguranță), iar comunitatea GitHub indică „sute de aprecieri și zeci de fork-uri”, fără a oferi în material valori exacte. Sockudo este disponibil ca proiect open-source și poate fi testat de dezvoltatori pe infrastructură proprie, prin documentația publicată pe site-ul oficial și prin repository-ul de pe GitHub, mai notează publicația. [...]