Вера современного человека

Вопреки традиционной коннотации “вера” в заголовке не равно “религия”. Я обращаюсь к фразе “вера современного человека” в прямом значении – “убеждение, уверенность в чем-то” – как у Гугла: На мой взгляд в наше время вера в этом значении обрела не меньшее значение, чем она имела несколько веков назад в значении “религия”. Согласись, это малость странно…

Memory Layers Latency Difference

There’s such term as memory hierarchy in computer architecture. In simplistic terms it’s about structuring different memory/storage types based on response time. In software design & architecture memory hierarchy directly affects performance and may make or break design of a particular software system. Memory layers latency difference is very important to software design. Basics of…

Продуктовая ИТ-компания и техническая экспертиза

В наш век расцвета консьюмеризма потребителю предоставляется все больше товаров и услуг на любой вкус и кошелёк. На этой волне не менее развитым становится и сектор B2B-услуг. Это позволяет управленцам компаний аутсорсить всевозможные сферы деятельности своих компаний как никогда прежде. Продуктовая ИТ-компания – не исключение. Если 50-100 лет назад запуск компании был невозможен без значительных…

Scalable Backend Secret Sauce

There’s an implementation principle of a scalable backend system which I find among the most important ones. It’s about minimization of compute resources footprint of a request handler for every possible request. This principle isn’t only applicable to handlers in request/response scenarios, e.g. REST or GraphQL APIs. For a session-based handler like a websocket handler…

AWS Solutions Architect Professional – How it was

Earlier this summer (in June actually) I achieved my AWS Solutions Architect Professional certification (SAP-C01), yay! My overall AWS experience is more than 8 eight years at the moment of writing this, so my take on this initially was “pff, what is all the buzz about? That should be no problem for me!” Preparations Obviously…

Microservice Architecture Implementation Principles

Today on microservice architecture implementation principles. I intentionally don’t touch the topic of whether or not one should use microservice architecture for a particular project/company context in this article. That’s a big separate topic of its own and a story for another day. The following list consists of fundamental items which should be kept in…

Why Total Annihilation is an iconic masterpiece?

Another gaming-related post this time. In case you’re not an oldfag like me you may miss some pillars of the real-time strategy (RTS) genre. I mean these: WarCraft II (1995 release year) Command & Conquer (1995 release year) The staple of the current show – Total Annihilation (TA for short, 1997 release year) Each of…

Don’t rely on a pure technology expert…

…to do the right thing for your business Software development exploded worldwide during the last thirty years or so. Mass adoption of personal computing devices gave rise to the first wave of unprecedented investments into software development. Technology expert was a new dream career. Then it was World Wide Web and finally handheld computing devices.…

DOOM уже не тот (и не торт) – почему?

В этот раз для разнообразия поговорим о феерическом перезапуске франшизы DOOM от id/Bethesda. Точнее почему несмотря на очевидный коммерческий успех, чудеса визуализации и прочие прелести DOOM уже не тот. Преамбула Изначально DOOM – классика и основа основ того, что мы сегодня понимаем под First Person Shooter-м (FPS-м). Конечно же прогресс игроделания ушагал далеко вперед со…