<1/4>

“No Bugs” Bunny

unnamed.png

“No Bugs” Bunny
Sarcastic Architect

Hobbies: Thinking Aloud, Arguing with Managers, Annoying HRs, Calling a Spade a Spade, Keeping Tongue in Cheek

BB_userpic_0012.png

Once upon a time, in a rabbit outsourcing warren of Bunnylore, there was a young software developer bunny. And as a developer, she has had one very unusual treat: she was obsessed with eliminating all the bugs she can get his forelegs on. So, it is not surprising that her friends called her a “No Bugs” Bunny (or simply “NoBugs”).

Later on, she grew up, so she decided that “Bunny” in her name has became inappropriate (not to mention potential arguments with Warner Brothers), so she has asked all her friends to call her “No Bugs” Bunny. She has made a career as a team lead and software architect, and they lived happily ever after.

Scalability for MOGs

June 20, 2017 by “No Bugs” Bunny

Scalability Fairy

Quote:

Whenever Game Event is interrupted for significant time, as a rule of thumb it is better to roll back the interrupted Game Event rather than trying to restore the exact Game World State in the middle of the Game Event.

Another Quote:

Just like Scaling Up, improving performance doesn’t provide infinite scalability. However, it happens that it is all about numbers.

Filed under: Book: D&D of MOGs1st beta of Vol. I-III

Read more

Docker and MOGs

June 13, 2017 by “No Bugs” Bunny

BB_part153_BookChapter22b_v4-640x427.png

Quote:

Contrary to popular belief, there are benefits of Docker containers which go beyond providing poorly written programs with exact versions of their dependencies

Another Quote:

I do not buy a rather popular argument that “to achieve scalability, apps and middleware should be stateless”

Filed under: Book: D&D of MOGs1st beta of Vol. VII-IX

Tagged With: multiplayerServer
Read more

DevOps for MOGs

June 6, 2017 by “No Bugs” Bunny

Continuous Delivery vs Classical Development

Quote:

This communication channel (coming from Operations back to Development) is extremely important to have a game which is able to work anywhere-reliably in the real world

Another Quote:

Most importantly, our processes should allow these different production cycles to co-exist.

Filed under: Book: D&D of MOGs1st beta of Vol. VII-IXOn.DevelopmentDevelopment Processes

Tagged With: multiplayerServer
Read more

Databases and RAIDs

May 30, 2017 by “No Bugs” Bunny

Server, RAID-1, and SSDs

Quote:

for quite a few applications out there, the most important feature of the RAID is not even redundancy, but greatly improved write latency. Moreover – this is the thing which we cannot possibly get from software RAID (!).

Another Quote:

As a rule of thumb – I am trying to keep the size of OLTP DB small enough to fit into RAM of the OLTP DB Server.

Filed under: Book: D&D of MOGs1st beta of Vol. VII-IX

Read more