Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 3587|Vastaus: 0

【Vuoro】100 hengen T&K-tiimi, 10 miljardia myyntimittakaavan teknistä arkkitehtuuria, käytäntöjen jakamista

[Kopioi linkki]
Julkaistu 13.5.2023 12.20.44 | | | |
Yrityksen tausta:

Yhtiö keräsi 1 miljardi juania ja luopui B2B-tuoreiden elintarvikkeiden liiketoimintasegmentistä toimiakseen itsenäisenä yhtiönä. Joidenkin ydintuotepäälliköiden, operaatioiden ja hankintatehtävien lisäksi T&K-tiimi on uudelleenorganisoitu, ja kattava toimitusketjualustojen joukko on rakennettu uudelleen tukemaan laajamittaista liiketoiminnan laajentamista. Maassa on noin 70 varastoa (mukaan lukien front-end-varastot, transit-varastot ja fyysiset varastot), jotka ovat itse asiassa saavuttaneet 10 miljardin liiketoimintamittakaavan (liikevaihdon) ja joiden odotetaan saavuttavan 100 miljardin liiketoimintamittakaavan.

T&K-mittakaava

Tutkimus- ja kehitystiimin koon on suunniteltu olevan noin 100 henkilöä alkuvaiheessa (noin kuuden kuukauden sisällä), ja myöhemmässä vaiheessa se kasvaa lähes 180 henkilöön;

T&K-organisaatio ottaa käyttöön matriisirakenteiden hallinnan, mukaan lukien rahoitusryhmä, tehdasryhmä, varastointiryhmä, hankintaryhmä, big B -myyntiryhmä, pieni B-myyntiliiketoimintaryhmä, data-analyysiryhmä ja arkkitehtuuriryhmä.




Tuotejohtaja: Vastaa ja koordinoi kaikkien tuotehenkilöstön johtamista, vastaten koko tuotteesta, prosessista, käytöstä ja kokemuksesta;

Projektipäällikkö: Koordinoi kaikki projektiaikataulut ja tutkimus- ja kehityshenkilöstön resurssien kohdentaminen sekä vastaa koko tuotteen tuotekehityksen etenemisestä ja toimituksesta.

Pääarkkitehti: Koordinoi kaikki tekniset arkkitehtuurit, tue kaikkia projektiteknologioita ja liiketoimintaa, rakenna tekninen keskitoimisto ja tue teknologian kehitystä sekä toiminta- ja hallintaa, ja vastaa koko tuotteen vakaudesta.

Data Manager: Koordinoi kaikki data- ja liiketoimintaraportit, rakenna datakeskus, tue älykkäitä datatoimintoja ja tarjoa datatukea liiketoiminnan ja ylimmän johdon päätöksissä.

Sovellusarkkitehtuuri




Liiketoimintaarkkitehtuuri



Tekninen arkkitehtuuri



Teknologian arkkitehtuuri kehittyy



Tutkimus- ja kehitysinfrastruktuuri



Toiminnan automaatio



Tietokanta O&M




Hajautettu infrastruktuuri

1. Hajautettu tehtävien aikataulutusalusta

xxl-jobia käytetään tehtävien, kuten tausta- ja asynkronisten tehtävien, liittämiseen, varmistaen, että jotkut aikaa vievät, resurssia vievät ja ajoitustehtävät erotetaan rajapinnoista ja varmistavat etupään API-rajapintojen vakauden.

2. Hajautetut palvelukeskukset

Eureka-Server yhtenäiseen palvelun rekisteröinnin, kuormantasapainotuksen, vikasioituksen, terveyden havaitsemisen ja muiden palveluiden hallintaan.

3. Jaetut viestijonot

RocketMQ:ta käytetään palveluiden asynkroniseen irrottamiseen, ylös- ja alavirran viestien välitykseen sekä heterogeenisten palveluiden asynkroniseen viestintään.

4. Hajautettu lokikeskus

Elk, sovelluslokien yhtenäiseen hallintaan, kyselyihin, tilastoihin jne.

5. Hajautetut tiedostopalvelut

Qiniu File Service tiedostojen lataamiseen, lataamiseen, tiedostojen elinkaaren hallintaan, kuvien dynaamiseen skaalaukseen jne.

6. CDN

