Edukien aurkibidea[Ezkutatu][Erakutsi]
- 1. Datu-intentsiboko aplikazioa diseinatzea
- 2. Sistema modernoaren diseinua eta analisia
- 3. Sistemaren analisia eta diseinua Scott Tileyren eskutik
- 4. Head First Diseinu Eredua
- 5. Arkitektura Garbia
- 6. Sistemaren analisia eta diseinua Dennis, Wixom eta Roth-ek
- 7. Alex Xu-ren Sistemaren Diseinuko Elkarrizketa
- 8. Aplikazio-arkitekturako enpresa-ereduak
- 9. Mikrozerbitzuak eraikitzea
- 10. Sistemaren diseinu praktikoa
- 11. Sistema Txertatuaren Diseinua
- 12. Sistemaren diseinuko elkarrizketa: gida osoa
- 13. Sistema banatua diseinatzea
- 14. Machine Learning Sistema diseinatzea
- 15. Sistema seguruak diseinatzea
- 16. Sistemaren analisia, diseinua eta probak
- 17. Zerbitzaririk gabeko sistemetarako software-arkitektura-eredua
- 18. Hodeiaren jatorrizko arkitekturak
- 19. Mikroprozesadoreetan oinarritutako Sistemaren Diseinurako Sarrera
- 20. Cracking System Diseinu Elkarrizketa
- Ondorioa
Praktika teknikoak lortu nahi dituzten ikasleentzat, sistemaren diseinua ezinbesteko gaia da. Gaur egungo enpresaburuak arazoak konpontzeko gaitasun handiak dituzten unibertsitateko ikasleen bila ari dira eta informatika oinarri sendoak dituztenak.
FAANG-eko elkarrizketa askotan, sistemaren diseinuaren galderak errutina bihurtu dira. Sistemaren diseinua erakunde teknologiko batean hautagaitza zehazten duen funtsezko faktoreetako bat da.
Hori dela eta, funtsezkoa da materiala irmo eustea eta ahal duzun neurrian ulertzea. Liburuak dira ezagutza iturri fidagarriena.
Egileak erraz eraman nahi dizu, zure bizitzako irakaspen guztien pakete kudeagarri bat. Sistemaren diseinua ikastean, ez dago ikasteko modu hoberik egile ospetsuek idatzitako liburu garrantzitsuenak irakurtzea baino.
Sistemaren diseinuari buruz bereziki aukeratutako 20 liburu ageri dira argitalpen honetan.
Sistemaren analisia eta diseinuaren ideiak ondo ulertzen lagunduko dizute eta zure auto-segurtasuna areagotuko dute sistema diseinatzeko elkarrizketa baten aurretik edo zure ezagutza hobetuko dute.
1. Datu-intentsiboko aplikazioa diseinatzea
Gaur egun sistemaren diseinuan datuekin erlazionatutako zailtasunak eskalagarritasunarekin, koherentziarekin, fidagarritasunarekin, eraginkortasunarekin eta mantentzearekin lotutakoak daude.
Gainera, zaila izan daiteke zure aplikaziorako tresnarik onena aukeratzea eskuragarri dauden hainbaten artean (adibidez, lote-prozesadoreak, mezu-artekariak, etab.).
Zer esan nahi du hemen terminologiak?
Datuak prozesatzeko eta gordetzeko hainbat teknologien abantailak eta desabantailak eztabaidatzen ditu liburu honetan Martin Kleppmann egileak.
Oinarrizko ideietatik eta algoritmoetatik mundu errealeko erabileretara eta hainbat teknologiaren xehetasunetaraino, liburuak datuak biltegiratzeko sistemen berrikuspen zehatza egiten du. Liburu honek hasiberriei beren ikaskuntza-prozesuak bizkortzen lagunduko die, sistema-arkitektu esperientziadunen esperientzia sartuz.
Egileak adituz uztartzen ditu kontzeptu teorikoak eta mundu errealeko aplikazioak bere lanean. Datu handietan, sistema banatuetan edo datu-baseen barnean interesa duen edonork irakurri beharko luke.
Liburu hau espero zenezakeena baino askoz gehiago da. Ikuspegi berriek, esaterako, mikrozerbitzuak, arkitektura erreaktiboak, DevOps eta korronteen prozesamenduak probatutako metodoak konbinatzen dituzte, hala nola zerbitzuetara bideratutako eta gertaeretara bideratutako arkitekturak.
Eredu horietako asko eraginkorrak dira modu independentean erabiltzen direnean, baina liburu elektroniko erabilgarri honek erakusten duen moduan, konbinatuta, estrategia zabalagoa eta limurgarriagoa eskaintzen dute.
2. Sistema modernoaren diseinua eta analisia
Kontuan izan kontzeptuak, gaitasunak eta metodoak aztertzeko hurbilketa praktikoa nahi duzula sistemaren azterketa eta diseinua. Egoera horretan zuretzat sistemaren diseinu-libururik onena hau da.
Liburu hau ikasleen ikasketa sistema oso bat garatzeko aproposagoa da, ikuspegi arinei buruzko atala ere baduelako. Sistema-analistek informazio-sistemak sortzeko beharrezkoak diren kontzeptuak, gaitasunak, planteamenduak, estrategiak, tresnak eta ikuspuntuak Modern Systems Analysis and Design-en aurkezten dira, eta horrek enfasi handiagoa jartzen du praktikoa teorikoa baino.
Ikasleek uste dute egileek sistema informatikoen hastapeneko ikastaro batean parte hartu dutela eta gutxienez batean programak idazten aldez aurretiko esperientzia dutela. programazio hizkuntza.
Idazleek marko kontzeptual eta metodiko bat ematen dute, gaiak logikoki mugitzen diren bitartean sistemen garapenaren bizi-zikloari erreferentzia eginez.
3. Sistemaren analisia eta diseinua Scott Tiley-ren eskutik
Gaur egun eskuragarri dagoen sistemen diseinuko testuliburu garrantzitsuenetako bat oso ezaguna da Scott Tiley-ren sistemaren diseinuari buruzko liburu hau dela. Sistema hobeak eraikitzeko, sistema-diseinatzaileek metodo tradizionalak eta punta-puntakoak alderatzen dituzte.
Liburu honek lagunduko dizu ulertzen zer aldatu den, zergatik egin behar zen aldaketa eta zergatik egin behar izan zen lehenik.
Sistemek nola funtzionatzen duten ikasteaz gain, hodeiko informatikari buruz ere ikasiko duzu mobile apps, besteak beste, egileen esanetan, liburu honek objektuetara zuzendutako kodeketari eta metodologia arinari buruzko atalak dituela diote, gaur egun enpresetan gehien erabiltzen diren metodologietako bi.
Liburua lan eta ariketez beteta dago, pentsatzeko txapelak jartzera eta eskuratu berri duzun informazioa berehala erabiltzera behartuko zaituztenak.
4. Head First Diseinu Eredua
Softwarea sortzeko orduan hutsetik hastea gustatzen ez zaizulako aurretik joandakoengandik ikasi nahi duzu. Zure sistemaren antzeko diseinu-erronkei aurre egin dieten besteen esperientzietatik ikasteko, diseinu-ereduak bilatzen dituzu.
Diseinu ereduak erabiliz, besteen ezagutzak erabil ditzakezu, zeregin zail edo atseginagoetan kontzentratu ahal izateko.
Eric Freemanek eta Elisabeth Robsonek idatzitako liburu honek ereduak zer diren eta noiz, zergatik eta nola erabili zure sorkuntzan irakasten du. Diseinuen oinarrian dauden objektuetara bideratutako ideiak ere aztertzen ditu.
Metodo dibertigarria da softwarearen garapena ezagutzeko eta hobeto ulertzeko. Oinarrizko diseinu-ideiak eta ereduak aztertuko dituzu, software-diseinuko erronkak konpontzeko eta zure taldearekin eredu-lengoaian komunikatzeko.
Hasieran "nahikoa serio" ez dirudi, baina denbora pasa ahala, gauzak burmuinean sartzen zaizkizu eta ereduak deskubritzea gustatzen zaizu. Liburu honek modu eraginkorrean sinplifikatzen eta argitzen ditu ereduak.
5. Arkitektura Garbia
Robert egile bikaina da, garapen arinean eta kode garbiari buruzko hainbat liburu idatzi dituena.
Orain, esan gabe doa Robert C. Martinen liburuak irakurri ondoren, zure kodearen fluxua hobetu ahal izango duzula eta zure diseinu soluzioetan teknika arinak sartu ahal izango dituzula sistemaren diseinuaren ideiak ulertzeaz gain.
Hala ere, liburu honek sistemaren analisiaren eta diseinuaren oinarrietan zentratzen da, baita sistema-diseinatzaileek mundu errealeko irtenbide bat sortzen duten bitartean izaten dituzten zailtasun ugaritan ere.
Liburu honetan probak gidatutako garapen teknikak eta sistemaren eraginkortasuna areagotzeko unitate-probak nola exekutatu ere azaltzen dira. Sistema diseinuko ikasleentzat eta softwarearen estandarra igo nahi duen edonorentzat, liburu hau eskuragarri dagoen onena da.
Clean Architecture-k hartu behar dituzun erabakiak eta zergatik diren ezinbestekoak zure arrakastarako azaltzen ditu, hainbat aukera aurkeztu eta "Erabili zure epai onena" esan beharrean.
6. Sistemaren analisia eta diseinua Dennis, Wixom eta Roth-ek
Liburu honek bizitza errealeko egoeretan aplikagarriak diren proiektuen azalpen sakonak eskaintzen ditu, eta sistemaren analisia eta diseinua hobeto ulertzen laguntzen dizu. Liburuak hainbat kasu-azterketa eta adibide ere biltzen ditu, denak zehatz-mehatz xehatuta.
Liburu honek zure sarearen diseinu-ikasketak hobetzen lagunduko dizu eta sistemaren azterketa eta diseinu kontzeptuak sendo ulertzen lagunduko dizu.
Horren arabera, zure ikuspuntuaren arabera, liburu hau hasiberrientzako sistema-diseinu liburu gisa eta informatika-maila ertain eta goi-mailako ikasleentzako sistema-diseinu liburu gisa sailka daiteke.
Exekuzio-instantzia eta adibideak erabiltzen dira ideia nagusiak ilustratzeko, eta, ondoren, azalpen sakonekin eta xehetasun garrantzitsuak azpimarratzen dituzten beste ezaugarri batzuekin onartzen dira eta "ikastea"z gain "egiteko" ekintzan azpimarratzen dute.
Ikasleek analista profesional batek behar dituen oinarrizko informazioa eta gaitasunak eskuratzen dituzte, baita hurbilpen, tresna eta tekniken sena ere, beren lana benetako egoeretan aplikatzen duten heinean.
7. System Design Elkarrizketa Alex Xu-ren eskutik
Garatzaileek maiz izaten dituzte erantzunak sistemaren diseinuari buruzko elkarrizketa-galderak izan daitezkeen aukeren sorta zabalak beldurra ematen baitute. Baina erantzun argirik ez badago, nola erantzun diezaiokezu modu eraginkorrean elkarrizketa batean?
Gaur egun merkatuan dagoen libururik onena, sistemaren diseinurako elkarrizketarako prestatzen ari diren edonorentzat gomendagarria da hau. Liburuak ilustrazio eta grafiko asko biltzen ditu, benetako metodoa ulertzen lagunduko dizuten galdetegiko elementu errealak direla irudituz.
Horrez gain, liburu honek kontratazio-zuzendariek zure soluzioan ikusi nahi dutena ulertzen lagunduko dizu, hurrengo sistemaren diseinu-azterketa erraztasunez gainditzeko aukera emanez. Elkarrizketa erabakigarri honetan zehar ziurtasun handiagoa emango dizu.
Liburu honetan sistemaren diseinu-erronka bati aurre egiteko metodoa zehatz-mehatz azaltzen da. Ikuspegi metodiko batek nola funtzionatzen duen erakusteko mundu errealeko hainbat instantzia ere eskaintzen ditu, jarraitu ditzakezun argibide argiekin batera.
8. Aplikazioen Arkitektura Enpresaren ereduak
Hainbat teknologia berri sartzeak aplikazio korporatiboen garapenaren lanbideari mesede egin dio. Maila anitzeko objektuetara bideratutako garapena ahalbidetzen duten plataformak, hala nola Java eta.NET, oso hedatuta daude dagoeneko.
Tresna eta teknologia berri hauek aplikazio indartsuak sortzeko erabil daitezkeen arren, zailak dira praktikan jartzea. Beren garatzaileek objektuen garatzaile adituek ikasitako printzipio arkitektonikoak ulertzen ez dituztenez, negozio-aplikazioek maiz huts egiten dute.
Enpresa-aplikazioen garatzaileek hainbat zailtasun dituzte, eta Patterns of Enterprise Application Architecture-en egileek beren liburua idaztera bultzatu zituzten.
Egileak, objektuetara zuzendutako Martin Fowler diseinatzaile ospetsuak, ikusi zuen oinarrizko diseinu-printzipio berberak aldatu eta aplika daitezkeela ohiko arazoei aurre egiteko, teknologiaren aldaketak gorabehera, Smalltalk-etik CORBA-ra Java-ra .NET-era.
Martinek berrogei irtenbide errepikakor baino gehiago deseraikitzen ditu ereduetan, boluntario talde jakintsu baten laguntzarekin. Azken produktua edozein aplikazio korporatibo plataformarekin erabil daitekeen konponketen eskuliburu baliotsua da.
9. Mikrozerbitzuak eraikitzea
Azken hamar urteotan, sistema banatuak aplikazio monolitiko handi eta kode intentsiboetatik mikrozerbitzu trinko eta independenteagoetara eboluzionatu dira. Hala ere, sistema hauek sortzeak bere erronkak ditu.
Liburu honek sistema-arkitektuek eta administratzaileek mikrozerbitzuen arkitekturak sortzen, administratzen eta berritzen dituztenean kontuan izan behar dituzten arazoei buruzko ikuspegi integrala aurkezten du, adibide asko eta jarraibide lagungarriekin.
Mikrozerbitzuetarako teknologiak azkar garatzen ari dira. Zure zerbitzu autonomoak diseinatzeko, integratzeko, probatzeko, hedatzeko eta monitorizatzeko azken ikuspegietan sakontzen duzun bitartean, Sam Newman egileak oinarri sendoak ematen dizkizu printzipioetan.
Liburuan zehar, korporazio hipotetiko bat jarraituko duzu mikrozerbitzuen arkitektura bat sortzeak domeinu jakin batean nola eragiten duen ikusteko.
10. Sistemaren diseinu praktikoa
Liburu honen kontzentrazioa software aplikazioak eskalatzean datza, eta irakurlea bidaia sakon batean eramaten du. Artikulu hau irakurri ondoren, enpresa-mailako aplikazio eskalagarria nola eraiki hobeto ulertuko duzu.
Liburuak sistemaren diseinuaren kontzeptuak barne hartzen ditu, ordenagailu sareak, sareko protokolo nagusiak, datuetara sartzeko mekanismo eskalagarriak eta sistema eraikitzeko estilo arkitektoniko alternatiboak.
Teknologia ugariren ikerketa zehatza eta horien ezarpena egiten da, besteak beste, Cache Memoria, CDN, Karga-orekatzaileak, eta Mezularitza Ilarak.
Liburuak enpresa-mailako soluzio eskalagarria nola eraiki ere azaltzen du hainbat teknologia-konbinazio erabiliz. Sistema-arkitekturarako bide optimoari buruz erabakitzen duzun hainbat diseinu arkitektonikoren azterketak laguntzen du.
Diseinu ereduak ere aztertzen ditu liburuak eta objektuetara bideratutako programazioa Kode argia eta mantentzea idazten laguntzen duten teknikak. Mundu errealeko sistemaren diseinu-adibide anitz erabiliz, irakurleak sistema eskalagarri bat ekoizteko hainbat tresna eta metodo intuitiboki ulertuko du.
11. Sistema txertatuen diseinua
Sarbide irekiko testuliburu honen ezaugarri berezi bat da sistema txertatuetako oinarrizko kontzeptuen sarrera sakona ematea, sistema ziber-fisikoetan eta Gauzen Interneten aplikazioekin.
Sistema txertatuen eta ziberfisikoen zehaztapen-ereduen eta lengoaien azterketa arloari buruzko sarrera bat baino lehen.
Sistema txertatuetarako sistema softwarearen oinarriak azaltzen ditu, denbora errealeko sistema eragileak barne, eta sistema horietan erabiltzen diren hardware osagaien oinarrizko sarrera ematen du.
Horrez gain, egileak programak exekuzio plataformetara mapatzeko metodoen ikuspegi orokorra aurkezten du, nukleo anitzeko plataformak barne, eta sistema txertatuen ebaluazio eta baliozkotze ikuspegiei buruz hitz egiten du.
Sistema txertatuek parametro zorrotzen arabera funtzionatu behar dutenez, liburuak eskuz hautatutako optimizazio-ikuspegien bilduma bat ere biltzen du, hala nola softwarea optimizatzeko teknikak. Liburuaren ondorioetan, probak laburki eztabaidatzen dira.
12. Sistemaren diseinuko elkarrizketa: gida osoa
Lan-elkarrizketa teknikoen zati gorrotatu eta zailenetako bat sistemaren diseinuko elkarrizketa da. Ziurgabetasunak beldurgarriak dira.
Baina aldizkari honetan zehazten diren analisiak eta prozedurak arretaz aztertzen badituzu, topatzen dituzun oztopo guztiak gainditzeko gai izango zara ebaluazioetarako datuen ingeniaritza teknikak erabiltzen dituzun bitartean.
Ingeniarientzako elkarrizketa metodo ugari ezagutuko dituzu. Gidaliburu hau irakurri ondoren, datu intentsiboko aplikazioak erabiltzeko beharrezkoak diren urratsak ulertuko dituzu.
Irakurri ondoren, praktikatzailea edo backend ez den ingeniaria izan, asko ikasiko duzu sareetan datu-sistemak nola inplementatu, RDBMS, NoSQL, IMS eta beste batzuk barne.
13. Sistema banatua diseinatzea
Korporazio handiak gogor ari dira teknologia berriak ezartzen ondasun, prozedura eta negozio eredu berriak garatzeko gaur egungo merkatu azkarrean lehiatzeko borrokan.
Teknologiari arreta gehiegi jartzea eta teknologiak ahalbidetzen dituen prozesu motei ez nahikoa jartzea eraldaketa digitalaren oztopo bat da, ordea.
Zer gertatuko litzateke enpresa-sektore ezberdinek beren zerbitzuak eta aplikazioak sortzeko baimena izango balute, eta erabakiak hartzea zentralizatu beharrean deszentralizatuta egongo balitz? Enpresa-sektore ezberdinek datuei denbora errealean erantzuteko aukera izan dezaten, ikerketa honek negozio-plataforma digitalaren ideia ikertzen du.
Korporazio digital batean, berrikuntza asko ertzean gertatuko dira, IoT gailuak edo negozio erabiltzaileak (merkatarietatik hasi eta datu zientzialarietaraino) barne.
Zure oinarrizko IT langileek industria hauei behar dituzten baliabide digitalak eman diezaiekete azkar garatzeko prozesua arintzeko. Liburu honek ikertzen du: antolakuntza- eta kultura-aldaketa garrantzitsuak behar dira negozio-gaitasunak ezartzeko funtzio gurutzatuen produktu-taldeen bidez. programak, datu-baseak, bezeroak, bazkideak konektatzeko sistema bat. gizarte sareaketa Gauzen Interneteko gailuak.
Kode baxuko edo koderik gabeko ezarpenetan abangoardiako zerbitzuak garatzeko helburuarekin, barneko API programazioa Aplikazio Plataforma Zerbitzu gisa, Integrazio Plataforma Zerbitzu gisa eta Integrazio Software Zerbitzu gisa tresnen adibide dira.
14. Machine Learning Sistema diseinatzea
Ikaskuntza automatikorako sistemak korapilatsuak eta bereziak dira. Konplexuak dira, osagai eta interes-talde ugari dituztelako.
Datuen araberakoak direnez, erabilera kasu batetik bestera asko aldatzen direnak, bereziak dira.
Fidagarriak, eskalagarriak, mantengarriak eta ingurune aldakorretara eta negozio-eskakizunetara moldagarriak diren ML sistemak sortzeko metodo integrala aurkituko duzu liburu honetan.
Chip Huyen egileak, Claypot AI-ren fundatzaileak, kontuan hartzen du diseinu-aukera bakoitzak nola lagun dezakeen zure sistema osoari bere helburuak lortzeko.
Adibideak honako hauek dira: entrenamendu-datuak nola kudeatu eta ekoitzi, zein funtzio erabili behar diren, zein maiztasunez birziklatu ereduak eta zer monitorizatu. Liburu honen metodologia iteratiboak mundu errealeko kasuen azterketak erabiltzen ditu, iturri ugariren babesarekin.
15. Sistema seguruak diseinatzea
Teknologia, segurtasun fisikoa eta giza prozesuak sistema modernoetan lotuta daude. Erasotzaileak horretaz jakitun dira eta babes mota bateko akats bat aprobetxatzen dute maiz, bestela segurua den jarduera bat hartzeko.
Sistemaren osagai guztiak berdintasunean azaltzeko aplika daitekeen eredu bakarra eta guzti-guztia behar dugu akats horiek agerian jartzeko.
Giltzarrapoetatik hasi eta phishing-era software korporatiboaren diseinura, Diseinu Secure Systems sistema mota guztien azpian dauden gaiei buruzko teorian oinarritutako ikuspegia aurkezten du, eta sistema baten ahulguneek beste arlo batzuetako ahultasunek nola eragiten duten eztabaidatu du, erabiltzen diren esparruak eta estandarrak ezartzen diren bitartean. zibersegurtasunaren industria.
Sistema osoaren segurtasuna, bere pertsonak, prozedurak eta teknologia barne, eredu bakarra erabiliz aztertuko da.
16. Sistemaren analisia, diseinua eta probak
Helburua hizkuntza sinplea erabiltzea da A-Level-eko ikasleei Sistemaren analisia, Sistemaren diseinua, probak eta MIS kontzeptuak ulertzen laguntzeko.
Liburuak irakurleei sistemaren analisia, diseinu-alderdiak eta software-garapenean probak egiteko funtzioa ulertzeko behar duten ezagutza eman nahi die.
Oinarri teorikoaz gain, kasu praktikoen bidez ulermen sakona eskaintzen da. Lengoaia sinpleko grafiko ugariren laguntzaz, inprimakien diseinurako, txostenen diseinurako, GUI diseinurako eta abarretarako estandarrak eta jarraibideak aztertzen dira.
CASE tresnen abantailak eta eragozpenak ere laburbiltzen dira. Adibide sinple eta eraginkorrak UML diagramaren estandar berrienak erakusten dituzte. Liburuak egituratutako eta objektuetara bideratutako softwarearen azterketa eta diseinu-metodologiak aztertzen ditu.
Adibide eta ilustrazio ugariren laguntzaz, gertakariak biltzeko estrategiak, baterako aplikazioen garapena (JAD), negozio-prozesuen biringeniaritza, fluxu-diagramen teknikak, datu-fluxu-diagramak, erabaki-zuhaitzak, erabaki-taulak, egitura-diagramak eta datu-hiztegiak erraz azaltzen dira. ingelesa.
Softwarea ulertu, aztertu eta eraiki nahi duten ikasle, programatzaile, ikertzaile eta software garatzaileek liburu hau irakurri beharko lukete.
17. Zerbitzaririk gabeko sistemetarako software-arkitektura-eredua
Liburu honek hauskorren aurkako sistemak nola eraiki eta exekutatu erakusten du eta aldaketak ahalbidetzen dituzten oinarrizko osagai arkitektonikoak zeharkatzen zaitu, hala nola, ekitaldiak, zerbitzu autonomoak eta mikro frontend-ak, enpresa mailako software sistemak indartzen dituztela.
Sistema bat segmentatu eta parametroak ezarriko dituzu, taldeek modu independentean funtziona dezaten eta asmakizunaren abiadura bizkortu ahal izateko. Zerbitzu autonomoen diseinu-eredu askorekin batera, liburuak arkitektura osoa onartzen duten maila baxuko gertaerak eta datu-ereduak ere biltzen ditu.
Segurtasunari, fidagarritasunari, probagarritasunari, behagarritasunari eta errendimenduari buruzko jardunbide egokietan zentratuko zara aurrera egin ahala.
Ondoren, liburuak ikasitako guztia biltzen du etengabeko esperimentazio, hedapen eta entrega prozesuak deskribatuz, aurrera egiten hasteko azken aholku batzuk eman aurretik.
Liburu honen amaieran, zerbitzaririk gabeko zure gertaeretan oinarritutako sistemak diseinatu ahal izango dituzu, zure enpresak behar duen abiaduran balioa sortzeko nahikoa malguak direnak.
18. Hodeiko jatorrizko arkitekturak
Birtualizazioaz geroztik informazio teknologietan izan den aurrerapenik handiena izan da cloud computing. Hodeiko jatorrizko diseinuekin malgutasun handiagoa duzu sistema tradizionalekin alderatuta.
Erakundeek hodeira migratu ezin dutela jakiten dutenean, garapen-ereduak eta arkitekturak eguneratu behar dituzte hori baliatu ahal izateko.
Antolakuntzaren modernizazioa, inplementazioaren modernizazioa eta hodeiko jatorrizko arkitektura-ereduak dira Hodeiko jatorrizko arkitekturak erakusten dituen hiru elementu nagusiak hodeiko jatorrizko arkitektura garaikideak eskaintzean.
Hodeiko jatorrizko arkitektura zer den eta zer ez den deskribatzeko eta argitzeko, liburu hau hodeiko jatorrizko arkitekturaren sarrera labur batekin hasten da.
Hodeia hartzeko esparrua ulertuko duzu eta hodeiko jatorrizko arkitekturak nola sortzen ikasiko duzu mikrozerbitzuen eta zerbitzaririk gabeko konputazioaren kontzeptu arkitektonikoak erabiliz.
Hodeian jatorrizko diseinuaren osagai nagusiak, hala nola, eskalagarritasuna, kostuen murrizketa, segurtasuna eta bikaintasun operatiboa lortzeko metodoak landuko dira. Hodei publikoko hainbat diseinu ere ezagutuko dituzu, AWS eta Azure-tik Google Cloud Platform-era, azken kapituluetan.
19. Mikroprozesadoreetan oinarritutako Sistemaren Diseinurako sarrera
Mikroprozesadoreetan oinarritutako sistemaren diseinuaren lehen seihilekoa egiten ari diren ingeniaritza eta informatika ikasleentzat, liburu hau gomendatzen da.
Oinarrizko ideien laburpen batekin hasten da, gero irakurlea mikroprozesadorearen adibide zuzen baten eraikuntzan zehar eramaten du, arazoak ebazteko pausoz pauso hurbilketa metodiko bat erabiliz.
Ondoren, bigarren mikroprozesadore baten inguruan eraikitako mikroinformatika sistemen instalazioa eta programazioa erakusten zaizkio irakurleari. Ulermen eta ikaskuntza eraginkortasun handiagoa ematen dute ebatzitako instantzia eta ariketa ugariek.
Horrez gain, irakaskuntza helburuetarako espresuki eraiki diren mikroprozesadoreetan oinarritutako sistema asko FPGAn oinarritutako plataformetan garatu, simulatu eta inplementatzen dira liburuaren azken atalean.
Testu-liburu honen idazleek beren ezagutza aberastasuna baliatu zuten graduko eta graduondoko ingeniaritza-ikastaroetarako ikasteko baliabideak sortzen zituzten bitartean.
20. Cracking System Diseinu Elkarrizketa
Sistemaren diseinuari buruzko ezagutzak izan behar dituzu softwarearen ingeniaritzaren arloan aurrera egin nahi baduzu. Kodetzen hasi berria bazara ere, komeni da sistemaren arkitektura ulertzen aurrera hastea.
Zure karreraren hasieran, zure kodetze gaitasunek erabakiko dute nagusiki zein ondo funtzionatzen duzun. Bestalde, goi-mailako elkarrizketek pisu handiagoa emango diote aplikazioen diseinuari buruzko ezagutzari eta esperientziari.
Sistemaren diseinuko elkarrizketak irekiagoak izateak eta erantzun zuzen bakar bat ez izateak, ingeniariek osatzeko erronkarik handiena dute.
Liburu honekin, egileak elkarrizketa mota hauetan nabigatzeko bide-orri bat eskaintzea espero du, antolakuntzarik ez egotea beldurgarria izan daitekeelako.
Ondorioa
Amaitzeko, goian zerrendatutako 20 liburuak sareko sistemaren diseinu libururik onenak dira. Kontuz ibili haiek larritu gabe eta erosi denak.
Aukeratu benetan gustuko duzun liburu bat, eta ziurtatu azaletik azal irakurtzen duzula. Hobe da liburu bat pazientziaz irakurtzea horietako hainbat azkar arakatzea baino.
Liburu hauen laguntzarekin zure ezagutzak areagotu ditzakezu, eta sistemaren diseinuko elkarrizketa gainditzea ere lor dezakezu.
Utzi erantzun bat