Articles from 'Development'

05
Jul
2018
Lucian Daniliuc

Never postpone your product’s security

If you ever (have to) ask yourself “When is the right time to address security issues?”, you’re already late to the party.  Security isn’t that layer that you just add on top of your application before shipping it to production. Security is a mindset, that… continue reading

28
Jun
2018
Lucian Daniliuc

Start With the Deploy Pipeline

If you’re starting out a new project, don’t start with the Log In page [citation needed]. This is definitely not your core feature and there are a lot of other things to start out with. I know, it’s a cliche, but most developers want to… continue reading

Don't hack the libraries you use
14
Mar
2018
Lucian Daniliuc

Development: Don’t hack the libraries you use

This is one of those things they don’t teach you in school. These days, it’s not only time-consuming to build everything from scratch, but also not wise. These days, it’s all about rapid prototyping, continuous integration and “moving fast and breaking things”. There’s no point… continue reading

Turning-disaster-recovery-into-a-subtle-outage
16
Dec
2013
Lucian Daniliuc

Turning disaster recovery into a subtle outage

A few weeks ago one of our main servers had a major hard-drive failure. Although it was in a RAID array, things didn’t went so smooth and the server started stalling for minutes every now and then. For us, providing a high-quality Software-as-a-Service means “it’s… continue reading

Emergent-architecture-vs.-decentralization-from-the-beginning
10
Feb
2012
Lucian Daniliuc

Emergent architecture vs. decentralization from the beginning

Monitive’s first implementations followed the Agile way of emergent architecture. This tells us not to build for 1.000.000 users from day one, but to expand it as it goes. So we did that for the automatic 24/7 checking system and for the internationalization mechanism. Although… continue reading

Making-it-simple-and-getting-far-away-with-it
30
Oct
2011
Lucian Daniliuc

Making it simple and getting far away with it

Monitive’s current implementation, in matters of architecture, is at version 3. And I believe this architecture to be the best so far, allowing the whole system to scale and spread very easy. Here’s why. We call all checking ‘jobs’. So when there’s a site to… continue reading

When-GeoIP-and-the-website-fails
23
Aug
2011
Lucian Daniliuc

When GeoIP and the website fails

Found an interesting case recently, with gizmodo.com going up and down all the time. Knowing that such a great site (ranked ~622 in Alexa) wouldn’t have a crappy hosting, I’d thought it would be nice to look into it. So I launched a quick availability… continue reading