Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Bryce Roberts
Dużo warsztatów IRL
„Budujemy fundamenty dla infrastruktury systemu budowania jako usługi. Nie jedna usługa na system budowania. Jedno rozwiązanie, które działa we wszystkich z nich. Coś, co rozwijamy, utrzymujemy i oferujemy jako zarządzaną usługę, z której może korzystać każdy zespół, niezależnie od używanego narzędzia do budowania.”

Pedro – oss/acc28 paź, 02:08
Pracując nad pamięcią podręczną Xcode, coś stało się krystalicznie jasne: to zasadniczo problem infrastrukturalny w głęboko fragmentowanym krajobrazie systemów budowania. Natychmiast podwoiliśmy nasze wysiłki w zakresie infrastruktury, ponieważ to nasza przewaga. Ale gdy zagłębialiśmy się w temat, stało się oczywiste, że sama infrastruktura to za mało. Musieliśmy również inaczej podchodzić do oprogramowania. Firmy robiły to dla Bazel od lat, więc co mogłoby nas wyróżnić?
Gdy rozglądaliśmy się wokół, wyłoniły się dwa wzorce, które ukształtowały nasze myślenie. Po pierwsze, coraz więcej systemów budowania przyjmuje możliwości pamięci podręcznej. Szybkość i ilość, z jaką produkujemy kod, ciągle rośnie, a pamięć podręczna nie jest już opcjonalna. Jest niezbędna. Po drugie, nie ma standaryzacji. Fragmentacja systemów budowania nieuchronnie prowadzi do fragmentacji usług. Jedna usługa pamięci podręcznej na system budowania. Jedna infrastruktura na narzędzie. Te same problemy rozwiązywane wciąż na nowo w nieco inny sposób.
W Tuist moglibyśmy rozwiązać to dla Xcode i zakończyć sprawę. Ale co jeśli zbudujemy coś bardziej fundamentalnego? Co jeśli stworzymy wąski pas między światem systemów budowania a światem infrastruktury pamięci podręcznej? Warstwę, która pozwala każdemu systemowi budowania komunikować się z dowolnym zapleczem pamięci podręcznej, zamiast budować kolejne pionowe rozwiązanie.
Zacząłem eksperymentować z tym pomysłem i jestem przekonany, że to droga naprzód. Budujemy fundamenty infrastruktury systemów budowania jako usługi. Nie jedna usługa na system budowania. Jedno rozwiązanie, które działa we wszystkich z nich. Coś, co rozwijamy, utrzymujemy i oferujemy jako zarządzaną usługę, z której może korzystać każdy zespół, niezależnie od używanego narzędzia budowania.
I tak, dopiero zaczynamy z infrastrukturą. Nasza wizja to zbliżenie jej do krawędzi, jak najbliżej miejsca, w którym deweloperzy, agenci i pipeline'y CI faktycznie wykonują swoją pracę. Problem fragmentacji w naszej branży jest realny, a my budujemy infrastrukturę, aby go rozwiązać.

1,87K
Najlepsze
Ranking
Ulubione



