Kuulin rekrykandidaatilta miten hän piti työhaastatteluamme hyödyllisenä kokemuksena. Alla lainaus sähköpostista:
“Ja tästä kuuluu teille ehdottomasti kiitos. Haastattelunne oli suorin (ja tiukin) missä muistan koskaan olleeni. Ennenkaikkea kiitän teitä konsulttitoimen rehellisestä läpikäynnistä. Tämän ansiosta pääsin siihen lopputulokseen, ettei minusta ole konsultin työhön.”
Itsensä ymmärtäminen on erittäin tärkeää ja muiden auttamisesta tulee mukava lämmin [...]
Jatka lukemista →Miten rakennat järjestelmän, joka skaalautuu 100 miljoonalle käyttäjälle? Vastaus: Et rakenna.
Onko tämä kompa vai yritänkö vetää lukijaa nenästä? Kyllä ja ei. Siksi vähän pidempi vastaus: Älä rakenna itse sellaista skaalautuvuutta, jonka joku muu on jo ratkaissut (ja jota voit hyödyntää).
IaaS- ja PaaS -markkinoilla on paljon skaalautuvia infra- ja middlewareratkaisuja joissa toimittaja ottaa vastuun [...]
Jatka lukemista →Nyt on taas se aika vuodesta, kun ainakin sen isomman rapakon tuolla puolen on tapana kirjoittaa ennustuksia tulevalle vuodelle. Erityisesti pilviaiheiset veikkaukset tuntuvat olevan varsin suosittuja tänä vuonna (ks. täältä, täältä, täältä, täältä, täältä ja täältä). Itse en [...]
Jatka lukemista →Laskuvarjo on yksinkertainen ja hyvin luotettava laite. Oikein pakattu laskuvarjo avautuu uskomattoman luotettavasti. Silti kukaan ei luota päävarjon avautumiseen, vaan mukana on lentokoneesta hypättäessä aina varavarjo. Kukaan tervejärkinen laskuvarjohyppääjä ei sokeasti luota omaan pakkaustaitoonsa, laskuvarjon rakenteelliseen virheettömyyteen ja kymmeniin muihin seikkoihin niin täydellisesti että hyppäisi ilman varavarjoa.
(Vuonna 2011 Suomessa käytettiin varavarjoa 43 kertaa [...]
Jatka lukemista →Minkä tahansa palvelun suorituskyvyn ja skaalautumisen ytimenä on yksinkertainen käyttäjien (kuorma) ja resurssien (palvelimien) suhde:
Jos tämä suhdeluku on suuri, riittää suuren määrän käyttäjiä palveluun pieni määrä palvelimia. “Pieni määrä palvelimia” on tietysti suhteellinen käsite – Facebookilla arvioitiin vuonna 2010 olevan 60000 palvelinta 400 miljoonaa käyttäjää varten (suhdeluku noin [...]
Jatka lukemista →CORS eli Cross-Origin Resource Sharing on selaintekniikka, jolla pyritään turvallisesti sallimaan javascript-ohjelmien tekemät resurssipyynnöt eri domainien välillä. Oletusarvoisesti selaimessa pyörivä javascript ei voi tehdä AJAX-pyyntöjä kuin alkuperäiseen palvelimeen (ns. same origin policy).
Syy tähän on tietysti tietoturva. Hyvä niin. Joskus kuitenkin tätä rajoitusta on tarve kiertää. [...]
Jatka lukemista →Onko tavoitteenasi skaalautuva softa – vaikkapa viraalinen facebook-peli? Tarvitset toki hyvän arkkitehtuurin, hyvän toteutuksen, hyvän testauksen jne. jne. mutta tärkeintä on silti tietää, että …
Mitä skaalautuvuutta haluat? Mitä skaalautuvuus on? Wikipedia:
“scalability is the ability of a system, network, or process, to handle growing amount of work in a graceful manner or [...]
Jatka lukemista →Erään projektin katselmoinnissa löysin (siis en itse keksinyt, nämä tulivat asiakkaalta) hyvät ja lyhyet kuvaukset eri rooleista scrumissa:
Miksi – liiketoiminnan omistaja Mitä – tuoteomistaja
Sitten voisi tietysti lisätä arkkitehdin ja scrum masterin ja monta muuta, mutta niille ne vain sotkevat tätä hienoa yksinkertaistusta. Jätän niiden kysymysten miettimisen lukijalle harjoitustehtäväksi.
Mikä tai kuka on liiketoiminnan [...]
Jatka lukemista →AWS:llä on hauska – ja joskus konsultille nolo – tapa julkaista uusia asioita niin nopeaan tahtiin, että niiden perässä pysyminen käy työstä. Marraskuun AWS-uutiskirjeessä kerrottiin vähän kaikenlaista josta osa oli tuttua ja osa uutta, mm. uudesta us-west-datakeskuksesta Oregonissa, SQS:n uusista ominaisuuksista, SMS:t SES:ssä, ja .. no, lukekaa itse loput.
[...]
Jatka lukemista →Kuinka usein sinulle pälkähtää päähän ajatus, joka tuntuu sekä hyödyttömältä mutta niin pähkähullulta, että se on pakko toteuttaa?
Itselläni sattui viime viikolla tälläinen, kun törmäsin verkossa valtioittain jaettuihin CIDR-blokkien listoihin ja samaan aikaan pakersin AWS VPC:n kanssa:
CIDR-lista × ohjelmallisesti hallittava palomuuri = Päätön Oivallus™
Hetken [...]
Jatka lukemista →Yhteystiedot
Ota yhteys ja kysy Codenton palveluista! Puhelin 040-729 2733, info[at]codento.comTagit
aamiaistilaisuus agile ajankohtaista amazon arkkitehtuuri avoin lähdekoodi aws c CAP cloud cloud-init cvs ec2 english eucalyptus futurologia git go google google appengine hadoop hajautetut järjestelmät howto java kirjat konsultin niksinurkka konsultointi mapreduce näin meillä ohjelmistotuotanto ohjelmointi ohjelmointikielet pilvi post-it python s3 scrum skaalautuvuuden abc skaalautuvuus tapahtumat tietokanta ubuntu verkkopalvelut versionhallinta välimuistiArkisto
- toukokuu 2012
- huhtikuu 2012
- maaliskuu 2012
- helmikuu 2012
- tammikuu 2012
- joulukuu 2011
- marraskuu 2011
- lokakuu 2011
- huhtikuu 2011
- maaliskuu 2011
- helmikuu 2011
- tammikuu 2011
- joulukuu 2010
- marraskuu 2010
- lokakuu 2010
- syyskuu 2010
- elokuu 2010
- heinäkuu 2010
- kesäkuu 2010
- toukokuu 2010
- huhtikuu 2010
- maaliskuu 2010
- helmikuu 2010
- tammikuu 2010
- joulukuu 2009
