sehemu wanayoiruka
Tatizo ambalo hakuna anayetaka kulimiliki
Frameworks hukusaidia kujenga wakala mmoja. Kile ambacho hazikusaidii nacho ni sehemu muhimu mara tu kinapogusa ulimwengu halisi: kukiendesha kwa ajili ya watu wengine, kutumia pesa zao, kugusa data zao, kuchukua hatua zenye matokeo, bila kuvuja data kati ya wateja au kufanya jambo baya lisiloweza kutenguliwa.
nyanja nne
Upangaji
Wakala wa mteja mmoja hawezi kufikia data ya mwingine, hata kupitia zana ya pamoja.
Kujitegemea
Kumruhusu wakala kutenda, si kuzungumza tu, ikiwemo anayetenda kwa hiari yake mwenyewe, pamoja na njia ya kumzuia asifanye jambo la maafa.
Utawala
Kila kitendo chenye athari hupita lango la uidhinishaji. Pesa na uhifadhi daima husubiri mtu; kila kitu kingine huendeshwa tu ikiwa sera isiyobadilika ya msaidizi inaruhusu, na vinginevyo husubiri.
Uchumi
Matumizi ya kila mpangaji yana kikomo, na thamani inaweza kuhamishwa kati ya wapangaji kiatomiki: mita ni kidhibiti kasi na tabaka la malipo, si bili tu.
moja hadi sita
Matatizo magumu inayoyatatua
01 Utengaji unaostahimili muunganiko
Zana inayomilikiwa na mpangaji A, ikiitwa na mpangaji B, huendeshwa chini ya wigo wa B, kamwe si wa A. Imethibitishwa: A haiwezi kusoma B, hata kupitia zana ambayo A haimiliki.
02 Hatua yenye matokeo, kwa usalama
Mipaka ya uwezo (capability envelopes), foleni ya idhini (idhinisha-kisha-tenda), swichi ya kuzima, uzinduzi laini unaohamia kwenye kujitegemea pale tu unapoaminika, na itifaki ya dharura, vilivyounganishwa kwenye kila njia ya kuingia.
03 Muunganiko bila kuchanganya viwango vya uaminifu
Ndani = sajili ndani ya mchakato (haraka, imefungwa kwa mpangaji). Nje = MCP, pande zote mbili, kupitia usafirishaji unaolindwa dhidi ya SSRF. MCP kamwe si basi la ndani.
04 Matokeo yanayothibitika kufanya kazi
Lango la ubora: zalisha → thibitisha → rekebisha → safirisha. Modeli inapendekeza; backend inalazimisha schema.
05 Jukwaa, si bidhaa
Sekta mpya inamaanisha kuunganisha kilichopo tayari, si kukijenga upya. Wakazi wasiohusiana huendeshwa kwenye uti wa mgongo mmoja, na lint ya usafi inathibitisha hilo kwa kila commit.
06 Uchumi kama msingi wa usalama
Credits hupunguzwa kwa njia ya atomiki; zamu inayoelekezwa kwenye rasilimali za dharura hurejeshewa malipo. humtozi mtu aliye katika dhiki. Msingi huohuo husogeza thamani kati ya tenants: mwito wenye bei kati ya tenants humtoza anayeita na kumlipa mtoa huduma kwa hatua moja ya atomiki isiyoruhusu kupita kiasi kilichopo.
Kinachotokea unapotuma ujumbe.
Kila jibu kwenye daftari lililo kwenye ukurasa wa nyumbani huchapisha ukaguzi ulioufaulu. Kila ukaguzi ni hakikisho, na kila mmoja hushindwa kwa njia salama.
SET LOCAL app.current_tenant hufunga RLS kwa zamu hiyohakuna muktadha wa mpangaji ⇒ safu sifuriSifa za usalama unazoweza kusoma, si sera unazolazimika kuziamini, UPDATE … SET credits = credits - :n WHERE credits >= :n, book_if_free iliyofungwa kwa advisory lock. Tazama mbili kati yake zikishikilia, moja kwa moja →
tuzungumze
Hakuna anayetaka kumiliki tatizo hili. Mimi nililimiliki.
Ikiwa utenganishaji wa wapangaji, utawala na upimaji wa matumizi ndivyo vinavyosimama kati ya mawakala wako na production, sehemu hiyo tayari imejengwa. Tuzungumze.
Uliza nini huenda vibaya AI inapoweza kuchukua hatua, na PANTHEON hufanya nini kuhusu hilo.
- Nini huenda vibaya AI inapoweza kuchukua hatua?
- Nini kinaizuia kuvujisha data?
- Nini bado kinahitaji mtu?