BuildKit: Ti Nailemmeng a Perlas ti Docker a Makabangon iti Dandani Aniaman
Dagiti Komento
Mewayz Team
Editorial Team
BuildKit: Ti Nailemmeng a Perlas ti Docker a Mabalin a Mangbangon iti Dandani Aniaman
Kaaduan a developer ket ammoda ti Docker a kas ti container runtime a nangbalbaliw no kasano a maipatulod ti software. Adayo a basbassit ti makaammo maipapan ti makina a siuulimek nga ag-ung-ungor iti baba ti rabaw ti tunggal maysa a moderno a panagbangon ti Docker — ti BuildKit, ti sumaganad a henerasion a sistema ti panagbangon a naipatulod a kadua ti Docker manipud idi bersion 18.09 ken nagbalin a default a backend iti Docker 23.0. Bayat a dagiti inheniero ket agsusuppiatda nga awan patinggana maipapan kadagiti panagisaad ti Kubernetes ken dagiti padron ti mikroserbisio, ti BuildKit ket kankanayon nga agbaliwbaliw a kas maysa kadagiti kabibilgan, nalaka a maibagay a sistema ti panagbangon iti ekosistema ti DevOps. No natratarmo daytoy a kas naparpartak laeng a docker build, mangibatika iti dakkel a kabaelan iti lamisaan. Dagiti kompania a mangpatpataray kadagiti high-throughput a CI/CD a tubo ket nangkissay kadagiti oras ti panagbangon babaen ti 50–70% babaen laeng ti pannakaawat no ania ti aktual nga ituktukon ti BuildKit — ken dayta ket pangrugian laeng.
Ania ti Mangaramid iti BuildKit a Pangruna a Naiduma Manipud iti Klasiko a Builder
Ti orihinal a makina ti panagbangon ti Docker ket nangipatungpal kadagiti instruksion ti Dockerfile a nagsasaruno, maysa a sapasap iti tunggal maysa, nga awan ti pannakaammo no ania ti trabaho a mabalin a natalged a mapasamak a paralelo. Ti BuildKit ket mangsukat iti dayta a linia a modelo ti panagipatungpal babaen ti naiturong nga asikliko a grapo (DAG) — ti maysa a grapo ti panagpanpanunot a makaawat no ania dagiti addang ti panagbangon ti agpannuray iti tunggal maysa ken no ania ti saan. Dagiti agwaywayas a tukad ket aggigiddan nga ag-execute, dagiti saan a naus-usar a tukad ket malaktawan a naan-anay, ken ti sibubukel a panagbangon ket agbalin a deklaratibo a panangiladawan ti kayatmo imbes a ti nasken a panagsasaruno dagiti addang a masapul nga ibalikasmo iti umno nga urnos.
Daytoy a panagbalbaliw ti arkitektura ket addaan kadagiti praktikal a pagbanagan a lumablabas iti kapartak. No ti maysa a multi-stage a Dockerfile ket mangtipon ti Go binary iti maysa a tukad, mangi-download kadagiti panagpanpanunot ti Node.js iti sabali, ken mangurnong ti maysa a ladawan ti produksion iti maikatlo, ti BuildKit ket mabalinna nga aggigiddan nga ipatarayen ti umuna a dua a tukad. Ti panagbangon a dati a mangala iti uppat a minuto iti nabileg a tumataray ti CI ket makompleto itan iti kurang a siam a pulo a segundo. Ti Stripe, Shopify, ken dagiti adu a dadduma pay a nangato a grupo ti inhenieria ket nadokumentoda dagiti kapada a gunggona kadagiti internal tooling retrospective-da. Ti modelo ti DAG ket kayatna pay a sawen a ti BuildKit ket makapataud ti nangato nga umiso a metadata ti panagbangon — ti pundasion para kadagiti tampok a kas dagiti panagpaneknek ti nagtaudan ken panagpataud ti software bill of materials (SBOM) a napateg unay para iti seguridad ti kadena ti suplay.
Adda met ti konsepto a panagbalbaliw no kasano ti panagtrabaho ti cache invalidation. Ti klasiko a managibangon ket inbalidona ti tunggal maysa a suson iti baba ti ania man a nabaliwan nga instruksion. Ti BuildKit ket mangsurot kadagiti hash ti linaon iti tunggal maysa nga input, isu a ti panagbalbaliw ti komento iti maysa a Dockerfile ket saan a mangpuyot ti maysa a panagserrek ti cache a mangibagi ti tallopulo a minuto ti panagtipon. No ti build cache-mo ket isu ti nagdumaan ti lima a minuto ken uppat a pulo a minuto a feedback loop para iti grupom ti inhenieria, daytoy a kinaeksakto ket adayo nga ad-adu ti pategna ngem ti mabalin a kasla idi damo.
Mangbangon ti Adu a Plataforma: Maysa a Bilin, Tunggal Arkitektura
Ti bandera ti --platform ken ti panagtipon ti QEMU ti BuildKit ket mangbalbaliw ti dati a nasakit a parikut ti panagtitinnulong ti adu a sistema iti maymaysa a bilin. Ti panagtaray ti docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 . ket mangpataud kadagiti tallo a nakasagana-a-produksion a ladawan nga aggigiddan manipud iti maymaysa a panagayab ti panagbangon. Daytoy a kabaelan ket nagbalin a kritikal bayat nga agbalbaliw ti industria nga agturong iti ARM — Dagiti instansia ti AWS Graviton3 ket kankanayon a mangited ti 40% a nasaysayaat a presio-a-panagaramid kadagiti karga ti trabaho a kas ti panagserbi ti web ken panagproseso ti datos, ken ti Apple Silicon ket nagaramid ti ARM a kas ti default a makina ti panagrang-ay para kadagiti minilion nga inheniero.
Sakbay a nataengan ti suporta ti adu a plataporma ti BuildKit, ti panangmantener kadagiti naisina a tubo ti panagbangon para kadagiti nadumaduma nga arkitektura ket maysa idi a pudno a sentro ti gastos. Dagiti grupo ket nagmantenerda kadagiti adu a Dockerfile, nagtarayda kadagiti agsina a tubo ti CI kadagiti naidumaduma ti pannakaarkitektona a tumataray, wenno basta nangipatulod kadagiti ladawan ti x86 iti sadinoman ken nagbayadda ti dusa ti panagaramid iti imprastruktura ti ARM. Babaen ti BuildKit, ikeddengmo ti panagbangonmo iti maminsan ken bay-am ti sistema a mangasikaso ti arkitektura-espesipiko a panagtipon a nalawag. Dagiti proyekto ti Rust a kasapulan ti krus-a-panagtipon, dagiti proyekto ti Go nga addaan kadagiti panagpanpanunot ti CGO, dagiti pakete ti Python nga addaan kadagiti panagpaatiddog ti C — Ti BuildKit ket mangasikaso ti sapasap a panagtulad a saan a kasapulan a maawatanmo dagiti detalye ti tunggal maysa a target a plataporma.
Masukatan ti praktikal a pateg ti negosio ditoy. Ti maysa a grupo a mangpatpataray kadagiti 200 a paglaon kadagiti instansia ti AWS Graviton iti $0.04 iti tunggal maysa a vCPU-oras kontra iti katupag nga x86 nga instansia iti $0.056 iti tunggal maysa a vCPU-oras ket makasalbar iti agarup a $11,520 iti tinawen iti tunggal maysa a 100 a vCPU — puro manipud iti panagpili ti umno nga arkitektura. Ti panagaramid iti dayta a panagpili a makastrek nga awan ti panagregget ti panaginheniero manen ket eksakto a kita ti panagoptimisar ti imprastruktura a dagus a mangbayad iti bagina.
Nalimed a Panagmanehar nga Awan ti Agruar kadagiti Suson ti Ladawan
Maysa kadagiti saan unay a maapresiar a tampok ti BuildKit ket ti sekreto nga API-na. Ti klasiko a Docker a managibangon ket awan idi ti nadalus a wagas a mangipasa kadagiti kredensial iti maysa a panagbangon nga awan dagitoy a kredensial a mabalin nga agngudo iti maysa a suson ti ladawan. Dagiti agparparang-ay ket nagtrabahoda iti aglawlaw daytoy babaen dagiti adu a tukad a panagbangon, dagiti instruksion ti ARG, ken naannad a panagurnos — ngem ti peggad ti aksidente a panagluto ti tulbek ti API wenno pribado a tulbek ti SSH iti naipatulod a ladawan ket nagtalinaed a saan a komportable a nangato. Dagiti iskaner ti seguridad ket kanayon a makasarak kadagiti hardcoded a kredensial kadagiti ladawan ti container a naipablaak kadagiti publiko a rehistro, ken adu kadagita a panagruar ket direkta a masurot iti nalukneng a nalimed a panagtengngel bayat dagiti panagbangon.
--secret a bandera ti BuildKit ket mangikabil kadagiti sensitibo a datos iti aglawlaw ti panagbangon a kas ti temporario a dalan ti sistema ti papeles nga adda laeng para iti kapaut ti espesipiko a RUN nga instruksion a kasapulan daytoy ken pulos a saan a mangsagid ti ania man a suson ti ladawan. Ti maysa nga instruksion ti Dockerfile a kas ti RUN --mount=type=secret,id=npmrc cat /run/secrets/npmrc > ~/.npmrc && npm install ket mangted ti proseso ti panagbangon ti panagserrek kadagiti pribado a kredensial ti npm nga awan dagitoy a kredensial a pulos a agparang iti maudi a ladawan wenno ania man a tengnga a sapasap. Ti isu met laeng a padron ket agtrabaho para kadagiti kredensial ti PyPI, dagiti panagitunos ti Maven, dagiti tulbek ti SSH para kadagiti pribado a pagidulinan ti Git, ken ania man a sabali a sensitibo a material a kasapulan ti proseso ti panagbangonmo.
Dagiti Panag-eksport ti Cache: Panagaramid kadagiti Tubo ti CI nga Aktual a Napardas
Dagiti tubo ti CI ket isu ti kaaduan a kapatgan ti panagaramid ti panagbangon ken no sadino ti default a padas ti panagbangon ti Docker ket naipakasaritaan a kaaduan a nasakit. Dagiti presko a tumataray ti CI ket kadawyan a mangrugi kadagiti awan kargana a cache, a ti kayatna a sawen ket tunggal maysa a panagtaray ti tubo ket mangtipon manen ti amin manipud iti rugi. Para iti serbisio ti Java nga addaan kadagiti ginasut a panagpanpanunot ti Maven, ti proyekto ti Rust, wenno ti aplikasion ti Python nga addaan kadagiti nadagsen a katutubo nga ekstension, daytoy ket kayatna a sawen dagiti panawen ti panagbangon a narukod iti pinullo a minuto imbes a dagiti segundo. Dakkel unay ti gastos ti negosio ti nabannayat a CI — naikkat ti kasansan ti pannakaipakat, at-atiddog a feedback loop, ken dagiti inheniero a nakatugaw nga awan aramidda nga agur-uray kadagiti tubo a makompleto sakbay a makapagtipon ken makapagtultuloyda.
Ti tampok ti panagiruar ti cache ti BuildKit ket mangrisut daytoy kadagiti mairuar a manipesto ti cache. Babaen ti panagusar ti --cache-to type=registry,ref=myregistry/myapp:cache ken --cache-from type=registry,ref=myregistry/myapp:cache, ti BuildKit ket mangiduron ti detalyado a ladawan ti cache iti maysa a rehistro kalpasan ti tunggal maysa a panagbangon ken guyodenna daytoy iti rugi ti sumaganad. Ti cache ket content-addressed, isu a dagiti laeng pudno a nabaliwan a suson ti maala manen. Dagiti grupo nga agus-usar iti daytoy a padron kadagiti GitHub Actions, GitLab CI, ken CircleCI ket kankanayon a mangputed kadagiti oras ti tubo manipud iti sangapulo ket lima a minuto aginggana iti baba ti tallo kadagiti sumaganad a panagtaray. Ti bukod a dokumentasion ti GitHub kadagiti narang-ay a panagayus ti trabaho ti panagbangon ti Docker ket nadagsen a mangirekomendar iti daytoy a padron para iti eksakto a daytoy a rason.
Ti kapartakan a panagbangon ket isu ti saanmo a pulos a kasapulan nga tarayen manen. Ti naisaad, linaon-a-naiturong a sistema ti cache ket saan laeng a mangpapartak kadagiti panagbangon — daytoy ket mangaramid ti sibubukel a konsepto ti maysa a "panagbangon" a nasirsirib, a mamagbalin ti maulit-ulit a panagtipon iti maysa nga incremental diff ti eksakto a nagbaliw.
Dagiti panageksport ti cache ket nadalus pay a makitipon kadagiti sanga-a naibatay a panagayus ti trabaho ti panagrang-ay. Mabalinmo nga ikonfigura ti tubo ti CI-mo tapno agsubli manipud iti sanga-espesipiko a cache aginggana iti kangrunaan a sanga a cache no awan ti sanga a cache, kayatna a sawen a dagiti baro a sanga ket dagus a magunggonaan manipud iti nabara a cache a naurnong babaen ti kangrunaan a linia ti panagrang-aymo. Dagiti inheniero ket makagun-od ti napardas a feedback manipud iti umuna unay a panagkumitda iti baro a sanga imbes nga aguray babaen ti cold-start penalty.
💡 DID YOU KNOW?
Mewayz replaces 8+ business tools in one platform
CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.
Start Free →Dagiti Frontend ti BuildKit: Panagbangon iti Lab-aw dagiti Dockerfile
Nalabit ti kabassitan nga ammo a kabaelan ti BuildKit ket dagiti Dockerfiles ket maysa laeng a mabalin a pormat ti panagserrek — saan laeng. Ti BuildKit ket addaan iti maisaksak nga arkitektura ti frontend a mangipalubos kadagiti interamente a kostumbre a pagsasao ken pormat ti depinasion ti panagbangon. Ti frontend ket naikeddeng babaen ti # syntax= a direktiba iti ngato ti file ti panagbangonmo, a mangibaga ti BuildKit a mangguyod ti partikular a ladawan ti frontend ken usaren daytoy a mangparse ken mangipatungpal ti nabati a paset ti file.
Daytoy nga arkitektura ket nangpabalin kadagiti sumagmamano a makapilit a proyekto. Ti panagtipon ti Buildpacks ket mangipalubos ti BuildKit a mangbangon kadagiti ladawan ti paglaon manipud iti taudan a kodigo ti aplikasion nga awan ti ania man a Dockerfile a pulos — daytoy ket mangduktal ti pagsasao, mangpili kadagiti maitutop a batayan a ladawan, ken automatiko a mangtipon ti maysa a paglaon a nakasagana iti produksion. Dagiti komunidad ti HPC ken sientipiko a panagkomputar ket nagus-usar kadagiti kostumbre a frontend tapno mangiladawan kadagiti panagbangon kadagiti domain-espesipiko a pagsasao a mangtipon aginggana ti akin-uneg nga LLB (Low-Level Build) a pannakabagi ti BuildKit. Ti docker/dockerfile:labs a sintaksis a frontend ket ageksperimento kadagiti tampok a kas ti suporta ti heredoc, ti --network a panagtengngel iti tunggal maysa nga instruksion, ken dagiti napasayaat a pammalubos ti cache sakbay a dagitoy ket agdisso iti natalinaay a sintaksis ti Dockerfile.
Ti abilidad a mangikeddeng ti bukodmo a frontend ket kayatna pay a sawen a dagiti organisasion nga addaan kadagiti naisangayan a kasapulan ti panagbangon ket saan a kasapulan a mangpili iti nagbaetan ti "shoehorn amin iti sintaksis ti Dockerfile" ken "baybay-an a naan-anay dagiti paglaon." Ti maysa a grupo a mangbangbangon ti FPGA a firmware, dagiti naikabil a sistema a ladawan, wenno dagiti naisangayan a paglaon ti modelo ti ML ket mabalinna nga iladawan ti panagbangonda kadagiti termino a makaipapaay iti kaipapanan para iti dominioda bayat a mangpataud pay laeng kadagiti gagangay nga OCI-a maitunos a ladawan ti paglaon a mangikabil iti sadinoman a pagtarayan dagiti paglaon. Daytoy a pannakapalawa ket maysa a pudno nga arkitektural a pagimbagan kadagiti sistema ti panagbangon a mangtrato ti pormat ti panagserrekda a kas naikeddeng.
Ti Naggapuan ken SBOM: Panagbangon para iti Lubong ti Kalpasan ti SolarWinds
| Dagiti pammaneknek ti nagtaudan ti BuildKit ken dagiti tampok ti panagpataud ti SBOM ket direkta a sungbat iti daytoy a regulatorio ken seguridad a buya. | Dagitoy a panagpaneknek ket sumurotda ti balbalay ti SLSA (Supply-chain Levels for Software Artifacts) ken ti in-toto a pormat ti panagpaneknek, a mangaramid kadagitoy a makina-a-mapaneknekan babaen dagiti makina ti patakaran a kas ti Cosign ti Sigstore ken OPA (Open Policy Agent).Ti praktikal nga ayus ti trabaho a daytoy ket mangpabalin ket kasla kastoy:
- Iduron ti developer ti kodigo; Ti tubo ti CI ket mangtignay ti panagbangon ti BuildKit nga addaan ti nagtaudan a napalubosan.
- Ti BuildKit ket mangpataud ti napirmaan nga SBOM a mangilista kadagiti amin a paset ken dagiti bersionda.
- Ti SBOM ket maipablaak iti rehistro ti paglaon iti abay ti manipesto ti ladawan.
- Dagiti kontrolador ti admision iti kumpol ti Kubernetes ket mangpaneknek ti nagtaudan sakbay a mangipalubos ti pannakaipakat.
- Dagiti iskaner ti vulnerability ket agsaludsodda ti SBOM tapno mailasin dagiti naapektaran a ladawan no dagiti baro a CVE ket maipalgak.
Dagiti grupo a mangipatungpal iti daytoy a naan-anay a tubo ket mabalinda ti sumungbat kadagiti pannakaipablaak ti kinalaka a maapektaran kadagiti oras imbes nga aldaw, gapu ta addaanda iti eksakto, mabasa babaen ti makina a mapa ti tunggal maysa a paset iti tunggal maysa nga agtartaray a pagkargaan. Para kadagiti negosio a kas ti Mewayz a makitipon a nauneg kadagiti panagayus ti trabaho ti panagpataray dagiti kustomer — panagtaray ti payroll, panagmanehar ti datos ti armada, panagproseso kadagiti invoice — ti abilidad a mangipakita ti nainget, ma-audit a kadena ti suplay ket umad-adu a kasapulan para kadagiti saritaan ti panaglako ti empresa, saan laeng a nasayaat-a-maadda.
Panangrugi: Manipud kadagiti Default Builds aginggana kadagiti Narang-ay a Tubo
Ti BuildKit ket agtartarayen iti aglawlawmo ti Docker no agus-usar ka ti nabiit pay a bersion — Docker 23.0 ken kalpasanna pagbalinen daytoy babaen ti default. Ti umuna a praktikal nga addang para kadagiti kaaduan a grupo ket ti panangipalubos ti plugin ti Docker Buildx, a mangibutaktak ti naan-anay a tampok a naikeddeng babaen ti docker buildx a subbilin. Ti panagtaray ti docker buildx create --use ket mangiset-up ti maysa a pagarigan ti managibangon ti BuildKit nga addaan iti ad-adu a kabaelan ngem ti default a drayber. Manipud sadiay, ti inkremental a panangampon kadagiti narang-ay a tampok ket addaan iti kaipapanan imbes a padasen nga anamongan ti amin a maminsan.
Ti nainkalintegan a dalan ti panangampon para iti maysa a grupo nga agdama nga agar-aramid kadagiti batayan a docker build nga inbokasion ket kasla ti pananginayon kadagiti panagilako ti cache iti CI nga umuna — daytoy ket mangited kadagiti dagus, masukatan a panagpasayaat ti kapartak nga addaan iti bassit a panagbalbaliw ti panagisaad. Agbalin a napateg dagiti multi-platform build no mangrugin a puntiriaen ti grupo ti impraestruktura ti ARM. Ti nalimed a panagikabil ket maikari nga anamongan ti ania man nga oras a dagiti pribado a rehistro ti pakete wenno dagiti tulbek ti SSH ket agparang iti konteksto ti panagbangon. Dagiti pammaneknek ti nagtaudan ket addaan iti kaipapanan tapno mapalubosan no dagiti kasapulan ti panagtungpal wenno dagiti panagkasapulan ti kustomer ti empresa ket mangaramid ti dokumentasion ti kadena ti suplay a kasapulan.
Ti naun-uneg nga adalen ti BuildKit ket maipapan iti panagbangon a nairanta. Basta mangipatulodka iti container para iti microservice, machine learning inference endpoint, wenno komplikado a plataporma a kas iti suite ti Mewayz kadagiti 207 a modulo ti negosio, ti proseso ti panagbangon ket saan a pormalidad nga agdardaraska iti dalan nga agturong iti pannakaipakat — daytoy ket maysa nga artifact ti inhenieria a mangipakita iti kalidad, postura ti seguridad, ken operational maturity ti amin a maipatulod manipud iti dayta. Ti BuildKit ket mangted kenka kadagiti ramit tapno agbalin a nagsayaat dayta nga artifact. Ti saludsod ket basta no ikkam ti panawen a mangusar kadagitoy.
Dagiti Masansan a Saludsod
Ania ti BuildKit ken kasano a naiduma daytoy manipud iti klasiko a sistema ti panagbangon ti Docker?
Ti BuildKit ket isu ti sumaganad a henerasion a makina ti panagbangon ti Docker, a naiyam-ammo iti Docker 18.09 ken naaramid ti default iti Docker 23.0. Saan a kas ti klasiko a managibangon, ti BuildKit ket mangsuporta ti paralelo a panagipatungpal ti sapasap, dagiti narang-ay nga estratehia ti panag-cache, panag-mount kadagiti sekreto, ken dagiti panagbangon ti krus-plataporma. Daytoy ket mangtrato ti proseso ti panagbangon a kas ti naiturong nga asikliko a grapo (DAG), a mangpabalin ti nasirsirib a panagsolbar ti panagpanpanunot ken dramatiko a naparpartak nga oras ti panagbangon para kadagiti komplikado, adu a tukad a Dockerfiles.
Kasapulan kadi nga i-install ti aniaman nga ekstra tapno mangrugi nga agusar ti BuildKit iti Docker?
Awan ti kasapulan a kanayonan a panagipasdek no agpatpatarayka iti Docker 23.0 wenno naud-udi — ti BuildKit ket napalubosan babaen ti default. Kadagiti daan a bersion, mabalinmo nga aktiboen daytoy babaen ti panangisaad ti variable ti aglawlaw DOCKER_BUILDKIT=1 sakbay nga ipatarayen dagiti bilinmo ti panagbangon. Para kadagiti narang-ay a kaso ti panagusar a kas dagiti adayo a panagbangon a cache wenno dagiti adu a plataporma a panagbangon, mabalin a kayatmo nga ikonfigura ti naisangsangayan a Buildx a panagbangon a pagarigan babaen ti panagusar ti docker buildx create.
Mabalin kadi a mausar ti BuildKit a mangbangon kadagiti artifact iti labes dagiti gagangay a ladawan ti paglaon?
Wen, ken daytoy ket maysa kadagiti saan unay a maapresiar a kabaelan ti BuildKit. Babaen ti panagusar kadagiti kostumbre a frontend ken ti bandera ti --output, ti BuildKit ket makapataud kadagiti raw binaryo, tarball, estatiko a website, ken dagiti dadduma pay nga arbitrario nga artifact ti papeles — saan laeng a dagiti ladawan ti OCI. Daytoy ket mangaramid daytoy a maysa a sapasap-a-panggep a makina ti panagbangon a maibagay a natural kadagiti polyglot monorepos ken dagiti komplikado a tubo ti CI a sadiay dagiti nadumaduma a grupo ket agkasapulan kadagiti nadumaduma a pormat ti panagruar manipud iti nagkaykaysa a kadena ti ramit.
Kasano a maibagay ti BuildKit iti nalawlawa a plataporma ti DevOps a kadua dagiti ramit a kas ti Mewayz?
Ti BuildKit ket mangasikaso ti nababa nga antas a suson ti panagbangon, ngem dagiti moderno a grupo ti panagrang-ay ket kasapulan pay a mangituray kadagiti panagayus ti trabaho ti negosio, panagited ti kliyente, ken dagiti proseso ti panagpataray. Dagiti plataporma a kas ti Mewayz — maysa a 207-modulo nga OS ti negosio a mangrugi iti $19/mo — ket mangkomplemento ti panagaramat ti imprastruktura babaen ti panangsaklaw ti operasional a dasig dagiti negosio ti software. Ti panagparis kadagiti episiente a tubo ti panagbangon a pinatibker babaen ti BuildKit iti maysa nga amin-iti-maysa a plataporma a kas ti Mewayz ket mangted kadagiti grupo ti kompleto a stack manipud iti kodigo nga artifact aginggana ti panagited ti kostumer.
Try Mewayz Free
All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.
Get more articles like this
Weekly business tips and product updates. Free forever.
You're subscribed!
Start managing your business smarter today
Join 30,000+ businesses. Free forever plan · No credit card required.
Ready to put this into practice?
Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.
Start Free Trial →Related articles
Hacker News
The tool that won't let AI say anything it can't cite
Apr 10, 2026
Hacker News
YouTube locked my accounts and I can't cancel my subscription
Apr 10, 2026
Hacker News
CollectWise (YC F24) Is Hiring
Apr 10, 2026
Hacker News
Afrika Bambaataa, hip-hop pioneer, has died
Apr 10, 2026
Hacker News
Installing OpenBSD on the Pomera DM250{,XY?}
Apr 10, 2026
Hacker News
The Raft consensus algorithm explained through "Mean Girls" (2019)
Apr 10, 2026
Ready to take action?
Start your free Mewayz trial today
All-in-one business platform. No credit card required.
Start Free →14-day free trial · No credit card · Cancel anytime