Preface

What is this?

It’s a book that is intended to be posted as a blog. Or maybe it’s a blog that is structured like a book. So I guess it’s a blok. Or maybe it’s a boog. I don’t know. We’ll see eventually what would come out of it.

For real, since forever I’ve been writing articles. I’ve written a lot to the university’s paper (which for a year I was its Editor in Chief). I’ve written a lot of personal ones, a journal of sorts that may be published one day. I’ve written several blog posts and obviously, Facebook statuses. That’s what I know best how to do. I’ve never written an actual book, but who says a book can’t consist of a lot of articles? Such that each chapter is independently readable, just like an article, while all the chapters/articles combined are a story told.

I’m about to sign a contract with Disney for the movie rights. It will be directed by James Gunn, but won’t be a part of the Marvel Cinematic Universe. Hopefully he’ll be able to catch the humorous side of this boog.

What is this about?

This is mainly about software architecture and philosophy of software architecture, with a lot of practical use cases I’ve handled in my career. As it is inseparable from development culture, people management and product management, there will be things related to them as well.

Some of the content is based on lectures I gave before (such as The Evolution of Cloud Computing). Some are in-depth about application development (such as Compute technologies tradeoffs) and some are heavily into system/architecture/design oriented. There will be a few of personal nature.

Continue to read the Preface

Go to Part I: The Unknown – The start of an abstract system design with architecture, management and philosophy

Go to Part II: Feet in the Cloud – Architecture and development considerations when your infrastructure and applications and running the in the cloud.