iKonekt

I grwpiau a nifer o frandiau

Nifer o gwmnïau, un gosodiad, dim cwsmeriaid a rennir

Fel arfer mae grwpiau'n datrys hyn ddwywaith yn ddrwg: naill ai bum gosodiad ar wahân a phopeth ar wahân bum gwaith, neu un gosodiad a addewid yn ddifrif y byddai'r rhaglen bob amser yn hidlo'n gywir. Mae'r cyntaf yn ddrud. Mae'r ail yn addewid, ac nid model diogelwch yw addewidion.

Os ydych chi'n rhedeg mwy nag un cwmni — daliad gyda chwmnïau is, ffranchis, ddau frand wedi'u targedu at farchnadoedd gwahanol, asiantaeth a'r peth y torrodd yr asiantaeth oddi wrtho — rydych chi eisoes yn gwybod siâp y broblem. Mae'r brandiau'n rhannu pobl, offer ac adran ariannol. Nid ydynt yn rhannu cwsmeriaid, a rhaid iddynt beidio ymddangos fel eu bod yn rhannu.

Mae iKonekt yn rhedeg pob un ohonynt o un gosodiad, a'r gwahaniad rhyngddynt yn cael ei gadw gan y gronfa ddata yn hytrach na'r cod. Mae'r gwahaniaeth hwnnw'n swnio academaidd tan y diwrnod nad yw.

Pam mae'r haen yn bwysig

Mae hidlydd lefel y rhaglen yn frawddeg mewn ymholiad. Mae'n gweithio cyhyd ag y bydd pob ymholiad a fydd erioed yn cael ei ysgrifennu yn ei gynnwys — gan gynnwys yr un a ysgrifennwy mewn prysurwch, yr un a ysgrifennwy gan y datblygwr newydd, a'r un a ysgrifennwy ar gyfer adroddiad oedd dim ond am gael ei ddefnyddio unwaith.

Gwthiwch y ffin i'r gronfa ddata a bydd yr arithmeteg yn gwrthdroi. Mae'r polisi'n rhedeg ar bob darlleniad a phob ysgrifeniad, dan bopeth. Nid yw ymholiad sy'n anghofio'r cwmni'n dychwelyd y rhesi anghywir; nid yw'n dychwelyd dim. Daw'r modd methu yn sgrin wag a datblygwr wedi'i ddrysio, sef y modd methu cywir.

Mae sgriniau gwag yn nodwedd. Byddem yn well ein bod yn esbonio sgrin wag i un o'n peirianwyr ein hunain nag esbonio rhestr gwsmeriaid i ddau gleient nad oeddent yn disgwyl cwrdd.

Un gosodiadPob cwmni
  • 1Cwsmeriaid & edefynnauAmgylchynedig. Ni all gwerthwr ym mrand A gyrraedd rhai brand B, drwy adeiladwaith yn hytrach na thrwy ffurfweddu.
  • 2Hawliadau ar gwsmerMae "mae gennym y cyfrif hwn eisoes" yn glo a gedwir fesul cwmni — felly gall dau frand weithio'r un farchnad heb wrthdaro.
  • 3Anogwyr & gosodiadauMae pob cwmni'n golygu ei rai ei hun. Yr unig le rhannwyd hyn erioed oedd gwall, a dyma'r gwall y mae'r system hon fwyaf falch o'i ganfod.
  • 4Rhaglenni partnerModiwl fesul cwmni, nid un byd-eang y mae pawb yn etifeddu.

Ffin wedi'i gorfodi islaw'r rhaglen

Beth mae grŵp mewn gwirionedd yn cael ei rannu

Nid yw gwahanu yn ynysu am ei ben ei hun. Rhennir y pethau sy'n werth eu rhannu ar draws grŵp yn fwriadol, a'r rhai diflas yw'r rhan fwyaf ohonynt — sy'n gywir i gyd, oherwydd yn y rhai diflas y mae'r cost ddyblyg yn byw:

  • Un gosodiad i'w redeg a'i ddiweddaru. Un defnyddio, un set o dystysgrifau i'w gofalu amdanynt, un peth i'w gadw wedi'i batio.
  • Un tîm o bobl, mewn hetiau gwahanol. Gall person weithio mewn mwy nag un cwmni; yr hyn na all ei wneud yw gweld y ddau ar yr un pryd drwy ymholiad a anghofiodd ofyn.
  • Un set o arferion. Y ffordd y penodir arweiniad, y ffordd ysgrifennir nodyn, y ffordd mae swydd yn cyrraedd anfoneb — wedi'i ddysgu unwaith, wedi'i gymhwyso ym mhobman, sy'n byrhau'r ymsefydlu i ryw fore.
  • Un perthynas â gweddill y teulu. castomAPI danodd, yr un cyfrif, yr un cysylltwyr — wedi'u ffurfweddu fesul cwmni lle mae'n bwysig.

Y cwestiwn y mae grŵp bob amser yn ei ofyn yn ail

"A allwn ni adrodd ar draws pob un ohonynt?" Ydw — o safbwynt ei hun y grŵp, yn fwriadol ac yn benodol, yn hytrach nag fel sgil-effaith ffin sy'n gollwng. Y gwahaniaeth hwn yw'r dyluniad cyfan: mae croesi'r llinell yn rhaid iddo fod yn weithred a wnaed gan rywun yn fwriadol, gyda'r awdurdod i'w wneud. Ni ddylai byth fod yn rhywbeth y gall dynodwr crwydr ei gyflawni ar ddamwain.

A'r cwestiwn y maent yn ei ofyn yn drydydd: "beth fydd yn digwydd os gwnawn ni werth un o'r brandiau?" Mae ffin y mae'r gronfa ddata'n ei chadw hefyd yn ffin y gallwch dynnu copi glân ohoni. Nid hynny'n cyd-ddigwyddiad — mae gwahanu a chludadwyedd yn yr un priodwedd a welir o ddau gyfarfod gwahanol.

Dan y llawr

Beth yn union sy'n dal y llinell

Nid honiad, ond rhestr. Os na all cyflenwr gynhyrchu'r rhestr hon am ei gynnyrch ei hun, mae hynny'n beth sylweddol.

26

Tablau sy'n caru eu cwmni, gyda'r gwirio wedi'i orfodi yn hytrach na bod ar gael yn unig.

72

Polisïau, wedi'u hysgrifennu un ar y tro fel bod rhywun wedi darllen pob un, nid eu cynhyrchu mewn dolen.

942

Profion, yn cael eu rhedeg yn erbyn cronfa ddata sy'n cael ei hailadeiladu o'r dechrau bob tro y mae rhywbeth yn newid.

0

Cwmnïau rhagosodedig. Mae cais heb gwmpas yn taflu cyn iddo gyrraedd y data — nid oes ffordd osgoi y gellir anghofio ei hanalluogi.

Sut mae'r gwahanu wedi'i adeiladu →

“Pum cwmni, pum gosodiad, pum anfoneb gennych chi.”

Un gosodiad. Pum ffin y mae'r gronfa ddata yn ei chadw.

Pobl gyffredin, arferion cyffredin, platfform cyffredin — a dim un cwsmer cyffredin. Mae croesi'r llinell honno'n rhaid iddo fod yn rhywbeth y mae rhywun wedi'i wneud yn fwriadol, byth yn rhywbeth y mae dynodwr wedi'i reoli ar ddamwain.

Sut mae'r gwahanu wedi'i adeiladu →