Tencent CDN, CDN-verkon kiihdytys kuville, skripteille, CSS:lle ja muille tiedostoille, nopeuttaen etupään resurssien latausnopeutta.

7. Hajautettu konfiguraatiokeskus

Apollo, konfiguraatioluokitteluun, abstraktioon, harmaasävyjulkaisuun jne. kaikkien projektien hallintaan.

8. Middleware tietokantojen ja taulujen jakamiseen

sharding-jdbc:tä käytetään suojaamaan tietokanta-shardingia ja taulusharrastusta yrityskehittäjiltä sekä master-slave-luku/kirjoitus-erottelun yksityiskohtien jakamiseen.

9. Palveluiden etsiminen

ElasticSearch, kokotekstihakuun, samankaltaisuusdokumentteihin (dataan) ja liiketoimintakyselyihin.

10. Hajautettu välimuisti

REDIS, jota käytetään yrityksen hajautettuun välimuistiin, mikä nopeuttaa liiketoiminnan kyselynopeutta.

Hajautettu valvontajärjestelmä



1. Puheluketjun valvonta

Pinpoint, jota käytetään kaikkien palveluiden puhelusuhteen seurantaan ja analysointiin, mukaan lukien (CPU, muisti, aika) suorituskyky jne. Tulevaisuudessa se siirretään skywalkingiin.

2. Lokien seuranta

Elk, sovelluslokien yhtenäiseen hallintaan, kyselyihin, tilastoihin jne.

3. Palvelimen valvonta

Zabbix, suorituskyvyn seurantaan järjestelmätasolla kaikilla Linux-palvelimilla.

4. DB seuranta

PMM:ää käytetään suorituskyvyn seurantaan tietueisiin, hitaisiin kyselyihin ja muihin analyysiin kaikissa verkossa toimivissa MySQL-tietokannoissa.

5. Sovellusten seuranta (suorituskyvyn analyysi)

CAT, jota käytetään kaikkien verkossa toimivien eteenpäin- ja käänteispuhelulinkkien analysointiin, aikaa vievään suorituskykyanalyysiin tietokannoille ja URL-osoitteille, palveluiden ja palvelimien suorituskykyanalyysiraportteihin, BSF:n itse kehittämiin seurantaraportteihin jne.

Hajautettu kehys BSF

Tavoite: Jotta liiketoiminnan kehitystä voidaan tukea paremmin, anna kehittäjien vapautua väliohjelmistosta ja keskittyä liiketoimintaan kehityksen tehokkuuden parantamiseksi. Samaan aikaan peruskehys keskittää ja optimoi väliohjelmiston palveluita ja käyttöä, tarjoten kehittäjille suorituskykyä ja kätevämpiä peruspalvelurajapintoja ja työkaluja, ja käytännön prosessi voi lisätä tehokkuutta kymmenkertaiseksi.

Avoimen lähdekoodin osoite:Hyperlinkin kirjautuminen on näkyvissä.

Taustalla oleva kehys BSF ja liiketoimintakehysliiketoiminta erotetaan toisistaan, jotta yleinen taustalla oleva kehys voidaan poistaa varsinaisesta julkisesta liiketoimintakirjastosta. BSF:n ja Businessin pohjalta määrittele standardiprojektituki csx-b2b-demo nopeaan projektipalveluiden rakentamiseen.

Liiketoiminnan peruspalveluiden rakentaminen





Vertaa olemassa olevia palvelumarkkinoiden arkkitehtuureja

Tekninen arkkitehtuuri




Liiketoimintaarkkitehtuuri




tulevaisuus

  • Yrityspalveluiden jakorakenne on rekonstruoitu
  • Big data ja luku/kirjoitus-erottelu
  • Tekoäly liiketoimintaan
  • BSF-tuki JDK17:lle ja 21:lle
  • Muotomoottori ja prosessimoottori




kirjoittanut Che Jiang Yi

2023-5-6

Java T&K-tiimin sisäinen arkkitehtuuri jakaa muistiinpanoja


Alkuperäinen:Hyperlinkin kirjautuminen on näkyvissä.




Edellinen:[Varsinaista taistelua]. NET/C# offline-IP-osoite (koti) hakukirjasto
Seuraava:VS yhdistää .NET Framework (dll) -kokoonpanot ILmerge-menetelmällä
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com