Rumah >hujung hadapan web >tutorial js >NanoAPI Sumber Terbuka: Memikirkan Semula Perkhidmatan Mikro untuk Pembangun Moden

NanoAPI Sumber Terbuka: Memikirkan Semula Perkhidmatan Mikro untuk Pembangun Moden

Barbara Streisand
Barbara Streisandasal
2024-10-29 17:16:02947semak imbas

Hai komuniti dev.to!

Kami teruja untuk mengumumkan bahawa selepas dua tahun pembangunan, napi projek kami akan menjadi sumber terbuka! Kami telah membina sesuatu yang kami percaya secara asasnya akan mengubah cara pembangun mendekati membina dan menggunakan aplikasi. Berikut ialah pemerhatian pantas tentang perkara yang kami lakukan, sebab kami melakukannya dan cara anda boleh menjadi sebahagian daripadanya sejak hari pertama.

TL;DR

  • ?️ Kami sedang membina untuk membantu syarikat mengurangkan pertukaran teknikal awal dan usaha pemfaktoran semula lewat.
  • ? Fokus awal pada ekosistem NodeJS, tetapi berkembang dengan cepat ke PHP, Java dan banyak lagi.
  • ? Bintangkan projek di GitHub untuk mengikuti perkembangan kami.

Pendekatan Baru untuk Pembangunan: Bina Monolith, Gunakan Perkhidmatan Mikro

Perjuangan tradisional antara seni bina monolitik dan perkhidmatan mikro adalah satu yang diketahui oleh setiap pembangun. Dengan projek kami, kami berhasrat untuk merapatkan jurang dengan menyediakan pembangun cara yang lancar untuk menulis aplikasi monolitik yang boleh digunakan sebagai perkhidmatan mikro. Pendekatan ini membawa yang terbaik dari kedua-dua dunia—membolehkan anda bekerja lebih pantas dalam pembangunan sambil mendapat manfaat daripada fleksibiliti dan kebolehskalaan perkhidmatan mikro dalam pengeluaran. Kaedah ini bermakna tiada lagi kompromi seni bina awal; ini semua tentang fleksibiliti dan menjadikan perkara yang telah anda bina lebih baik.

Bermula dengan Node.js, Berkembang Dengan Pantas

Fokus awal kami ialah Ekosistem Node.js. Anda boleh berkata: "tetapi Joel, syarikat yang benar-benar perlu memfaktorkan semula semuanya di Jawa" dan anda akan 100% betul. JS/TS hanyalah tempat terbaik untuk bermula sehingga kami mendapat maklum balas komuniti tentang bahasa yang paling penting untuk anda.

Pelan hala tuju kami tertumpu pada pengembangan kepada PHP, Python, C#, Java dan banyak lagi. Jika ada bahasa tertentu yang ingin anda lihat dahulu, sila bintangkan kami dan sumbangkan!

Kami mempunyai beberapa ciri tambahan yang dirancang pada peta jalan juga:

  • Autokesan titik akhir API "mati" yang tidak lagi melihat trafik.
  • Pembenderaan automatik bagi kesesakan dalam API anda.
  • Metrik pangkalan kod untuk memahami sistem warisan dengan lebih pantas.
  • Pemetaan interaksi peringkat sistem antara berbilang perkhidmatan.
  • Dan banyak lagi!

Alatan Sumber Terbuka untuk Pembangun, dengan ciri peringkat Perusahaan untuk Arkitek dan CTO

Kami komited untuk menyokong pembangun dengan alatan percuma dan berkuasa sambil menawarkan ciri berbayar tambahan yang disesuaikan dengan arkitek penyelesaian dan persekitaran perusahaan. Dengan menggabungkan model teras terbuka dengan ciri sedia perusahaan tambahan, kami boleh mengekalkan ekosistem yang kedua-duanya boleh diakses oleh pembangun individu dan teguh untuk organisasi yang lebih besar dengan keperluan yang lebih kompleks.

Pergi Sumber Terbuka: Mengapa Sekarang?

Kami telah menghabiskan masa dua tahun untuk memperhalusi projek ini, termasuk mengumpulkan maklum balas yang berharga dan mengasah perkara yang paling diperlukan oleh pembangun. Berdasarkan maklum balas ini, kami mengetahui bahawa pembangun benar-benar tidak mahu alat pemfaktoran automatik kotak hitam yang berfungsi pada kod mereka tanpa melihat cara ia berfungsi. (Amaran adil kepada anda, syarikat pemfaktoran semula berasaskan AI!)

Oleh sebab itu, masa yang sesuai untuk membuka kod kami, berkongsi kerja kami dengan komuniti dan membenarkan pembangun melihat perkara yang sedang kami bina. Dengan menggunakan sumber terbuka, kami mencipta ekosistem yang semua orang boleh menyumbang, menambah baik dan membentuk projek ini untuk menjadikannya sebaik mungkin.

Sedikit Tentang Kami & Perjalanan Kami

Pasukan kami didorong oleh visi untuk menambah baik aliran kerja pembangun dan memudahkan pengurusan aplikasi berskala besar untuk semua orang. Kami adalah pasukan yang berkembang pesat dan berbilang negara yang terdiri daripada 3 orang yang menyertai 4.

  • ?? Joel adalah warga Amerika di luar negara; dia bekerja sebagai SWE dalam kedua-dua perusahaan dan syarikat permulaan dan melihat semua syarikat hutang teknikal bergelut dengan API mereka.
  • ?️ Florian ialah warga Perancis pemastautin kami. Dengan latar belakang dalam kejuruteraan mekanikal, peralihannya kepada perisian membawa cerapan unik ke dalam pendekatan kami.
  • ?? Justus ialah ahli perniagaan kami. Sentiasa mengarahkan, dia memastikan kita berada di landasan yang betul dengan menjadi "Pakcik Belanda".

Kami merancang untuk terus berkembang apabila kami mendapat daya tarikan, dan merancang untuk mula mencari untuk mengisi DevRel, DevExp dan peranan lain dalam masa terdekat. Jika anda fikir ini mungkin anda, cara terbaik untuk menarik perhatian kami ialah menyertai komuniti dan berinteraksi dengan kami.

Sertai Kami dan Ikuti Bersama!

Bintangkan projek di GitHub

Justus Botak

Kami benar-benar mahu membina komuniti pembangun yang kuat dan projek yang menakjubkan, tetapi Justus:

Open-Sourcing NanoAPI: Rethinking Microservices for Modern Developers

^ Lelaki ini. Tidak percaya kami boleh mendapatkan pemaju bersama projek kami. Untuk membuktikannya, dia membuat pertaruhan dengan seluruh pasukan: jika NanoAPI mendapat 1,000 bintang di Github pada minggu pertama projek, dia akan mencukur rambutnya dan mendermakannya kepada badan amal.

Apa pendapat anda? Bolehkah kita membuat dia menjadi botak? ???

Beri kami bintang untuk menjayakannya! → ⭐

Atas ialah kandungan terperinci NanoAPI Sumber Terbuka: Memikirkan Semula Perkhidmatan Mikro untuk Pembangun Moden. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn