window.pipedriveLeadboosterConfig = { base: leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster on juba olemas') } 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 - iganädalane tarkvaraarenduse mahla - The Codest
The Codest
  • Meie kohta
  • Teenused
    • Tarkvaraarendus
      • Frontend arendus
      • Backend arendus
    • Staff Augmentation
      • Frontend arendajad
      • Backend arendajad
      • Andmeinsenerid
      • Pilveinsenerid
      • QA insenerid
      • Muud
    • See nõuandev
      • Audit ja nõustamine
  • Tööstusharud
    • Fintech & pangandus
    • E-commerce
    • Adtech
    • Healthtech
    • Tootmine
    • Logistika
    • Autotööstus
    • IOT
  • Väärtus
    • CEO
    • CTO
    • Tarnejuht
  • Meie meeskond
  • Case Studies
  • Tea kuidas
    • Blogi
    • Kohtumised
    • Veebiseminarid
    • Ressursid
Karjäärivõimalused Võtke ühendust
  • Meie kohta
  • Teenused
    • Tarkvaraarendus
      • Frontend arendus
      • Backend arendus
    • Staff Augmentation
      • Frontend arendajad
      • Backend arendajad
      • Andmeinsenerid
      • Pilveinsenerid
      • QA insenerid
      • Muud
    • See nõuandev
      • Audit ja nõustamine
  • Väärtus
    • CEO
    • CTO
    • Tarnejuht
  • Meie meeskond
  • Case Studies
  • Tea kuidas
    • Blogi
    • Kohtumised
    • Veebiseminarid
    • Ressursid
Karjäärivõimalused Võtke ühendust
Tagasi nool TAGASI
2020-10-12
Tarkvaraarendus

TheCodestReview #1 - iganädalane tarkvaratehnika mahl

The Codest

Kamil Ferens

Majanduskasvu juht

Oleme juba mõnda aega pannud pausi meie iganädalasele ülevaatlikule tehnikaartiklite ülevaatele, ilmselt projektitööde ülekoormuse tõttu. Sellegipoolest läheme taas missioonile, et leida, üle vaadata ja pakkuda teile iganädalaselt väga väärtuslikku sisu insenerijuhtidele ja tarkvaraarendajatele.

Miks me seda teeme?

  1. Teadmiste jagamine on tehniliste oskuste arendamisel väga oluline ja me hoolime sellest.

  2. Selleks, et aidata inseneride juhtidel leida lahendusi, mida nad vajavad tõenduspõhiste otsuste tegemiseks oma tarkvaraprojektid.

  3. Me usume kindlalt enesehariduse jõusse, püüdes alati õppida uusi asju ja tugevdada ennast, 1% korraga. 

  4. Internetis on hulgaliselt suurepärast tehnilist sisu, mis väärivad rohkem tähelepanu ja me tahame anda tunnustust, kui see on vajalik.

Ehitades üles teekaart selle seeria jaoks olen käivitanud LinkedIni küsitluse, et küsida CTOs ja inseneride juhid oma peamistest väljakutsetest juba piisavalt keerulises 2020. aastal ja kaugemalgi.

Siin on see, mida nad ütlesid: 

Ilma pikema jututa, lubage mul kutsuda teid 1. episoodi TheCodestReview külaline panus meie CTO, Head of Development ja Frontend Lead katab allpool teemasid:

Kuus rusikareeglit Software Architectures'i skaleerimiseks Ian Gortoni poolt

"Teie süsteemis on kitsaskoht. Kusagil!" - kui me võitleme rakenduse jõudluse parandamise nimel, unustame ära süsteemi peamised piirangud, võib-olla ei ole need rakenduse kõige populaarsemad elemendid, kuid need võivad avaldada negatiivset mõju ülejäänud elementidele ja skaalamine ei pruugi meid siinkohal aidata.

"Seire on oluline skaleeritavate süsteemide jaoks" - me ei saa olla oma tegevuses pimedad ja on parem, kui me teame probleemist enne, kui meid teavitavad sellest kasutajad või meie CEO. Seire on töökindluse võti.

"Andmetasand on kõige raskemini skaleeritav" - Andmebaas on meie rakenduse süda ja nagu iga südant, on ka seda raske kärpida, ilma et see mõjutaks meie veenisüsteemi, mistõttu on see sageli meie kitsaskoht. Teisest küljest, mida kauem me oleme turg, mida rohkem andmeid me töötleme ja mida raskem on säilitada eeldatavat jõudlust.

Nimetatud artiklis toob autor välja mõned kõrgtehnoloogilise rakendusarhitektuuri spetsiifilised aspektid. Aastate jooksul oleme õppinud kasutama selliseid lahendusi nagu AWS või Azure, kuid isegi parimad pilv ei kaitse meid iseenda eest. Rakenduse loomisel ei keskendu me probleemide lahendamisele, mis puuduvad, neid ette nähes. Seetõttu puutume hiljem, kui meie rakendus kasvab, kokku paljude probleemidega. Artikli autor annab meile palju väärtuslikke näpunäiteid, kust otsida optimeerimist, mis on suurim probleem ja kuidas see mõjutab teie rakendust. Pannes oma aastatepikkuse kogemuse tööstuses maksma, nõustun Iaaniga täielikult. Samuti tahaksin lisada, et artiklis esitatud nõuanded kehtivad iga rakenduse kohta, mida me hooldame. Nende suuniste rakendamine toob kasu projekt selle usaldusväärsuse ja prognoositavuse tasandil, mis on ettevõtte kasvu jaoks oluline omadus.

Juan Pablo Buritica juhendmaterjal insener-tehniliste tarnemõõdistuste kohta

- Tavaliselt kasutatavad tulemusnäitajad ei ole rangelt tehnilised

- Tarkvara tarnimise kiirus on mõõdetav, kuid optimeerimiseks tuleks kasutatud näitajaid õigesti tõlgendada, et saavutada soovitud mõju.

- Kõige tõhusamad meeskond on hästi koordineeritud ja hästi seotud meeskond - inseneride juhid peaksid mõistma arendajate probleeme ja motivatsiooni ning vastupidi, et saavutada terve ja sünergiline mõju.

Juan Pablo Buritica on tõstatanud teema, mis näib olevat endiselt nišš. IT-projekte haldavad inimesed võtavad sageli kasutusele mõned tõhususe meetmed (nagu näiteks JIRA põhiline burndown-diagramm), kuid need ei ole ikka veel tihedalt seotud tarnetega. kood osad, et optimeerida nende põhjal tarkvara tarnimise protsessi. Tavaliselt puudutab optimeerimine ülesannete jaotust ja suhtlemist meeskonnas, kuid harva jälgitakse ka rangelt tehnilisi näitajaid, mida autor mainib, nt "aeg ühinemiseks". GitHubi veebikonksude ja integratsioonile avatud ülesannete haldamise süsteemide ajastul muutub seda tüüpi lähenemine suhteliselt lihtsasti rakendatavaks - andmed on käeulatuses, tuleb vaid nende järele haarata ja neid õigesti töödelda.

Autor juhib õigesti tähelepanu sellele, et tema kirjeldatud statistika võib kiiresti pöörduda vastu arendusmeeskond, kuid see juhtub ainult siis, kui juhtkond ei mõista täielikult programmeerija töö spetsiifikat. Seetõttu on oluline, et PM või PO oleks tehniliselt taibukas ja suudaks tajuda, mis on süsteemi üksikute ülesannete taga.

Modern CTO Podcast - episood 217 koos Dan Conradiga - CTO at One Identity

Pandeemia ajastul, mil suur hulk töötajaid on üle läinud kaugtöö seadistamisel peame pöörama veelgi rohkem tähelepanu oma andmete turvalisusele. Hea näide on Dani poolt viidatud olukord, kus kasutajad kasutavad kõikjal samu või väga sarnaseid paroole ega ole teadlikud sellega seotud ohust.

Kui kasutate samu paroole paljudes kohtades, võib juhtuda, et ühel saitidel on "turvaprobleemid", andmebaas lekib internetti või lihtsalt keegi vaatab, kuidas te sisestate ühe parooli, mis avab kogemata kõik teie uksed. Minu arvates peaksid kõik veebiteenused teid teavitama ohust, mis on seotud sama salasõna sisestamisega registreerimise ajal.

Single Sing On (SSO) või paroolihaldurite nagu One Identity või LastPass kasutamine on väga kasulik, et hoida põhilisi veebihügieeni- ja turvastandardeid, kaitstes meie töötajaid ja töökohti haavatavuste ja digitaalsete ohtude eest.

Kas te õpetate oma töötajatele teadlikku paroolihaldust?


Aitäh, et lugesite lõpuni ja jääge ootama järgmist episoodi, mis on peagi tulemas!

Seotud artiklid

Tarkvaraarendus

Tulevikukindlate veebirakenduste loomine: The Codest ekspertide meeskonna ülevaade

Avastage, kuidas The Codest paistab skaleeritavate, interaktiivsete veebirakenduste loomisel silma tipptehnoloogiatega, mis pakuvad sujuvat kasutajakogemust kõigil platvormidel. Saate teada, kuidas meie eksperditeadmised aitavad kaasa digitaalsele ümberkujundamisele ja äritegevusele...

THECODEST
Tarkvaraarendus

Top 10 Lätis asuvat tarkvaraarendusettevõtet

Tutvu Läti parimate tarkvaraarendusettevõtete ja nende innovaatiliste lahendustega meie viimases artiklis. Avastage, kuidas need tehnoloogiajuhid saavad aidata teie äri edendada.

thecodest
Enterprise & Scaleups lahendused

Java tarkvaraarenduse põhitõed: A Guide to Outsourcing Successfully

Tutvuge selle olulise juhendiga, kuidas edukalt outsourcing Java tarkvara arendada, et suurendada tõhusust, pääseda ligi eksperditeadmistele ja edendada projekti edu The Codest abil.

thecodest
Tarkvaraarendus

Ülim juhend Poola allhanke kohta

outsourcing kasv Poolas on tingitud majanduslikust, hariduslikust ja tehnoloogilisest arengust, mis soodustab IT kasvu ja ettevõtlussõbralikku kliimat.

TheCodest
Enterprise & Scaleups lahendused

Täielik juhend IT-auditi vahendite ja tehnikate kohta

IT-auditid tagavad turvalised, tõhusad ja nõuetele vastavad süsteemid. Lisateavet nende tähtsuse kohta leiate kogu artiklist.

The Codest
Jakub Jakubowicz CTO & kaasasutajad

Tellige meie teadmistebaas ja jääge kursis IT-sektori eksperditeadmistega.

    Meie kohta

    The Codest - rahvusvaheline tarkvaraarendusettevõte, mille tehnoloogiakeskused asuvad Poolas.

    Ühendkuningriik - peakorter

    • Büroo 303B, 182-184 High Street North E6 2JA
      London, Inglismaa

    Poola - kohalikud tehnoloogiakeskused

    • Fabryczna büroopark, Aleja
      Pokoju 18, 31-564 Kraków
    • Brain Embassy, Konstruktorska
      11, 02-673 Varssavi, Poola

      The Codest

    • Kodu
    • Meie kohta
    • Teenused
    • Case Studies
    • Tea kuidas
    • Karjäärivõimalused
    • Sõnastik

      Teenused

    • See nõuandev
    • Tarkvaraarendus
    • Backend arendus
    • Frontend arendus
    • Staff Augmentation
    • Backend arendajad
    • Pilveinsenerid
    • Andmeinsenerid
    • Muud
    • QA insenerid

      Ressursid

    • Faktid ja müüdid koostööst välise tarkvaraarenduspartneriga
    • USAst Euroopasse: Miks otsustavad Ameerika idufirmad Euroopasse ümber asuda?
    • Tech Offshore arenduskeskuste võrdlus: Euroopa (Poola), ASEAN (Filipiinid), Euraasia (Türgi).
    • Millised on CTO ja CIOde peamised väljakutsed?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Copyright © 2025 by The Codest. Kõik õigused kaitstud.

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