GlobalLogic Akcelerator Mikro Usluga

Pruža razvojni sigurnosni okvir dodatnih modula koji implementiraju najčešće NFR-ove i unakrsne nefunkcionalne probleme za tipična rješenja temeljena na mikro servisima

share

Pregled

GlobalLogic akcelerator mikro usluga pruža sveobuhvatni okvir mikro servisa koji uključuje konfigurator projekata i skup opcijskih modula koji implementiraju najčešće nefunkcionalne zahtjeve za tipična rješenja temeljena na mikro servisima.

Podržane platforme

Industrije

Industry Agnostic

Tehnologije

Spring Framework, Docker, Kubernetes, Azure Functions, AWS Lambdas, Redis, Couchbase, MongoDB

Poslovne potrebe

Smanjuje vrijeme i napor potrebne za provedbu temeljnih, nefunkcionalnih zahtjeva (NFR-ova) za sva mikroservisna rješenja

Kreira mikroservise koji mogu raditi na različitim platformama, smanjujući na taj način napor potreban za prelazak s jednog pristupa na drugi (npr. spremnici ili funkcija kao usluga)

Pojednostavljuje usvajanje tehnika reaktivnog programiranja

Pojednostavljuje višejezična rješenja koja koriste zajedničke/kompatibilne implementacije NFR-ova, zajedničke pristupe i tehnike; pruža slično programersko iskustvo za sve timove

Smanjuje vrijeme integracije s rješenjima za bilježenje, distribuirano praćenje, razmjenu poruka i bez poslužitelja koje pruža Azure/AWS/GCP

Smanjuje vrijeme za izradu prototipa rješenja temeljenog na mikroservisima nekonvencionalnim korištenjem uzoraka i referentne implementacije uobičajenih scenarija

Vrijednost propozicija

Štedi do 75 mjeseci rada jedne osobe na rješenju, ovisno o razini prilagodbe.

Poboljšava dosljednost/mobilnost među timovima.

Održava tim usredotočen na funkcionalne zahtjeve.

Slijedi provjerene najbolje prakse i osigurava standarde kvalitete.

Značajke

Temeljna funkcija

  • Okvir i komponente dizajnirane kako bi osigurale da poslovna logika bude potpuno izolirana od međusektorskih nefunkcionalnih problema
  • Alat za konfiguraciju rješenja koji omogućuje konfiguraciju nekoliko parametara rješenja i odabir potrebnih komponenata za rješenje
  • Kreira uzorak mikro usluga pomoću unaprijed definiranih predložaka
  • Konfigurator za Java rješenja integrira se s poznatim IDE-ima poput Eclipse i IntelliJ (također dostupan putem web korisničkog sučelja)

NFR podrška

  • Zapisivanje i distribuirano praćenje s punom podrškom za CorrelationID i prilagođene atribute sa širenjem na više protokola kao što su REST i Messaging
  • Okvir za upravljanje pogreškama i mapiranje koje je jednostavno za korištenje.
  • Međuuslužna komunikacija s hot-retry, upravljanje izuzecima pogrešaka, strujnim prekidačima, automatsko predmemoriranje odgovora na temelju kontrola predmemorije i konfiguracije dodatka itd.
  • Sveobuhvatni okvir predmemoriranja s odvajanjem lokalnih, uslužnih i globalnih predmemorija putem prostora imena; uključuje značajke poput omogućavanja/onemogućavanja upotrebe predmemorije po zahtjevu ili postupka koreografije

Elementi dizajna

  • Provodi složenu SAGA orkestraciju kroz konfiguraciju s little-to-no-code
  • Dostupno za imperativne i reaktivne modele programiranja
  • Podržava i spremnike i funkcije kao model implementacije zasnovan na usluzi
  • Podržava PaaS rješenja na Azure, AWS i GCP