window.pipedriveLeadboosterConfig = { base: pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster on jo olemassa') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() TheCodestReview #1 - viikoittainen ohjelmistotekniikan mehu - The Codest
Codest
  • Tietoa meistä
  • Palvelut
    • Ohjelmistokehitys
      • Frontend-kehitys
      • Backend-kehitys
    • Staff Augmentation
      • Frontend-kehittäjät
      • Backend-kehittäjät
      • Tietoinsinöörit
      • Pilvi-insinöörit
      • QA insinöörit
      • Muut
    • Se neuvoa-antava
      • Tilintarkastus & konsultointi
  • Toimialat
    • Fintech & pankkitoiminta
    • E-commerce
    • Adtech
    • Terveysteknologia
    • Valmistus
    • Logistiikka
    • Autoteollisuus
    • IOT
  • Arvo
    • TOIMITUSJOHTAJA
    • CTO
    • Toimituspäällikkö
  • Tiimimme
  • Tapaustutkimukset
  • Tiedä miten
    • Blogi
    • Tapaamiset
    • Webinaarit
    • Resurssit
Työurat Ota yhteyttä
  • Tietoa meistä
  • Palvelut
    • Ohjelmistokehitys
      • Frontend-kehitys
      • Backend-kehitys
    • Staff Augmentation
      • Frontend-kehittäjät
      • Backend-kehittäjät
      • Tietoinsinöörit
      • Pilvi-insinöörit
      • QA insinöörit
      • Muut
    • Se neuvoa-antava
      • Tilintarkastus & konsultointi
  • Arvo
    • TOIMITUSJOHTAJA
    • CTO
    • Toimituspäällikkö
  • Tiimimme
  • Tapaustutkimukset
  • Tiedä miten
    • Blogi
    • Tapaamiset
    • Webinaarit
    • Resurssit
Työurat Ota yhteyttä
Takaisin nuoli PALAA TAAKSE
2020-10-12
Ohjelmistokehitys

TheCodestReview #1 - viikoittainen ohjelmistotekniikan mehu

Codest

Kamil Ferens

Kasvupäällikkö

Siitä on jo jonkin aikaa, kun olemme asettaneet taukopainikkeen oivaltavien teknologia-artikkelien viikoittaiselle tarkastelullemme, luultavasti projektitöiden ylikuormituksen vuoksi. Siitä huolimatta olemme jälleen lähdössä etsimään, tarkistamaan ja toimittamaan sinulle viikoittain erittäin arvokasta sisältöä tekniikan johtajille ja ohjelmistokehittäjille.

Miksi teemme sen?

  1. Tietämyksen jakaminen on ratkaisevan tärkeää teknisten taitojen kehittämisessä, ja me välitämme siitä.

  2. Auttaa insinöörityön johtajia löytämään ratkaisuja, joita he tarvitsevat tehdäkseen näyttöön perustuvia päätöksiä heidän ohjelmistohankkeet.

  3. Uskomme vahvasti itseopiskelun voimaan, pyrimme aina oppimaan uusia asioita ja vahvistamaan itseämme, 1% kerrallaan. 

  4. Verkossa on valtavasti hienoa teknistä sisältöä, joka ansaitsee enemmän huomiota, ja aiomme antaa tunnustusta sille, jolle se kuuluu.

Rakennetaan tiekartta tätä sarjaa varten olen tehnyt LinkedIn-kyselyn, jossa kysyn CTO:t ja insinöörijohtajille heidän keskeisistä haasteistaan vuonna 2020 ja sen jälkeen.

Näin he sanoivat: 

Pidemmittä puheitta, haluan kutsua sinut TheCodestReviewin 1. jaksoon, jossa vieraana on CTO, kehityspäällikkö ja Frontend Lead, joka kattaa alla olevat aiheet:

Kuusi peukalosääntöä Software Architecturesin skaalautumiseen Ian Gortonilta

"Järjestelmässäsi on pullonkaula. Jossain!" - kun taistelemme sovelluksen suorituskyvyn parantamiseksi, unohdamme järjestelmän keskeiset rajoitukset, ehkä ne eivät ole sovelluksen suosituimpia elementtejä, mutta niillä voi olla kielteinen vaikutus muuhun, eikä skaalautuminen välttämättä auta meitä tässä.

"Seuranta on olennaisen tärkeää skaalautuville järjestelmille" - emme voi olla sokeita liiketoiminnassamme, ja meidän on parempi tietää ongelmasta ennen kuin käyttäjät tai CEO ilmoittavat siitä meille. Seuranta on avain luotettavuuteen.

"Datatasoa on vaikein skaalata" - Tietokanta on sovelluksemme sydän, ja kuten jokaista sydäntä, sitä on vaikea leikata ilman, että se vaikuttaa laskimojärjestelmäämme, joten se on usein pullonkaulamme. Toisaalta, mitä pidempään olemme käyttäneet markkinatMitä enemmän tietoja käsittelemme, sitä vaikeampaa on säilyttää odotettu suorituskyky.

Mainitussa artikkelissa kirjoittaja korostaa joitakin suorituskykyisen sovellusarkkitehtuurin erityisnäkökohtia. Vuosien mittaan olemme oppineet käyttämään sellaisia ratkaisuja kuin esim. AWS tai Azure, mutta jopa paras pilvi ei suojele meitä itseltämme. Sovellusta luodessamme emme keskity ratkaisemaan ongelmia, joita ei ole olemassa, vaan ennakoimme ne etukäteen. Siksi kohtaamme paljon ongelmia myöhemmin, kun sovelluksemme kasvaa. Artikkelin kirjoittaja antaa meille monia arvokkaita vinkkejä siitä, mistä kannattaa etsiä optimointia, mikä on suurin ongelma ja miten se vaikuttaa sovellukseen. Kun laitan monen vuoden kokemukseni alalta peliin, olen täysin samaa mieltä Ianin kanssa. Haluaisin myös lisätä, että artikkelissa annetut neuvot koskevat jokaista ylläpitämäämme sovellusta. Näiden ohjeiden toteuttaminen tuo etuja projekti sen luotettavuuden ja ennustettavuuden tasolla, mikä on tärkeä ominaisuus liiketoiminnan kasvun kannalta.

Juan Pablo Buritican laatima alkuopas teknisten toimitusmittareiden käyttöönotosta.

- Yleisesti käytetyt suorituskykymittarit eivät ole puhtaasti teknisiä

- Ohjelmistojen toimitusnopeus on mitattavissa, mutta käytetyt indikaattorit on tulkittava oikein, jotta optimoinnilla saadaan aikaan haluttu vaikutus.

- Tehokkain joukkue on hyvin koordinoitu ja hyvin verkottunut tiimi - suunnittelujohtajien olisi ymmärrettävä kehittäjien ongelmia ja motiiveja ja päinvastoin terveiden ja synergisten vaikutusten aikaansaamiseksi.

Juan Pablo Buritica on ottanut esiin aiheen, joka näyttää olevan edelleen kapea-alainen. IT-projekteja hallinnoivat ihmiset ottavat usein käyttöön joitakin tehokkuusmittareita (kuten JIRA:n perusluettelo), mutta ne eivät vieläkään korreloi läheisesti toimitusten kanssa. koodi osat, jotta ohjelmistojen toimitusprosessi voidaan optimoida niiden perusteella. Yleensä optimointi koskee tehtävien jakamista ja viestintää tiimin sisällä, mutta harvoin seurataan puhtaasti teknisiä indikaattoreita, jotka kirjoittaja mainitsee, esimerkiksi "time to merge". GitHub-verkkokoukkujen ja integraatiolle avoimien tehtävienhallintajärjestelmien aikakaudella tämäntyyppistä lähestymistapaa on suhteellisen helppo soveltaa - tiedot ovat käden ulottuvilla, niitä on vain tavoiteltava ja käsiteltävä oikealla tavalla.

Kirjoittaja huomauttaa oikeutetusti, että hänen kuvaamansa tilastot voivat nopeasti kääntyä vastoin kehitystiimi, mutta näin tapahtuu vain silloin, kun johtohenkilöstö ei täysin ymmärrä ohjelmoijan työn erityispiirteitä. Siksi on tärkeää, että PM tai PO on teknisesti taitava ja kykenee hahmottamaan, mitä yksittäisten tehtävien taustalla on järjestelmässä.

Moderni CTO Podcast - Jakso 217 Dan Conradin kanssa - CTO at One Identity - CTO at One Identity

Pandemian aikakaudella, jolloin suuri osa työntekijöistä on siirtynyt käyttämään etätyö asennuksen ansiosta meidän on kiinnitettävä entistä enemmän huomiota tietojemme turvallisuuteen. Hyvä esimerkki on Danin mainitsema tilanne, jossa käyttäjät käyttävät kaikkialla samoja tai hyvin samankaltaisia salasanoja eivätkä ole tietoisia niihin liittyvistä vaaroista.

Jos käytät samoja salasanoja monissa paikoissa, voi käydä niin, että jollakin sivustolla on "tietoturvaongelmia", tietokanta vuotaa internetiin tai joku vain katsoo, kun kirjoitat yhden salasanan, joka avaa vahingossa kaikki ovet. Mielestäni kaikkien verkkopalveluiden pitäisi valistaa sinua vaarasta, joka liittyy saman salasanan syöttämiseen rekisteröitymisprosessin aikana.

Single Sing On (SSO) tai One Identityn tai LastPassin kaltaisten salasanahallintajärjestelmien käyttö on erittäin hyödyllistä, kun halutaan pitää yllä perusverkkohygienia- ja turvallisuusstandardeja ja suojella työntekijöitä ja työpaikkoja haavoittuvuuksilta ja digitaalisilta uhkilta.

Koulutatko työntekijöitäsi järkevästä salasanojen hallinnasta?


Kiitos kun luit loppuun asti ja pysy kuulolla, sillä seuraava jakso on tulossa pian!

Aiheeseen liittyvät artikkelit

Ohjelmistokehitys

Tulevaisuuden web-sovellusten rakentaminen: The Codest:n asiantuntijatiimin näkemyksiä

Tutustu siihen, miten The Codest loistaa skaalautuvien, interaktiivisten verkkosovellusten luomisessa huipputeknologian avulla ja tarjoaa saumattomia käyttäjäkokemuksia kaikilla alustoilla. Lue, miten asiantuntemuksemme edistää digitaalista muutosta ja liiketoimintaa...

THECODEST
Ohjelmistokehitys

Top 10 Latviassa toimivaa ohjelmistokehitysyritystä

Tutustu Latvian parhaisiin ohjelmistokehitysyrityksiin ja niiden innovatiivisiin ratkaisuihin uusimmassa artikkelissamme. Tutustu siihen, miten nämä teknologiajohtajat voivat auttaa nostamaan liiketoimintaasi.

thecodest
Yritys- ja skaalausratkaisut

Java-ohjelmistokehityksen perusteet: A Guide to Outsourcing Successfully

Tutustu tähän keskeiseen oppaaseen Java-ohjelmistokehityksen onnistuneesta ulkoistamisesta tehokkuuden parantamiseksi, asiantuntemuksen saamiseksi ja projektin onnistumiseksi The Codestin avulla.

thecodest
Ohjelmistokehitys

Perimmäinen opas ulkoistamiseen Puolassa

Ulkoistamisen lisääntyminen Puolassa johtuu taloudellisesta, koulutuksellisesta ja teknologisesta kehityksestä, joka edistää tietotekniikan kasvua ja yritysystävällistä ilmapiiriä.

TheCodest
Yritys- ja skaalausratkaisut

Täydellinen opas IT-tarkastustyökaluihin ja -tekniikoihin

Tietotekniikan tarkastuksilla varmistetaan turvalliset, tehokkaat ja vaatimustenmukaiset järjestelmät. Lue lisää niiden merkityksestä lukemalla koko artikkeli.

Codest
Jakub Jakubowicz teknologiajohtaja ja toinen perustaja

Tilaa tietopankkimme ja pysy ajan tasalla IT-alan asiantuntemuksesta.

    Tietoa meistä

    The Codest - Kansainvälinen ohjelmistokehitysyritys, jolla on teknologiakeskuksia Puolassa.

    Yhdistynyt kuningaskunta - pääkonttori

    • Toimisto 303B, 182-184 High Street North E6 2JA
      Lontoo, Englanti

    Puola - Paikalliset teknologiakeskukset

    • Fabryczna Office Park, Aleja
      Pokoju 18, 31-564 Krakova
    • Brain Embassy, Konstruktorska
      11, 02-673 Varsova, Puola

      Codest

    • Etusivu
    • Tietoa meistä
    • Palvelut
    • Tapaustutkimukset
    • Tiedä miten
    • Työurat
    • Sanakirja

      Palvelut

    • Se neuvoa-antava
    • Ohjelmistokehitys
    • Backend-kehitys
    • Frontend-kehitys
    • Staff Augmentation
    • Backend-kehittäjät
    • Pilvi-insinöörit
    • Tietoinsinöörit
    • Muut
    • QA insinöörit

      Resurssit

    • Faktoja ja myyttejä yhteistyöstä ulkoisen ohjelmistokehityskumppanin kanssa
    • Yhdysvalloista Eurooppaan: Miksi amerikkalaiset startup-yritykset päättävät muuttaa Eurooppaan?
    • Tech Offshore -kehityskeskusten vertailu: Tech Offshore Eurooppa (Puola), ASEAN (Filippiinit), Euraasia (Turkki).
    • Mitkä ovat teknologiajohtajien ja tietohallintojohtajien tärkeimmät haasteet?
    • Codest
    • Codest
    • Codest
    • Privacy policy
    • Verkkosivuston käyttöehdot

    Tekijänoikeus © 2025 by The Codest. Kaikki oikeudet pidätetään.

    fiFinnish
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek fiFinnish